diff options
| author | Karoly Lorentey | 2004-01-05 05:58:50 +0000 |
|---|---|---|
| committer | Karoly Lorentey | 2004-01-05 05:58:50 +0000 |
| commit | 0221d2bfcbc9a3571fdbfbf3d8ad464aae4ffd24 (patch) | |
| tree | 7a66b701aaab5c7f676880174d5a2d4720871f87 /lisp | |
| parent | 428a555ec5d5736a3eede739e9b42bd9d33b4364 (diff) | |
| parent | 17b337762fe7df77aa8a6dfcea0109a267bea83d (diff) | |
| download | emacs-0221d2bfcbc9a3571fdbfbf3d8ad464aae4ffd24.tar.gz emacs-0221d2bfcbc9a3571fdbfbf3d8ad464aae4ffd24.zip | |
Merged in changes from CVS HEAD
Patches applied:
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-17
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-18
Update from CVS
git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-45
Diffstat (limited to 'lisp')
| -rw-r--r-- | lisp/ChangeLog | 37 | ||||
| -rw-r--r-- | lisp/emacs-lisp/copyright.el | 4 | ||||
| -rw-r--r-- | lisp/emacs-lisp/lisp-mnt.el | 1 | ||||
| -rw-r--r-- | lisp/progmodes/compile.el | 2 | ||||
| -rw-r--r-- | lisp/progmodes/grep.el | 5 | ||||
| -rw-r--r-- | lisp/speedbar.el | 4 | ||||
| -rw-r--r-- | lisp/subr.el | 5 | ||||
| -rw-r--r-- | lisp/textmodes/tex-mode.el | 12 | ||||
| -rw-r--r-- | lisp/wid-edit.el | 3 |
9 files changed, 58 insertions, 15 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index de4f72cc020..14963f0ef8c 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,6 +1,38 @@ | |||
| 1 | 2004-01-04 Karl Berry <karl@gnu.org> | ||
| 2 | |||
| 3 | * emacs-lisp/copyright.el (copyright-regexp): allow the common | ||
| 4 | comment characters % and # in the copyright year notice, | ||
| 5 | as well as ;. | ||
| 6 | |||
| 7 | 2004-01-04 Per Abrahamsen <abraham@dina.kvl.dk> | ||
| 8 | |||
| 9 | * wid-edit.el (default): Define dummy :value-delete. | ||
| 10 | Reported by Jesper Harder <harder@ifa.au.dk>. | ||
| 11 | |||
| 12 | 2004-01-03 Richard M. Stallman <rms@gnu.org> | ||
| 13 | |||
| 14 | * progmodes/compile.el (compile-internal): Use point, not point-min, | ||
| 15 | for set-window-point. | ||
| 16 | |||
| 17 | * textmodes/tex-mode.el (latex-find-indent): Avoid error at end of buf. | ||
| 18 | |||
| 19 | * emacs-lisp/lisp-mnt.el (lm-section-end): require outline. | ||
| 20 | |||
| 21 | * progmodes/grep.el (grep-mode-map): | ||
| 22 | Don't remap next-line, previous-line. | ||
| 23 | |||
| 24 | 2004-01-03 Eric M. Ludlam <eric@siege-engine.com> | ||
| 25 | |||
| 26 | * speedbar.el (speedbar-edit-line): Change regexp to position | ||
| 27 | the cursor on the first character of this line's button. | ||
| 28 | |||
| 29 | 2004-01-03 Luc Teirlinck <teirllm@auburn.edu> | ||
| 30 | |||
| 31 | * subr.el (functionp): Doc fix. | ||
| 32 | |||
| 1 | 2004-01-03 Jesper Harder <harder@ifa.au.dk> (tiny change) | 33 | 2004-01-03 Jesper Harder <harder@ifa.au.dk> (tiny change) |
| 2 | 34 | ||
| 3 | * progmodes/idlwave.el (idlwave-make-tags): | 35 | * progmodes/idlwave.el (idlwave-make-tags): |
| 4 | * textmodes/flyspell.el (flyspell-large-region):. | 36 | * textmodes/flyspell.el (flyspell-large-region):. |
| 5 | * progmodes/make-mode.el (makefile-query-by-make-minus-q): | 37 | * progmodes/make-mode.el (makefile-query-by-make-minus-q): |
| 6 | * emulation/viper-util.el (viper-glob-unix-files): | 38 | * emulation/viper-util.el (viper-glob-unix-files): |
| @@ -69,6 +101,9 @@ | |||
| 69 | 101 | ||
| 70 | 2003-12-29 Richard M. Stallman <rms@gnu.org> | 102 | 2003-12-29 Richard M. Stallman <rms@gnu.org> |
| 71 | 103 | ||
| 104 | * mail/mail-utils.el (mail-unquote-printable-hexdigit): | ||
| 105 | Upcase the character. | ||
| 106 | |||
| 72 | * textmodes/flyspell.el (mail-mode-flyspell-verify): | 107 | * textmodes/flyspell.el (mail-mode-flyspell-verify): |
| 73 | Search for header separator alone on a line, literally, | 108 | Search for header separator alone on a line, literally, |
| 74 | and search for it backward, not forward. | 109 | and search for it backward, not forward. |
diff --git a/lisp/emacs-lisp/copyright.el b/lisp/emacs-lisp/copyright.el index fc0a5b74726..4532f7e5b77 100644 --- a/lisp/emacs-lisp/copyright.el +++ b/lisp/emacs-lisp/copyright.el | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | ;;; copyright.el --- update the copyright notice in current buffer | 1 | ;;; copyright.el --- update the copyright notice in current buffer |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 1991, 92, 93, 94, 95, 1998, 2001, 2003 | 3 | ;; Copyright (C) 1991, 92, 93, 94, 95, 1998, 2001, 2003, 2004 |
| 4 | ;; Free Software Foundation, Inc. | 4 | ;; Free Software Foundation, Inc. |
| 5 | 5 | ||
| 6 | ;; Author: Daniel Pfeiffer <occitan@esperanto.org> | 6 | ;; Author: Daniel Pfeiffer <occitan@esperanto.org> |
| @@ -47,7 +47,7 @@ A value of nil means to search whole buffer." | |||
| 47 | (defcustom copyright-regexp | 47 | (defcustom copyright-regexp |
| 48 | "\\([]\\|@copyright{}\\|[Cc]opyright\\s *:?\\s *\\(?:(C)\\)?\ | 48 | "\\([]\\|@copyright{}\\|[Cc]opyright\\s *:?\\s *\\(?:(C)\\)?\ |
| 49 | \\|[Cc]opyright\\s *:?\\s *[]\\)\ | 49 | \\|[Cc]opyright\\s *:?\\s *[]\\)\ |
| 50 | \\s *\\([1-9]\\([-0-9, ';\n\t]\\|\\s<\\|\\s>\\)*[0-9]+\\)" | 50 | \\s *\\([1-9]\\([-0-9, ';%#\n\t]\\|\\s<\\|\\s>\\)*[0-9]+\\)" |
| 51 | "*What your copyright notice looks like. | 51 | "*What your copyright notice looks like. |
| 52 | The second \\( \\) construct must match the years." | 52 | The second \\( \\) construct must match the years." |
| 53 | :group 'copyright | 53 | :group 'copyright |
diff --git a/lisp/emacs-lisp/lisp-mnt.el b/lisp/emacs-lisp/lisp-mnt.el index aeb7fb2258d..245772dfc54 100644 --- a/lisp/emacs-lisp/lisp-mnt.el +++ b/lisp/emacs-lisp/lisp-mnt.el | |||
| @@ -214,6 +214,7 @@ The end of the section is defined as the beginning of the next | |||
| 214 | section of the same level or lower. The function | 214 | section of the same level or lower. The function |
| 215 | `lisp-outline-level' is used to compute the level of a section. | 215 | `lisp-outline-level' is used to compute the level of a section. |
| 216 | If no such section exists, return the end of the buffer." | 216 | If no such section exists, return the end of the buffer." |
| 217 | (require 'outline) ;; for outline-regexp. | ||
| 217 | (let ((start (lm-section-start header))) | 218 | (let ((start (lm-section-start header))) |
| 218 | (when start | 219 | (when start |
| 219 | (save-excursion | 220 | (save-excursion |
diff --git a/lisp/progmodes/compile.el b/lisp/progmodes/compile.el index 6d76fe3384a..de050411411 100644 --- a/lisp/progmodes/compile.el +++ b/lisp/progmodes/compile.el | |||
| @@ -754,7 +754,7 @@ Returns the compilation buffer created." | |||
| 754 | compilation-directory-stack (list default-directory)) | 754 | compilation-directory-stack (list default-directory)) |
| 755 | (set-window-start outwin (point-min)) | 755 | (set-window-start outwin (point-min)) |
| 756 | (or (eq outwin (selected-window)) | 756 | (or (eq outwin (selected-window)) |
| 757 | (set-window-point outwin (point-min))) | 757 | (set-window-point outwin (point))) |
| 758 | ;; The setup function is called before compilation-set-window-height | 758 | ;; The setup function is called before compilation-set-window-height |
| 759 | ;; so it can set the compilation-window-height buffer locally. | 759 | ;; so it can set the compilation-window-height buffer locally. |
| 760 | (if compilation-process-setup-function | 760 | (if compilation-process-setup-function |
diff --git a/lisp/progmodes/grep.el b/lisp/progmodes/grep.el index 35a5780aa45..cb8fcf6e042 100644 --- a/lisp/progmodes/grep.el +++ b/lisp/progmodes/grep.el | |||
| @@ -157,8 +157,9 @@ The following place holders should be present in the string: | |||
| 157 | (define-key map " " 'scroll-up) | 157 | (define-key map " " 'scroll-up) |
| 158 | (define-key map "\^?" 'scroll-down) | 158 | (define-key map "\^?" 'scroll-down) |
| 159 | 159 | ||
| 160 | (define-key map [remap next-line] 'compilation-next-error) | 160 | ;; This is intolerable -- rms |
| 161 | (define-key map [remap previous-line] 'compilation-previous-error) | 161 | ;;; (define-key map [remap next-line] 'compilation-next-error) |
| 162 | ;;; (define-key map [remap previous-line] 'compilation-previous-error) | ||
| 162 | 163 | ||
| 163 | (define-key map "\r" 'compile-goto-error) ;; ? | 164 | (define-key map "\r" 'compile-goto-error) ;; ? |
| 164 | (define-key map "n" 'next-error-no-select) | 165 | (define-key map "n" 'next-error-no-select) |
diff --git a/lisp/speedbar.el b/lisp/speedbar.el index 5eef1359fad..f8e9386585d 100644 --- a/lisp/speedbar.el +++ b/lisp/speedbar.el | |||
| @@ -3410,7 +3410,9 @@ directory with these items." | |||
| 3410 | (if (re-search-forward "[]>?}] [^ ]" | 3410 | (if (re-search-forward "[]>?}] [^ ]" |
| 3411 | (save-excursion (end-of-line) (point)) | 3411 | (save-excursion (end-of-line) (point)) |
| 3412 | t) | 3412 | t) |
| 3413 | (speedbar-do-function-pointer) | 3413 | (progn |
| 3414 | (forward-char -1) | ||
| 3415 | (speedbar-do-function-pointer)) | ||
| 3414 | nil)) | 3416 | nil)) |
| 3415 | (speedbar-do-function-pointer))) | 3417 | (speedbar-do-function-pointer))) |
| 3416 | 3418 | ||
diff --git a/lisp/subr.el b/lisp/subr.el index a2b09d6b63b..b251ab6573a 100644 --- a/lisp/subr.el +++ b/lisp/subr.el | |||
| @@ -2205,7 +2205,10 @@ configuration." | |||
| 2205 | (eq (car object) 'frame-configuration))) | 2205 | (eq (car object) 'frame-configuration))) |
| 2206 | 2206 | ||
| 2207 | (defun functionp (object) | 2207 | (defun functionp (object) |
| 2208 | "Non-nil iff OBJECT is a type of object that can be called as a function." | 2208 | "Non-nil if OBJECT is any kind of function or a special form. |
| 2209 | Also non-nil if OBJECT is a symbol and its function definition is | ||
| 2210 | \(recursively) a function or special form. This does not include | ||
| 2211 | macros." | ||
| 2209 | (or (and (symbolp object) (fboundp object) | 2212 | (or (and (symbolp object) (fboundp object) |
| 2210 | (condition-case nil | 2213 | (condition-case nil |
| 2211 | (setq object (indirect-function object)) | 2214 | (setq object (indirect-function object)) |
diff --git a/lisp/textmodes/tex-mode.el b/lisp/textmodes/tex-mode.el index 87dc8fcbc00..68b408af081 100644 --- a/lisp/textmodes/tex-mode.el +++ b/lisp/textmodes/tex-mode.el | |||
| @@ -2342,15 +2342,15 @@ There might be text before point." | |||
| 2342 | (+ indent (current-column) tex-indent-item)) | 2342 | (+ indent (current-column) tex-indent-item)) |
| 2343 | (t | 2343 | (t |
| 2344 | (let ((col (current-column))) | 2344 | (let ((col (current-column))) |
| 2345 | (if (not (eq (char-syntax char) ?\()) | 2345 | (if (or (null char) (not (eq (char-syntax char) ?\())) |
| 2346 | ;; If the first char was not an open-paren, there's | 2346 | ;; If the first char was not an open-paren, there's |
| 2347 | ;; a risk that this is really not an argument to the | 2347 | ;; a risk that this is really not an argument to the |
| 2348 | ;; macro at all. | 2348 | ;; macro at all. |
| 2349 | (+ indent col) | 2349 | (+ indent col) |
| 2350 | (forward-sexp 1) | 2350 | (forward-sexp 1) |
| 2351 | (if (< (line-end-position) | 2351 | (if (< (line-end-position) |
| 2352 | (save-excursion (forward-comment (point-max)) | 2352 | (save-excursion (forward-comment (point-max)) |
| 2353 | (point))) | 2353 | (point))) |
| 2354 | ;; we're indenting the first argument. | 2354 | ;; we're indenting the first argument. |
| 2355 | (min (current-column) (+ tex-indent-arg col)) | 2355 | (min (current-column) (+ tex-indent-arg col)) |
| 2356 | (skip-syntax-forward " ") | 2356 | (skip-syntax-forward " ") |
diff --git a/lisp/wid-edit.el b/lisp/wid-edit.el index 63a254d1d67..2392ccdfb47 100644 --- a/lisp/wid-edit.el +++ b/lisp/wid-edit.el | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | ;;; wid-edit.el --- Functions for creating and using widgets -*-byte-compile-dynamic: t;-*- | 1 | ;;; wid-edit.el --- Functions for creating and using widgets -*-byte-compile-dynamic: t;-*- |
| 2 | ;; | 2 | ;; |
| 3 | ;; Copyright (C) 1996,97,1999,2000,01,02,2003 Free Software Foundation, Inc. | 3 | ;; Copyright (C) 1996,97,1999,2000,01,02,2003, 2004 Free Software Foundation, Inc. |
| 4 | ;; | 4 | ;; |
| 5 | ;; Author: Per Abrahamsen <abraham@dina.kvl.dk> | 5 | ;; Author: Per Abrahamsen <abraham@dina.kvl.dk> |
| 6 | ;; Maintainer: FSF | 6 | ;; Maintainer: FSF |
| @@ -1348,6 +1348,7 @@ The value of the :type attribute should be an unconverted widget type." | |||
| 1348 | :copy 'identity | 1348 | :copy 'identity |
| 1349 | :value-set 'widget-default-value-set | 1349 | :value-set 'widget-default-value-set |
| 1350 | :value-inline 'widget-default-value-inline | 1350 | :value-inline 'widget-default-value-inline |
| 1351 | :value-delete 'ignore | ||
| 1351 | :default-get 'widget-default-default-get | 1352 | :default-get 'widget-default-default-get |
| 1352 | :menu-tag-get 'widget-default-menu-tag-get | 1353 | :menu-tag-get 'widget-default-menu-tag-get |
| 1353 | :validate #'ignore | 1354 | :validate #'ignore |