aboutsummaryrefslogtreecommitdiffstats
path: root/lisp
diff options
context:
space:
mode:
authorKaroly Lorentey2004-01-05 05:58:50 +0000
committerKaroly Lorentey2004-01-05 05:58:50 +0000
commit0221d2bfcbc9a3571fdbfbf3d8ad464aae4ffd24 (patch)
tree7a66b701aaab5c7f676880174d5a2d4720871f87 /lisp
parent428a555ec5d5736a3eede739e9b42bd9d33b4364 (diff)
parent17b337762fe7df77aa8a6dfcea0109a267bea83d (diff)
downloademacs-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/ChangeLog37
-rw-r--r--lisp/emacs-lisp/copyright.el4
-rw-r--r--lisp/emacs-lisp/lisp-mnt.el1
-rw-r--r--lisp/progmodes/compile.el2
-rw-r--r--lisp/progmodes/grep.el5
-rw-r--r--lisp/speedbar.el4
-rw-r--r--lisp/subr.el5
-rw-r--r--lisp/textmodes/tex-mode.el12
-rw-r--r--lisp/wid-edit.el3
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 @@
12004-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
72004-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
122004-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
242004-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
292004-01-03 Luc Teirlinck <teirllm@auburn.edu>
30
31 * subr.el (functionp): Doc fix.
32
12004-01-03 Jesper Harder <harder@ifa.au.dk> (tiny change) 332004-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
702003-12-29 Richard M. Stallman <rms@gnu.org> 1022003-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.
52The second \\( \\) construct must match the years." 52The 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
214section of the same level or lower. The function 214section 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.
216If no such section exists, return the end of the buffer." 216If 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.
2209Also non-nil if OBJECT is a symbol and its function definition is
2210\(recursively) a function or special form. This does not include
2211macros."
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