[slime-devel] Daily ChangeLog diff

Helmut Eller heller at common-lisp.net
Fri Jan 9 03:33:01 UTC 2009


Index: slime/ChangeLog
diff -u slime/ChangeLog:1.1642 slime/ChangeLog:1.1656
--- slime/ChangeLog:1.1642	Wed Jan  7 09:21:54 2009
+++ slime/ChangeLog	Thu Jan  8 16:20:14 2009
@@ -1,3 +1,81 @@
+2009-01-08  Helmut Eller  <heller at common-lisp.net>
+
+	* slime.el: Move the tree widget for compiler notes to contrib/.
+
+2009-01-08  Helmut Eller  <heller at common-lisp.net>
+
+	* swank-backend.lisp (swank-compile-string): Pass the
+	buffer-file-name to Lisp, not only the directory.
+	Update callers accordingly.
+	* slime.el ([test] arglist): Update arglist.
+
+2009-01-08  Helmut Eller  <heller at common-lisp.net>
+
+	* slime.el (slime-popup-restore-data): Renamed from
+	slime-popup-buffer-restore-info.
+	(slime-popup-buffer-saved-fingerprint)
+	(slime-popup-buffer-saved-emacs-snapshot)
+	(slime-popup-buffer-snapshot-unchanged-p)
+	(slime-popup-buffer-restore-snapshot)
+	(slime-xref-quit, slime-xref-retract): Deleted.
+
+2009-01-08  Helmut Eller  <heller at common-lisp.net>
+
+	Remove some customization variables of questionale use.
+
+	* slime.el (slime-when-complete-filename-expand)
+	(slime-space-information-p, slime-display-compilation-output)
+	(sldb-show-location-recenter-arg, slime-recenter-window)
+	(slime-display-buffer-region): Deleted.
+
+2009-01-07  Helmut Eller  <heller at common-lisp.net>
+
+	Just use find-tag-marker-ring as stack for M-.
+
+	* slime.el (slime-push-definition-stack)
+	(slime-pop-find-definition-stack): Do whatever Emacs's standard
+	find-tag commands do.
+
+2009-01-07  Helmut Eller  <heller at common-lisp.net>
+
+	Fix the slime-next-location command.
+
+	* slime.el (slime-xref-last-buffer): New variable.
+	(slime-show-xrefs): Initialize it.
+	(slime-goto-next-xref): Use it.
+	(slime-search-property): New function.
+	(slime-xref-buffer): Delted
+
+2009-01-07  Helmut Eller  <heller at common-lisp.net>
+
+	* swank.lisp (*sldb-pprint-dispatch-table*): Honor *print-escape*
+
+2009-01-07  Helmut Eller  <heller at common-lisp.net>
+
+	* swank-cmucl.lisp (frame-locals, frame-debug-vars): Remove
+	non-valid variables.
+	(debug-var-value): Compute the location from the frame arg.
+
+2009-01-07  Helmut Eller  <heller at common-lisp.net>
+
+	* swank-source-path-parser.lisp (make-source-recorder)
+	(source-path-source-position): Adjust the file-position before
+	entering it in the table.
+
+2009-01-07  Helmut Eller  <heller at common-lisp.net>
+
+	* slime.el (slime-with-xref-buffer): Don't set
+	slime-popup-buffer-quit-function. Use the default.  Don't shrink
+	the window because it may have existed before creating the buffer
+	and we need to restore it.
+	(slime-goto-xref): Just use slime-popup-buffer-quit.
+	(slime-edit-definition-cont): Push definition stack here so that
+	we don't need to do anything special in slime-goto-xref.
+	(slime-display-popup-buffer): Also save the buffer that the popup
+	window was displaying before (if the window is not new).
+	(slime-close-popup-window): Restore the old buffer (if any) of the
+	popup window.
+
 2009-01-07  Helmut Eller  <heller at common-lisp.net>
 
 	* slime.el (slime-show-buffer-position): Use reposition-window.




More information about the slime-devel mailing list