# HG changeset patch # User Kim F. Storm # Date 1150151837 0 # Node ID 52c2a53933f8331ebfe4136d6fbc33ca3f77dab9 # Parent e882f189c3af8646bcd7ad218988681a308e0053 *** empty log message *** diff -r e882f189c3af -r 52c2a53933f8 lispref/ChangeLog --- a/lispref/ChangeLog Mon Jun 12 22:32:47 2006 +0000 +++ b/lispref/ChangeLog Mon Jun 12 22:37:17 2006 +0000 @@ -1,3 +1,7 @@ +2006-06-13 Kim F. Storm + + * display.texi (Forcing Redisplay): Add redisplay-preemption-period. + 2006-06-10 Luc Teirlinck * tips.texi (Coding Conventions): Add `@end itemize'. diff -r e882f189c3af -r 52c2a53933f8 src/ChangeLog --- a/src/ChangeLog Mon Jun 12 22:32:47 2006 +0000 +++ b/src/ChangeLog Mon Jun 12 22:37:17 2006 +0000 @@ -1,3 +1,16 @@ +2006-06-13 Kim F. Storm + + * dispnew.c: Modify preemptive redisplay to be based on periodic + checks for input. + (PERIODIC_PREEMPTION_CHECKING): Define to 1 iff EMACS_HAS_USECS. + (Vredisplay_preemption_period): New variable. + (syms_of_display): DEFVAR_LISP and initialize it. + (preemption_period, preemption_next_check): New variables. + (update_frame, update_single_window): Initialize them based on + Vredisplay_preemption_period if !force_p. + (update_window, update_frame_1): Use them to determine when to + check for input. + 2006-06-03 Aidan Kehoe * lread.c (read_escape): Provide a Unicode character escape