]> code.delx.au - gnu-emacs/blobdiff - lisp/ChangeLog
(dired-do-create-files): On DOS/Windows, allow to
[gnu-emacs] / lisp / ChangeLog
index 757258f1b83f4a94a3465dcab8ca824bdfae65c1..b2ba71c30e02c8396dc65eeb432b1f79561823a6 100644 (file)
@@ -1,3 +1,119 @@
+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.
 
 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>