emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] /srv/bzr/emacs/trunk r105702: Prevent sluggish bidi redisp


From: Eli Zaretskii
Subject: [Emacs-diffs] /srv/bzr/emacs/trunk r105702: Prevent sluggish bidi redisplay in small windows.
Date: Sat, 10 Sep 2011 18:23:25 +0300
User-agent: Bazaar (2.3.1)

------------------------------------------------------------
revno: 105702
committer: Eli Zaretskii <address@hidden>
branch nick: trunk
timestamp: Sat 2011-09-10 18:23:25 +0300
message:
  Prevent sluggish bidi redisplay in small windows.
  
   src/xdisp.c (MAX_DISP_SCAN): Decrease to 250.  Prevents sluggish
   redisplay in small windows.
modified:
  src/ChangeLog
  src/xdisp.c
=== modified file 'src/ChangeLog'
--- a/src/ChangeLog     2011-09-09 08:32:43 +0000
+++ b/src/ChangeLog     2011-09-10 15:23:25 +0000
@@ -1,3 +1,8 @@
+2011-09-10  Eli Zaretskii  <address@hidden>
+
+       * xdisp.c (MAX_DISP_SCAN): Decrease to 250.  Prevents sluggish
+       redisplay in small windows.
+
 2011-09-09  Eli Zaretskii  <address@hidden>
 
        * frame.c (x_report_frame_params): Cast to avoid compiler warnings.

=== modified file 'src/xdisp.c'
--- a/src/xdisp.c       2011-09-09 01:06:52 +0000
+++ b/src/xdisp.c       2011-09-10 15:23:25 +0000
@@ -3132,9 +3132,9 @@
 }
 
 /* How many characters forward to search for a display property or
-   display string.  Enough for a screenful of 100 lines x 50
-   characters in a line.  */
-#define MAX_DISP_SCAN 5000
+   display string.  Searching too far forward makes the bidi display
+   sluggish, especially in small windows.  */
+#define MAX_DISP_SCAN 250
 
 /* Return the character position of a display string at or after
    position specified by POSITION.  If no display string exists at or


reply via email to

[Prev in Thread] Current Thread [Next in Thread]