Index: slime/ChangeLog
diff -u slime/ChangeLog:1.1024 slime/ChangeLog:1.1025
--- slime/ChangeLog:1.1024 Tue Dec 19 06:11:43 2006
+++ slime/ChangeLog Wed Dec 20 09:54:52 2006
@@ -1,27 +1,54 @@
+2006-12-20 Attila Lendvai <attila.lendvai(a)gmail.com>
+
+ * slime.el:
+ FIX: inspecting presentations from the right click menu broke in
+ the inspect refactor
+
+ * slime.el:
+ FIX: slime-fuzzy-target-buffer-completions-mode's keymap must
+ always precede other keymaps
+
+ * slime.el, swank.lisp: Extend :write-string with and &optional
+ presentation id and use this in present-in-emacs
+
+ * swank.lisp:
+ Added present-in-emacs that prints a presentation of the given
+ object in the repl
+
+ * swank.lisp:
+ Return the inspected object when inspecting from the lisp side.
+
+ * swank.lisp: Turn off right margin for restart printing, too
+
2006-12-19 Attila Lendvai <attila.lendvai(a)gmail.com>
* HACKING:
Added useful init.el piece into HACKING about update-change-log
* swank.lisp:
- In all-slots-for-inspector pad slot names to be equal length, so the result is more readable
+ In all-slots-for-inspector pad slot names to be equal length, so
+ the result is more readable
* slime.el:
- Fix slime-insert-presentation to handle multi-line presentations better (use insert-rectangle)
+ Fix slime-insert-presentation to handle multi-line presentations
+ better (use insert-rectangle)
* swank.lisp:
- Properly bind *sldb-printer-bindings* and turn off right margin while printing stuff in sldb
+ Properly bind *sldb-printer-bindings* and turn off right margin
+ while printing stuff in sldb
* slime.el: Smarten up the sldb heuristic that drops swank frames
- * swank-allegro.lisp, swank-backend.lisp, swank-openmcl.lisp, swank-sbcl.lisp, swank.lisp:
- Added hash-table-weakness and use it in hash-table-inspecting
+ * swank-allegro.lisp, swank-backend.lisp, swank-openmcl.lisp,
+ swank-sbcl.lisp, swank.lisp: Added hash-table-weakness and use it
+ in hash-table-inspecting
* swank.lisp:
- Hashtable inspecting: added [clear hashtable] and [remove entry] actions
+ Hashtable inspecting: added [clear hashtable] and [remove entry]
+ actions
- * slime.el, swank.lisp:
- FIX dwim inspecting to handle (setf some-fun) functions, too
+ * slime.el, swank.lisp: FIX dwim inspecting to handle (setf
+ some-fun) functions, too
* slime.el: FIX: slime-sexp-at-point for foo::|bar::baz|
@@ -30,27 +57,98 @@
* swank.lisp: Small: get rid of notes and warnings
- * slime.el, swank.lisp:
- Added dwim-mode to slime-inspect that tries to be smart unless prefixed
+ * slime.el, swank.lisp: Added dwim-mode to slime-inspect that
+ tries to be smart unless prefixed
* slime.el:
- Make slime-fuzzy-complete-symbol the default in the belife that it's better for new users
+ Make slime-fuzzy-complete-symbol the default in the belife that
+ it's better for new users
* swank.lisp:
- Add (expt 1.2 length) higher scores for longer matches in fuzzy completion.
+ Add (expt 1.2 length) higher scores for longer matches in fuzzy
+ completion.
+
+ A good example: puts "make-instance" before
+ "make-string-input-stream" while completing "make-ins"
+
+ * slime.el: Set slime-fuzzy-completion-in-place enabled by default
+
+ * slime.el:
+ Added (cons row col) addressing to slime-open-inspector, use in
+ slime-inspector-operate-on-point
+
+ * slime.el:
+ FIX: operate the inspector in the debug thread when started from
+ sldb
+
+ * slime.el:
+ Convert some inspector defuns to defun* and use keywords. Other
+ minor cleanups.
+
+2006-12-19 Attila Lendvai <attila.lendvai(a)gmail.com>
+
+ * HACKING:
+ Added useful init.el piece into HACKING about update-change-log
+
+ * swank.lisp:
+ In all-slots-for-inspector pad slot names to be equal length, so
+ the result is more readable
+
+ * slime.el:
+ Fix slime-insert-presentation to handle multi-line presentations
+ better (use insert-rectangle)
+
+ * swank.lisp:
+ Properly bind *sldb-printer-bindings* and turn off right margin
+ while printing stuff in sldb
+
+ * slime.el: Smarten up the sldb heuristic that drops swank frames
+
+ * swank-allegro.lisp, swank-backend.lisp, swank-openmcl.lisp,
+ swank-sbcl.lisp, swank.lisp: Added hash-table-weakness and use it
+ in hash-table-inspecting
+
+ * swank.lisp:
+ Hashtable inspecting: added [clear hashtable] and [remove entry]
+ actions
+
+ * slime.el, swank.lisp: FIX dwim inspecting to handle (setf
+ some-fun) functions, too
+
+ * slime.el: FIX: slime-sexp-at-point for foo::|bar::baz|
+
+ * slime.el:
+ FIX: Properly keep track of slime-buffer-package in the inspector
+
+ * swank.lisp: Small: get rid of notes and warnings
+
+ * slime.el, swank.lisp: Added dwim-mode to slime-inspect that
+ tries to be smart unless prefixed
+
+ * slime.el:
+ Make slime-fuzzy-complete-symbol the default in the belife that
+ it's better for new users
+
+ * swank.lisp:
+ Add (expt 1.2 length) higher scores for longer matches in fuzzy
+ completion.
- A good example: puts "make-instance" before "make-string-input-stream" while completing "make-ins"
+ A good example: puts "make-instance" before
+ "make-string-input-stream" while completing "make-ins"
* slime.el: Set slime-fuzzy-completion-in-place enabled by default
* slime.el:
- Added (cons row col) addressing to slime-open-inspector, use in slime-inspector-operate-on-point
+ Added (cons row col) addressing to slime-open-inspector, use in
+ slime-inspector-operate-on-point
* slime.el:
- FIX: operate the inspector in the debug thread when started from sldb
+ FIX: operate the inspector in the debug thread when started from
+ sldb
* slime.el:
- Convert some inspector defuns to defun* and use keywords. Other minor cleanups.
+ Convert some inspector defuns to defun* and use keywords. Other
+ minor cleanups.
2006-12-18 Marco Baringer <mb(a)bese.it>