+2000-08-08 Kenichi Handa <handa@etl.go.jp>
+
+ * international/quail.el (quail-define-rules): Handle Quail decode
+ map correctly. Add code for supporting annotations.
+ (quail-install-decode-map): New function.
+ (quail-defrule-internal): New optional arguments decode-map and
+ props.
+ (quail-advice): New function.
+
+2000-08-07 Sam Steingold <sds@gnu.org>
+
+ * emacs-lisp/cl-indent.el (toplevel): Indent `defclass',
+ `defconst', `define-condition', `with-slots'.
+ * font-lock.el (lisp-font-lock-keywords-2): Added `with-' and `do-'.
+
+2000-08-03 Miles Bader <miles@gnu.org>
+
+ * comint.el (comint-use-prompt-regexp-instead-of-fields):
+ New variable.
+ (comint-prompt-regexp, comint-get-old-input): Document dependence on
+ comint-use-prompt-regexp-instead-of-fields.
+ (comint-send-input): Add `input' field property to stuff we send to
+ the process, if comint-use-prompt-regexp-instead-of-fields is nil.
+ (comint-output-filter): Add `output' field property to process
+ output, if comint-use-prompt-regexp-instead-of-fields is nil.
+ (comint-replace-by-expanded-history)
+ (comint-get-old-input-default, comint-show-output)
+ (comint-backward-matching-input, comint-forward-matching-input)
+ (comint-next-prompt, comint-previous-prompt): Use field
+ properties if comint-use-prompt-regexp-instead-of-fields is nil.
+ (comint-line-beginning-position): New function.
+ (comint-bol): Use comint-line-beginning-position. Make ARG optional.
+ (comint-replace-by-expanded-history-before-point): Use
+ comint-line-beginning-position and line-end-position.
+ (comint-last-output-overlay): New variable.
+ (comint-mode): Make `comint-last-output-overlay' buffer-local.
+
+ * shell.el (shell-prompt-pattern): Doc change.
+ (shell-backward-command): Use line-beginning-position.
+
+ * gud.el (gud-gdb-complete-command): Use
+ comint-line-beginning-position.
+
+ * ielm.el (ielm-indent-line): Detect a "prompt" line by seeing if
+ comint-bol doesn't actually go to the beginning of the line.
+
+ * hippie-exp.el (try-expand-line): Only use comint-prompt-regexp
+ if comint-use-prompt-regexp-instead-of-fields is non-nil.
+ (try-expand-line-all-buffers): Likewise.
+
+ * progmodes/sql.el (sql-magic-go): Use comint-bol instead of
+ explicitly matching comint-prompt-regexp.
+ (sql-copy-column): Use comint-line-beginning-position instead of
+ explicitly matching comint-prompt-regexp.
+
+ * progmodes/octave-inf.el (inferior-octave-complete): Use
+ comint-line-beginning-position.
+
+ * progmodes/inf-lisp.el (inferior-lisp-prompt): Doc change.
+
+ * progmodes/idlw-shell.el (idlwave-shell-send-command): When
+ looking for a prompt, use `forward-line 0' instead of
+ `beginning-of-line', to avoid getting caught by an input field.
+
+2000-08-07 Gerd Moellmann <gerd@gnu.org>
+
+ * files.el (shell-quote-wildcard-pattern): Make sure to return
+ PATTERN, in the Unix case.
+
+2000-08-07 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * play/zone.el (zone): Discard any pending input before running
+ the randomly-chosen pgm.
+
+2000-08-07 Kenichi Handa <handa@etl.go.jp>
+
+ * emacs-lisp/bytecomp.el (byte-compile-fix-header): Fix the way of
+ checking the existence of any multibyte characters.
+
+2000-08-06 Gerd Moellmann <gerd@gnu.org>
+
+ * help.el (describe-mode): Test minor-mode symbol for being
+ bound before testing its value for being nil.
+
+ * pcvs-util.el, cvs-status.el, pcvs.el: Use `nth' instead of
+ `first', `second', and `third'.
+
+ * emacs-lisp/cl.el (third...tenth): Undo change of 2000-08-05.
+ (second): Make it an alias for `cadr'.
+
+2000-08-06 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * bs.el (bs-apply-sort-faces): Don't use window-system, since all
+ types of display support faces now.
+
+2000-08-05 Gerd Moellmann <gerd@gnu.org>
+
+ * pcvs.el (require): Require `cl' during compilation, only.
+
+ * emacs-lisp/cl.el (first, ..., tenth): Make them macros.
+ (toplevel): Remove `remq' and `remove' from autoloads.
+ (cl-fake-autoloads): New variable. If set, arrange for an error
+ when CL functions etc. are autoloaded.
+
+2000-08-04 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * play/zone.el (zone, zone-pgm-stress): Don't use window-system.
+
+ * hi-lock.el (hi-lock-unface-buffer): If a menu of regexps is
+ popped up, but the user clicks outside the menu, return an empty
+ regexp (that causes unhighlight-regexp to have no effect).
+
+ * menu-bar.el (menu-bar-games-menu): Add Zone.
+
+ * hi-lock.el (toplevel): Require font-lock.
+
+2000-08-03 Vinicius Jose Latorre <vinicius@cpqd.com.br>
+
+ * ebnf2ps.el: Get around a bug on skip-chars-forward.
+ (ebnf-8-bit-chars): New var for bug fix.
+ (ebnf-string): Bug fix.
+
+2000-08-03 Sam Steingold <sds@gnu.org>
+
+ * pcvs.el (cvs-do-commit): Use `buffer-substring-no-properties'
+ instead of `buffer-string'.
+ (require 'cl): Always, not just when compiling.
+ `ignore-errors' in `interactive', `list*', `defun*' &c make this
+ necessary.
+
+2000-08-03 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * international/mule-cmds.el (select-safe-coding-system): Make
+ the message text about selecting a safe coding system more clear.
+
+2000-08-02 Gerd Moellmann <gerd@gnu.org>
+
+ * hi-lock.el: New file.
+
+ * play/zone.el: New file.
+
+ * replace.el (occur): Set tab-width in the *Occur* buffer to the
+ value of tab-width in the original buffer. Choose a line number
+ format that's a multiple of the original buffer's tab width, so
+ that lines appear right.
+
+ * textmodes/ispell.el (ispell): New function, replacing an alias.
+ Spell-check active region if in transient-mark-mode and mark
+ is active; otherwise spell-check buffer.
+
+2000-08-02 Vinicius Jose Latorre <vinicius@cpqd.com.br>
+
+ * ps-mule.el: Fix a customization problem on
+ ps-mule-font-info-database-default.
+
+2000-08-02 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * progmodes/ebrowse.el (ebrowse-tree-mode-map): Use
+ display-mouse-p instead of window-system.
+ (ebrowse-member-mode-map): Ditto.
+
+2000-08-01 Vinicius Jose Latorre <vinicius@cpqd.com.br>
+
+ * ebnf2ps.el: Update ps-print functions call. Indentation fix. Doc
+ fix.
+ (ebnf-version): New version number (3.2).
+ (ebnf-format-color, ebnf-begin-job): Code fix.
+
+2000-08-01 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * net/net-utils.el (nslookup-font-lock-keywords): Don't condition
+ font lock support on window-system.
+ (ftp-font-lock-keywords, smbclient-font-lock-keywords): Likewise.
+
+ * textmodes/ispell.el (ispell-highlight-spelling-error): Use
+ display-color-p, if fboundp, instead of window-system.
+
+2000-07-31 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * calendar/appt.el (appt-disp-window): Use display-multi-frame-p
+ instead of window-system.
+
+ * wid-edit.el (widget-choose): Use display-mouse-p instead of
+ window-system.
+ (widget-choice-mouse-down-action): Use display-popup-menus-p
+ instead of window-system.
+
+ * strokes.el (strokes-file): Run the file name through
+ convert-standard-filename.
+ (strokes-mode): Call display-mouse-p instead of looking at
+ window-system. Change the error message accordingly.
+
+ * progmodes/cpp.el (toplevel): Support faces on tty's.
+
+ * play/landmark.el (lm-font-lock-face-O, lm-font-lock-face-X)
+ (lm-plot-square, lm-init-display): Don't use window-system.
+
+ * play/gomoku.el (gomoku-font-lock-O-face, gomoku-font-lock-X-face)
+ (gomoku-plot-square, gomoku-init-display): Don't use window-system.
+
+ * mail/rmail.el (rmail-start-mail): Use display-multi-frame-p
+ instead of looking at window-system.
+
2000-07-30 Gerd Moellmann <gerd@gnu.org>
* iswitchb.el (iswitchb-entryfn-p): Test this-command instead
2000-05-07 Dave Love <fx@gnu.org>
- * time.el: Small doc fixes from Pavel Janík ml..
+ * time.el: Small doc fixes from Pavel Janík ml.
2000-05-05 Dave Love <fx@gnu.org>