[slime-devel] Daily ChangeLog diff

Helmut Eller heller at common-lisp.net
Sat May 2 07:33:02 UTC 2009


Index: slime/ChangeLog
diff -u slime/ChangeLog:1.1734 slime/ChangeLog:1.1735
--- slime/ChangeLog:1.1734	Thu Apr 30 08:50:25 2009
+++ slime/ChangeLog	Fri May  1 16:24:03 2009
@@ -1,3 +1,21 @@
+2009-05-01  Tobias C. Rittweiler  <tcr at freebits.de>
+
+	* slime.el (slime-line-number-at-pos): Replaced with
+	`line-number-at-pos', and add that to the portability layer.
+	(display-warning): Add to the portability layer.
+	(slime-display-warning): New.
+
+	* slime.el: Implement a guard against infinite loops during
+	fontification. We detect and prevent those. If we detect one, we
+	emit a big warning to the user.
+
+	(slime-font-lock-region): New variable.
+	(slime-font-lock-region-changed-p): New helper.
+	(slime-extend-region-warn-infinite-loop): New helper.
+	(slime-compute-region-for-font-lock): Extracted from
+	`slime-extend-region-for-font-lock'.
+	(slime-extend-region-for-font-lock): Use it; add the guard.
+
 2009-04-30  Tobias C. Rittweiler  <tcr at freebits.de>
 
 	* swank-abcl.lisp: Really commit Vodonosov's patch from
Index: slime/contrib/ChangeLog
diff -u slime/contrib/ChangeLog:1.202 slime/contrib/ChangeLog:1.203
--- slime/contrib/ChangeLog:1.202	Thu Apr 30 08:38:02 2009
+++ slime/contrib/ChangeLog	Fri May  1 14:09:43 2009
@@ -1,6 +1,11 @@
+2009-05-01  Tobias C. Rittweiler  <tcr at freebits.de>
+
+	* slime-parse.el (slime-parse-extended-operator/check-type):
+	Forgot to delete debugging code.
+
 2009-04-30  Tobias C. Rittweiler  <tcr at freebits.de>
 
-	* slime.el (slime-parse-extended-operator/check-type): New.
+	* slime-parse.el (slime-parse-extended-operator/check-type): New.
 	(slime-parse-extended-operator/the): New.
 	(slime-extended-operator-name-parser-alist): Add entries for
 	CHECK-TYPE, TYPEP, and THE.




More information about the slime-devel mailing list