changeset 40729:650fb912b343

*** empty log message ***
author Richard M. Stallman <rms@gnu.org>
date Mon, 05 Nov 2001 00:14:46 +0000
parents cd732a04b136
children b1a039465517
files etc/NEWS lisp/ChangeLog src/ChangeLog
diffstat 3 files changed, 29 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/etc/NEWS	Mon Nov 05 00:14:31 2001 +0000
+++ b/etc/NEWS	Mon Nov 05 00:14:46 2001 +0000
@@ -6,7 +6,11 @@
 For older news, see the file ONEWS
 
 
-* Changes in Emacs 21.2
+* Changes in Emacs 21.3
+ 
+** Display of hollow cursors now obeys the buffer-local value (if any)
+of `cursor-in-non-selected-windows' in the buffer that the cursor
+appears in.
 
 ** The default values of `tooltip-delay' and `tooltip-hide-delay'
 were changed.
@@ -106,7 +110,15 @@
 	       (master-set-slave sql-buffer))))
 
 
-* Lisp Changes in Emacs 21.2
+* Lisp Changes in Emacs 21.3
+
+** New function `buffer-local-value'.
+
+- Function: buffer-local-value variable buffer
+
+This function returns the buffer-local binding of VARIABLE (a symbol)
+in buffer BUFFER.  If VARIABLE does not have a buffer-local binding in
+buffer BUFFER, it returns the default value of VARIABLE instead.
 
 ** The default value of paragraph-start and indent-line-function has
 been changed to reflect the one used in text-mode rather than the one
--- a/lisp/ChangeLog	Mon Nov 05 00:14:31 2001 +0000
+++ b/lisp/ChangeLog	Mon Nov 05 00:14:46 2001 +0000
@@ -1,5 +1,8 @@
 2001-11-04  Richard M. Stallman  <rms@gnu.org>
 
+	* international/mule-cmds.el (set-locale-environment): 
+	Make it interactive; make arg optional.
+
 	* international/mule-diag.el (help-funs): Require help-funs.
 
 2001-11-04  Eli Zaretskii  <eliz@is.elta.co.il>
--- a/src/ChangeLog	Mon Nov 05 00:14:31 2001 +0000
+++ b/src/ChangeLog	Mon Nov 05 00:14:46 2001 +0000
@@ -4,6 +4,18 @@
 	for display-table glyphs from the code buffer text, to fix
 	bugs in the former.
 
+2001-11-04  Michael Welsh Duggan  <md5i@cs.cmu.edu>
+
+	* buffer.c (Fbuffer_local_value): New function.
+	(syms_of_buffer): defsubr it.
+	
+	* xterm.c, w32term.c (x_display_and_set_cursor): Use buffer-local
+	value of `cursor-in-non-selected-windows'.
+
+	* lisp.h (Qcursor_in_non_selected_windows): New declaration.
+	* xdisp.c (Qcursor_in_non_selected_windows): New variable.
+	(syms_of_xdisp): Initialize it.
+	
 2001-11-04  Pavel Jan,Bm(Bk  <Pavel@Janik.cz>
 
 	* xfns.c (Fx_create_frame): Doc fix.