Index: slime/ChangeLog diff -u slime/ChangeLog:1.1282 slime/ChangeLog:1.1288 --- slime/ChangeLog:1.1282 Tue Feb 5 07:06:22 2008 +++ slime/ChangeLog Sat Feb 9 13:47:05 2008 @@ -1,3 +1,70 @@ +2008-02-09 Helmut Eller heller@common-lisp.net + + Drop the first return value of emacs-inspect. + + * swank.lisp (emacs-inspect): Drop the first return value. It + wasn't used anymore. Update all methods and callers. + +2008-02-09 Helmut Eller heller@common-lisp.net + + Remove obsolete *slime-inspect-contents-limit*. + + * swank.lisp (*slime-inspect-contents-limit*): Deleted and all its + uses. The new implementation isn't specific to hash-tables or + arrays. + +2008-02-09 Helmut Eller heller@common-lisp.net + + Limit the length of the inspector content. + That's similar to the limitation of the length of backtraces in + the debugger. + + * swank.lisp (*inspectee-content*): New variable. + (content-range): New function. + (inspect-object): Use it with a length of 1000. + (inspector-range): New function. Called from Emacs. + + * slime.el (slime-inspector-insert-content) + (slime-inspector-insert-range, slime-inspector-insert-range-button) + (slime-inspector-fetch-range): New functions. + (slime-inspector-operate-on-point): Handle range-buttons. + +2008-02-09 Helmut Eller heller@common-lisp.net + + Make slime-property-bounds more useful. + + * slime.el (slime-property-bounds): Remove special casing for + whitespace at the end. + (slime-repl-send-input): Don't mark the newline with the + slime-repl-old-input property. + (sldb-frame-region): Use slime-property-bounds. + +2008-02-09 Helmut Eller heller@common-lisp.net + + Inspector cleanups. + + * swank.lisp (emacs-inspect): Renamed from inspect-for-emacs. + Changed all method-defs accordingly. + (common-seperated-spec, inspector-princ): Moved to + swank-fancy-inspector.lisp. + (inspector-content): Renamed from inspector-content-for-emacs. + (value-part): Renamed from value-part-for-emacs. + (action-part): Renamed from action-part-for-emacs. + (inspect-list): Renamed from inspect-for-emacs-list. + (inspect-list-aux): New. + (inspect-cons): Renamed from inspect-for-emacs-simple-cons. + (*inspect-length*): Deleted. + (inspect-list): Ignore max-length stuff. + (inspector-content): Don't allow nil elements. + (emacs-inspect array): Make the label of element type more + consistent with the others. + +2008-02-09 Helmut Eller heller@common-lisp.net + + Cleanup slime-repl-set-package. + + * slime.el (slime-repl-set-package): Make it fit within 80 columns. + 2008-02-05 Marco Baringer mb@bese.it
* slime.el (slime-search-buffer-package): Ask the lisp to read the
Marco Baringer wrote:
+2008-02-09 Helmut Eller heller@common-lisp.net
- Inspector cleanups.
- swank.lisp (emacs-inspect): Renamed from inspect-for-emacs.
- Changed all method-defs accordingly.
- (common-seperated-spec, inspector-princ): Moved to
- swank-fancy-inspector.lisp.
- (inspector-content): Renamed from inspector-content-for-emacs.
- (value-part): Renamed from value-part-for-emacs.
- (action-part): Renamed from action-part-for-emacs.
- (inspect-list): Renamed from inspect-for-emacs-list.
- (inspect-list-aux): New.
- (inspect-cons): Renamed from inspect-for-emacs-simple-cons.
- (*inspect-length*): Deleted.
- (inspect-list): Ignore max-length stuff.
- (inspector-content): Don't allow nil elements.
- (emacs-inspect array): Make the label of element type more
- consistent with the others.
Recent changes to contrib/slime-fancy-inspector.el (deleting the definition of the function SLIME-FANCY-INSPECTOR-INIT, among others) results in an error when SLIME-FANCY is loaded into Emacs. contrib/slime-fancy.el includes:
(slime-fancy-inspector-init)
* Mark Harig [2008-02-10 16:08+0100] writes:
Recent changes to contrib/slime-fancy-inspector.el (deleting the definition of the function SLIME-FANCY-INSPECTOR-INIT, among others) results in an error when SLIME-FANCY is loaded into Emacs. contrib/slime-fancy.el includes:
Thanks for the report. It's fixed in CVS.
Helmut.