[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] emacs/src ChangeLog xdisp.c
From: |
Stefan Monnier |
Subject: |
[Emacs-diffs] emacs/src ChangeLog xdisp.c |
Date: |
Thu, 10 Sep 2009 03:20:53 +0000 |
CVSROOT: /sources/emacs
Module name: emacs
Changes by: Stefan Monnier <monnier> 09/09/10 03:20:53
Modified files:
src : ChangeLog xdisp.c
Log message:
(display_mode_element): Move list length limit from 50 to
5000 (see thread starting with <address@hidden>).
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/emacs/src/ChangeLog?cvsroot=emacs&r1=1.7732&r2=1.7733
http://cvs.savannah.gnu.org/viewcvs/emacs/src/xdisp.c?cvsroot=emacs&r1=1.1297&r2=1.1298
Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/emacs/emacs/src/ChangeLog,v
retrieving revision 1.7732
retrieving revision 1.7733
diff -u -b -r1.7732 -r1.7733
--- ChangeLog 9 Sep 2009 15:05:47 -0000 1.7732
+++ ChangeLog 10 Sep 2009 03:20:51 -0000 1.7733
@@ -1,3 +1,8 @@
+2009-09-10 Stefan Monnier <address@hidden>
+
+ * xdisp.c (display_mode_element): Move list length limit from 50 to
+ 5000 (see thread starting with <address@hidden>).
+
2009-09-09 Stefan Monnier <address@hidden>
* nsfont.m (ns_get_family): Don't force first letter to uppercase.
Index: xdisp.c
===================================================================
RCS file: /sources/emacs/emacs/src/xdisp.c,v
retrieving revision 1.1297
retrieving revision 1.1298
diff -u -b -r1.1297 -r1.1298
--- xdisp.c 9 Sep 2009 01:21:10 -0000 1.1297
+++ xdisp.c 10 Sep 2009 03:20:52 -0000 1.1298
@@ -17750,8 +17750,12 @@
}
else if (STRINGP (car) || CONSP (car))
{
- register int limit = 50;
- /* Limit is to protect against circular lists. */
+ register int limit = 5000;
+ /* Limit is to protect against circular lists.
+ The limit used to be 50, but if you use enough minor modes,
+ minor-mode-alist will easily grow past 50. Circular lists
+ are rather unlikely, so it's better for the limit to be
+ "too large" rather than "too small". */
while (CONSP (elt)
&& --limit > 0
&& (precision <= 0 || n < precision))
- [Emacs-diffs] emacs/src ChangeLog xdisp.c,
Stefan Monnier <=