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@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@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@freebits.de + + * slime-parse.el (slime-parse-extended-operator/check-type): + Forgot to delete debugging code. + 2009-04-30 Tobias C. Rittweiler tcr@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.