[slime-devel] Daily ChangeLog diff

Marco Baringer mbaringer at common-lisp.net
Sat Aug 25 04:35:01 UTC 2007


Index: slime/ChangeLog
diff -u slime/ChangeLog:1.1153 slime/ChangeLog:1.1162
--- slime/ChangeLog:1.1153	Thu Aug 23 18:50:57 2007
+++ slime/ChangeLog	Fri Aug 24 20:52:06 2007
@@ -1,14 +1,108 @@
+2007-08-24  Matthias Koeppe  <mkoeppe at mail.math.uni-magdeburg.de>
+
+	Some fixes to the presentation-streams contrib.
+	
+	* slime.el (slime-dispatch-event): Handle new optionals args of
+	messages :presentation-start and :presentation-end.
+
+	* slime.el (slime-mark-presentation-start)
+	(slime-mark-presentation-end): New arg "target"; record
+	presentation boundaries separately for REPL results and regular
+	process output.  This fixes the presentation markup of REPL
+	results when the presentation-streams contrib is loaded.
+	
+2007-08-24  Matthias Koeppe  <mkoeppe at mail.math.uni-magdeburg.de>
+
+	Make the fancy presentation-streams feature a contrib.
+	Previously, it was only available if "present.lisp" was loaded
+	manually.  Now it can be loaded automatically using:
+
+	   (add-hook 'slime-load-hook 
+	             (lambda () (require 'slime-presentation-streams)))
+
+	Note that the normal presentations that are created by REPL
+	results, the inspector, and the debugger are NOT dependent on this
+	code.
+	
+	* present.lisp: Moved to contrib/swank-presentation-streams.lisp.
+	* swank-loader.lisp (*contribs*): Add swank-presentation-streams.
+
+2007-08-24  Helmut Eller  <heller at common-lisp.net>
+
+	Move typeout frame to contrib.
+
+	* slime.el (slime-message-function, slime-background-message-function)
+	(slime-autodoc-message-function): New variables.
+	(slime-message, slime-background-message)
+	(slime-autodoc-message): Call the function in the respective
+	variable, so that the typeout window can be plugged in.
+
+2007-08-24  Helmut Eller  <heller at common-lisp.net>
+
+	Move xref and class browser to contrib.
+
+	* slime.el (slime-browse-classes, slime-browse-xrefs): Gone. The
+	Common Lisp part is still there.
+
+2007-08-24  Tobias C. Rittweiler <tcr at freebits.de>
+
+	* slime.el (slime-forward-blanks): Wrapped w/ `ignore-errors.'
+	(slime-sexp-at-point): Return results as a list of strings, rather
+	than just one big string if called with arg > 1.
+	(slime-parse-extended-operator-name): Wrapping some movement code
+	in `ignore-errors'. Adapted to new return value of
+	`slime-enclosing-form-specs'. Minor cosmetic changes.
+	(slime-make-extended-operator-parser/look-ahead): Adapted to
+	changes of the ``raw form spec'' format; returns a form of
+	strings, instead of a string of a form.
+	(slime-parse-extended-operator/declare): Simplified. Adapted to
+	changes of the ``raw form spec'' format; passes decl-identifiers,
+	or typespec-operators respectively, along the decl/type-spec.
+	(%slime-in-mid-of-typespec-p): Removed. Replaced by an regexp
+	based approach.
+	(%slime-nesting-until-point): New helper for
+	`slime-parse-extended-operator/declare'.
+
+	* swank.lisp (parse-form-spec): Adapted to new ``raw form spec''
+	format. Updated format description in docstring accordingly.  The
+	new format allows less interning of wrong symbols names comming
+	from Slime. Thanks to Matthias Koeppe for spotting this.
+
+2007-08-24  Helmut Eller  <heller at common-lisp.net>
+
+	Move slime-highlight-edits-mode to contrib.
+
+2007-08-24  Helmut Eller  <heller at common-lisp.net>
+
+	Move slime-scratch to contrib.
+
+	* slime.el (slime-scratch): Gone.
+
+2007-08-24  Helmut Eller  <heller at common-lisp.net>
+
+	Various cleanups related to slime-insert-propertized.
+
+	* slime.el (slime-with-rigid-indentation): Fix evaluation order.
+	(slime-indent-rigidly): New.
+	(slime-insert-possibly-as-rectange): Don't set mark.
+	(slime-insert-propertized): Use plain insert instead of
+	slime-insert-possibly-as-rectange.
+
+2007-08-24  Helmut Eller  <heller at common-lisp.net>
+
+	* swank-sbcl.lisp (sbcl-inspector): Fix typo.
+
 2007-08-23  Matthias Koeppe  <mkoeppe at mail.math.uni-magdeburg.de>
 
 	Repair inspection of presentations.
-	
+
 	* swank.lisp (inspect-presentation): New slimefun.
 	* slime.el (slime-inspect-presentation-at-mouse): Use it here.
 
 2007-08-23  Helmut Eller  <heller at common-lisp.net>
 
 	Move Marco Baringer's inspector to contrib.
-	
+
 	* swank.lisp (*default-inspector*): New variable. Set this
 	variable dispatch to different inspectors.
 	(inspect-object): Use it.



More information about the slime-devel mailing list