[slime-devel] Daily ChangeLog diff

Luke Gorrie lgorrie at common-lisp.net
Sat Jan 3 08:00:07 UTC 2004


Index: slime/ChangeLog
diff -u slime/ChangeLog:1.180 slime/ChangeLog:1.183
--- slime/ChangeLog:1.180	Sun Dec 21 04:20:45 2003
+++ slime/ChangeLog	Fri Jan  2 13:24:21 2004
@@ -1,3 +1,103 @@
+2004-01-02  Helmut Eller  <e9626484 at stud3.tuwien.ac.at>
+
+	* slime.el (slime-display-output-buffer): Move the output markers
+	to the end of the buffer.
+
+	* swank-clisp.lisp (frame-do-venv): Rename the :symbol property to
+	:name.
+	(format-condition-for-emacs): Replaced with
+	debugger-condition-for-emacs.
+	(backtrace): Use print-with-frame-label.
+	
+	* swank-openmcl.lisp (format-condition-for-emacs): Replaced with
+	debugger-condition-for-emacs.
+	(backtrace): Use print-with-frame-label.
+	(frame-locals): Rename the :symbol property to :name.
+
+	* swank-lispworks.lisp (format-condition-for-emacs): Replaced with
+	debugger-condition-for-emacs.
+	(backtrace): Use print-with-frame-label.
+	(frame-locals): Rename the :symbol property to :name.
+
+	* swank-allegro.lisp (frame-locals): Rename the :symbol property
+	to :name.
+	(format-condition-for-emacs): Replaced with
+	debugger-condition-for-emacs.
+	(backtrace): Use print-with-frame-label.
+
+	* swank-sbcl.lisp (tracedp, toggle-trace-fdefinition)
+	(format-condition-for-emacs): Remove unused functions.
+	(format-frame-for-emacs): Use print-with-frame-label.
+	(compute-backtrace): Simplified.
+	(backtrace): Return our frame numbers.
+	(frame-locals): Rename the :symbol property to :name.  Remove the
+	:validity property.
+	
+	* swank-cmucl.lisp (accept-loop, safe-definition-finding): Doc
+	fix.
+	(location-buffer=, file-xrefs-for-emacs)
+	(sort-contexts-by-source-path, source-path<)
+	(format-condition-for-emacs): Remove unused functions.
+	(format-frame-for-emacs): Don't include the frame number in the
+	description, but use the frame number for indentation. Update
+	callers.
+	(frame-locals): Rename the :symbol property to :name.
+	
+	* slime.el (slime-add-face): New function.
+	(sldb-add-face): Use it.
+	(sldb-setup): Some refactoring.
+	(sldb-insert-condition): New function.  Factorized from
+	sldb-setup.  Message and types are now separate.
+	(sldb-insert-restarts): New function.  Factorized from sldb-setup.
+	(sldb-insert-frame): Factorized from slime-insert-frames. The
+	frame number in no longer part of the string describing the frame.
+	(sldb-insert-frames): Use it.
+	(sldb-show-frame-details): Print frame numbers.  Fix printing of
+	catch tags.  Move to the start of the frame before at the
+	beginning to get unfontified text properties.
+	(sldb-inspect-condition): New command.
+	(sldb-insert-locals): The :symbol property is now called :name.
+	Fix locals with :id attribute.
+	(slime-open-inspector): Fix the bugs I introduced last time.
+	
+	* swank.lisp (safe-condition-message): New function.
+	(debugger-condition-for-emacs): Used to be
+	format-condition-for-emacs in each backend.  Separate the
+	condition message from the type description.  Update all backends
+	accordingly.
+	(print-with-frame-label): New function. 
+	
+	* slime.el (slime-hyperspec-lookup): New function.
+
+2004-01-02  Wolfgang Jenkner <wjenkner at inode.at>
+
+	* swank-clisp.lisp: New file.  Merged with Vladimir's version.
+
+	* xref.lisp: New file.  Used by swank-clisp.
+
+	* swank-loader.lisp (user-init-file): Add CLISP files.
+	
+	* swank.lisp (eval-region, tokenize-completion): Modify loops a
+	bit to make CLISP happy.
+
+	* swank-backend.lisp (with-compilation-hooks): Replace () with
+	(&rest _) to make CLISP happy.
+
+	* slime.el (slime-goto-source-location): Support for CLISP style
+	line numbers. Split it up.
+	(slime-goto-location-buffer, slime-goto-location-position): New
+	functions.
+	(slime-load-system): Use slime-display-output-buffer.
+	(slime-repl-mode): Disable conservative scrolling. Not sure if it
+	was a good idea.
+	(sldb-insert-frames, sldb-show-frame-details, sldb-list-locals):
+	Minor fixes.
+	(sldb-insert-locals): Renamed from sldb-princ-locals.
+	(sldb-invoke-restart): Use slime-eval instead of
+	slime-oneway-eval, because interactive restarts may read input.
+	(slime-open-inspector): Minor indentation fixes.
+	(slime-net-output-funcall): Removed.  Was unused.
+
 2003-12-19 Alan Ruttenberg <alanralanr at comcast.net>
 	* slime.el 1.157
 	fix bug in sldb-princ-locals I introduced when adding fonts to sldb




More information about the slime-devel mailing list