Index: slime/ChangeLog diff -u slime/ChangeLog:1.1743 slime/ChangeLog:1.1747 --- slime/ChangeLog:1.1743 Mon May 11 04:03:39 2009 +++ slime/ChangeLog Tue May 12 14:36:04 2009 @@ -1,3 +1,40 @@ +2009-05-12 Tobias C. Rittweiler tcr@freebits.de + + Make font-lock-magic test case pass. + + * slime.el (slime-bug): New function. + (slime-search-suppressed-forms): Use it. + (slime-extend-region-warn-infinite-loop): Ditto. + (slime-search-suppressed-forms-internal): Check whether we're + inside a comment, or a string. + ([test] font-lock-magic): Add another case. + +2009-05-12 Tobias C. Rittweiler tcr@freebits.de + + Highlight reader-errors in the source buffers on Allegro. + + * swank-allegro.lisp (*temp-file-header-end-position*): New + variable. + (call-with-compilation-hooks): Handle reader errors. + (handle-compiler-warning): Adapt it accordingly. + (location-for-reader-error): New. + (compile-from-temp-file): Now takes a header argument explicitly + so we can hold of the actual offset of the string we want to + compile. This is needed to translate back file-positions reported + in reader-errors. + (swank-compile-string, swank-compile-file): Adapted accordingly. + +2009-05-12 Tobias C. Rittweiler tcr@freebits.de + + * swank-allegro.lisp (find-topframe): Hide SWANK related cruft + from showing up in backtraces in SLDB. + +2009-05-12 Tobias C. Rittweiler tcr@freebits.de + + * slime.el (slime-display-warning): Add `warning' as warning type. + (slime-show-note-counts): If compilation failed, fontify the + message in red to be more visibly apparant. + 2009-05-11 Tobias C. Rittweiler tcr@freebits.de
(slime-eval-feature-expression): Guard for more erroneous