changeset 90055:e4029991605f

Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-75 Merge from emacs--cvs-trunk--0 Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-717 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-718 RCS keyword removal
author Miles Bader <miles@gnu.org>
date Wed, 08 Dec 2004 05:21:02 +0000
parents f2ebccfa87d4 (current diff) c636a3aa7ec9 (diff)
children b0c203a8776d
files etc/TODO lisp/ChangeLog lisp/edmacro.el lisp/isearch.el lisp/mouse.el lisp/textmodes/org.el man/ChangeLog man/frames.texi
diffstat 8 files changed, 36 insertions(+), 14 deletions(-) [+]
line wrap: on
line diff
--- a/etc/TODO	Wed Dec 08 05:02:30 2004 +0000
+++ b/etc/TODO	Wed Dec 08 05:21:02 2004 +0000
@@ -315,8 +315,6 @@
 
 * Internal changes
 
-** Replace Emacs's regex.c with the new DFA-based glibc regex code.
-
 ** Replace gmalloc.c with the modified Doug Lea code from the current
   GNU libc so that the special mmapping of buffers can be removed --
   that apparently loses under Solaris, at least.  [fx has mostly done
--- a/lisp/ChangeLog	Wed Dec 08 05:02:30 2004 +0000
+++ b/lisp/ChangeLog	Wed Dec 08 05:21:02 2004 +0000
@@ -1,8 +1,22 @@
-2004-12-06  Stefan  <monnier@iro.umontreal.ca>
+2004-12-07  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+	* isearch.el (isearch-quote-char): Fix up typo in last change.
+
+2004-12-07  Luc Teirlinck  <teirllm@auburn.edu>
+
+	* mouse.el (mouse-set-font): Handle the case where the command was
+	not invoked using the mouse.
+
+	* edmacro.el: `edit-kbd-macro' is now bound to `C-x C-k e'.
+	(edmacro-finish-edit): Further update for keyboard macros that are
+	lambda forms.
+	(edmacro-sanitize-for-string): Correctly remove Meta modifier
+	(as suggested by Kim Storm).
+
+2004-12-06  Stefan Monnier  <monnier@iro.umontreal.ca>
 
 	* font-lock.el (font-lock-unfontify-region): Save buffer state.
-	(font-lock-default-unfontify-region): Don't save buffer state any
-	more.
+	(font-lock-default-unfontify-region): Don't save buffer state any more.
 
 2004-12-07  Jay Belanger  <belanger@truman.edu>
 
--- a/lisp/edmacro.el	Wed Dec 08 05:02:30 2004 +0000
+++ b/lisp/edmacro.el	Wed Dec 08 05:21:02 2004 +0000
@@ -1,6 +1,6 @@
 ;;; edmacro.el --- keyboard macro editor
 
-;; Copyright (C) 1993, 1994 Free Software Foundation, Inc.
+;; Copyright (C) 1993, 1994, 2004 Free Software Foundation, Inc.
 
 ;; Author: Dave Gillespie <daveg@synaptics.com>
 ;; Maintainer: Dave Gillespie <daveg@synaptics.com>
@@ -28,7 +28,7 @@
 
 ;;; Usage:
 ;;
-;; The `C-x C-k' (`edit-kbd-macro') command edits a keyboard macro
+;; The `C-x C-k e' (`edit-kbd-macro') command edits a keyboard macro
 ;; in a special buffer.  It prompts you to type a key sequence,
 ;; which should be one of:
 ;;
@@ -266,7 +266,8 @@
 			    (and b (commandp b) (not (arrayp b))
 				 (not (kmacro-extract-lambda b))
 				 (or (not (fboundp b))
-				     (not (arrayp (symbol-function b))))
+				     (not (or (arrayp (symbol-function b))
+					      (get b 'kmacro))))
 				 (not (y-or-n-p
 				       (format "Key %s is already defined; %s"
 					       (edmacro-format-keys key 1)
@@ -655,7 +656,7 @@
 This function assumes that the events can be stored in a string."
   (setq seq (copy-sequence seq))
   (loop for i below (length seq) do
-        (when (< (aref seq i) 0)
+        (when (logand (aref seq i) 128)
           (setf (aref seq i) (logand (aref seq i) 127))))
   seq)
 
--- a/lisp/isearch.el	Wed Dec 08 05:02:30 2004 +0000
+++ b/lisp/isearch.el	Wed Dec 08 05:21:02 2004 +0000
@@ -1678,7 +1678,7 @@
     ;; single-byte character set, and convert them to Emacs
     ;; characters.
     (if (and isearch-regexp (= char ?\ ))
-	(if (subregexp-context-p isearch-string pos)
+	(if (subregexp-context-p isearch-string (length isearch-string))
 	    (isearch-process-search-string "[ ]" " ")
 	  (isearch-process-search-char char))
       (and enable-multibyte-characters
--- a/lisp/mouse.el	Wed Dec 08 05:02:30 2004 +0000
+++ b/lisp/mouse.el	Wed Dec 08 05:21:02 2004 +0000
@@ -2201,7 +2201,9 @@
    (progn (unless (display-multi-font-p)
 	    (error "Cannot change fonts on this display"))
 	  (x-popup-menu
-	   last-nonmenu-event
+	   (if (listp last-nonmenu-event)
+	       last-nonmenu-event
+	     (list '(0 0) (selected-window)))
 	   ;; Append list of fontsets currently defined.
 	   (append x-fixed-font-alist (list (generate-fontset-menu))))))
   (if fonts
--- a/lisp/textmodes/org.el	Wed Dec 08 05:02:30 2004 +0000
+++ b/lisp/textmodes/org.el	Wed Dec 08 05:21:02 2004 +0000
@@ -5,7 +5,7 @@
 ;; Author: Carsten Dominik <dominik at science dot uva dot nl>
 ;; Keywords: outlines, hypermedia, calendar
 ;; Homepage: http://www.astro.uva.nl/~dominik/Tools/org/
-;; Version: 3.03  (internal CVS version is $Revision: 1.3 $)
+;; Version: 3.03
 
 ;; This file is part of GNU Emacs.
 
--- a/man/ChangeLog	Wed Dec 08 05:02:30 2004 +0000
+++ b/man/ChangeLog	Wed Dec 08 05:21:02 2004 +0000
@@ -1,3 +1,8 @@
+2004-12-07  Luc Teirlinck  <teirllm@auburn.edu>
+
+	* frames.texi (Scroll Bars): The option `scroll-bar-mode' has to
+	be set through Custom.  Otherwise, it has no effect.
+
 2004-12-07  Stefan  <monnier@iro.umontreal.ca>
 
 	* url.texi: New file.
--- a/man/frames.texi	Wed Dec 08 05:02:30 2004 +0000
+++ b/man/frames.texi	Wed Dec 08 05:21:02 2004 +0000
@@ -761,8 +761,10 @@
 frames yet to be created.  Customize the option @code{scroll-bar-mode}
 to control the use of scroll bars at startup.  You can use it to specify
 that they are placed at the right of windows if you prefer that.  You
-can use the X resource @samp{verticalScrollBars} to control the initial
-setting of Scroll Bar mode similarly.  @xref{Resources}.
+have to set this variable through the @samp{Customize} interface
+(@pxref{Easy Customization}).  Otherwise, it will not work properly.
+You can use the X resource @samp{verticalScrollBars} to control the
+initial setting of Scroll Bar mode similarly.  @xref{Resources}.
 
 @findex toggle-scroll-bar
   To enable or disable scroll bars for just the selected frame, use the