aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMiles Bader2004-11-12 07:43:06 +0000
committerMiles Bader2004-11-12 07:43:06 +0000
commit77229aad98d5c81a559fb1ba5161ed2a7f13aec4 (patch)
tree3789a210517a59869183070fa3abc71e99088f5f
parent8b7e837d9c3266e775142a4865845b3d2a8b60aa (diff)
parent036cf769ad82564e8e18da37c0d9df65fe8f4752 (diff)
downloademacs-77229aad98d5c81a559fb1ba5161ed2a7f13aec4.tar.gz
emacs-77229aad98d5c81a559fb1ba5161ed2a7f13aec4.zip
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-71
Merge from emacs--cvs-trunk--0 Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-692 Update from CVS
-rw-r--r--lisp/ChangeLog15
-rw-r--r--lisp/emacs-lisp/byte-opt.el7
2 files changed, 19 insertions, 3 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index d1826a7fade..4d222e66fcd 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -13,6 +13,21 @@
13 13
142004-11-11 Stefan Monnier <monnier@iro.umontreal.ca> 142004-11-11 Stefan Monnier <monnier@iro.umontreal.ca>
15 15
16 * emacs-lisp/byte-opt.el (byte-compile-inline-expand): Understand the
17 new byte-compile-function-environment binding to t.
18
19 * font-lock.el (font-lock-fontify-syntactically-region):
20 Don't forget to highlight the last char when we hit `end'.
21
22 * mwheel.el (mouse-wheel-progressive-speed): Fix typo in name.
23 (mwheel-scroll): Adjust accordingly.
24
25 * cvs-status.el: Reduce spurious warnings.
26 (cvs-status-checkout): Remove.
27 (cvs-status-mode-map): Use cvs-mode-checkout instead.
28
29 * pcvs.el (cvs-mode-checkout): New command.
30
16 * international/iso-cvt.el (iso-cvt-define-menu): Fix typo. 31 * international/iso-cvt.el (iso-cvt-define-menu): Fix typo.
17 32
18 * tooltip.el: Require CL. 33 * tooltip.el: Require CL.
diff --git a/lisp/emacs-lisp/byte-opt.el b/lisp/emacs-lisp/byte-opt.el
index 18913893642..62919c5b5c7 100644
--- a/lisp/emacs-lisp/byte-opt.el
+++ b/lisp/emacs-lisp/byte-opt.el
@@ -1,6 +1,7 @@
1;;; byte-opt.el --- the optimization passes of the emacs-lisp byte compiler 1;;; byte-opt.el --- the optimization passes of the emacs-lisp byte compiler
2 2
3;; Copyright (c) 1991,1994,2000,01,02,2004 Free Software Foundation, Inc. 3;; Copyright (c) 1991, 1994, 2000, 2001, 2002, 2004
4;; Free Software Foundation, Inc.
4 5
5;; Author: Jamie Zawinski <jwz@lucid.com> 6;; Author: Jamie Zawinski <jwz@lucid.com>
6;; Hallvard Furuseth <hbf@ulrik.uio.no> 7;; Hallvard Furuseth <hbf@ulrik.uio.no>
@@ -266,7 +267,7 @@
266 (cdr (assq name byte-compile-function-environment))))) 267 (cdr (assq name byte-compile-function-environment)))))
267 (if (and (consp fn) (eq (car fn) 'autoload)) 268 (if (and (consp fn) (eq (car fn) 'autoload))
268 (error "File `%s' didn't define `%s'" (nth 1 fn) name)) 269 (error "File `%s' didn't define `%s'" (nth 1 fn) name))
269 (if (symbolp fn) 270 (if (and (symbolp fn) (not (eq fn t)))
270 (byte-compile-inline-expand (cons fn (cdr form))) 271 (byte-compile-inline-expand (cons fn (cdr form)))
271 (if (byte-code-function-p fn) 272 (if (byte-code-function-p fn)
272 (let (string) 273 (let (string)
@@ -2037,5 +2038,5 @@ If FOR-EFFECT is non-nil, the return value is assumed to be of no importance."
2037 byte-optimize-lapcode)))) 2038 byte-optimize-lapcode))))
2038 nil) 2039 nil)
2039 2040
2040;;; arch-tag: 0f14076b-737e-4bef-aae6-908826ec1ff1 2041;; arch-tag: 0f14076b-737e-4bef-aae6-908826ec1ff1
2041;;; byte-opt.el ends here 2042;;; byte-opt.el ends here