Index: slime/ChangeLog diff -u slime/ChangeLog:1.1025 slime/ChangeLog:1.1026 --- slime/ChangeLog:1.1025 Wed Dec 20 09:54:52 2006 +++ slime/ChangeLog Thu Dec 21 13:15:51 2006 @@ -1,41 +1,35 @@ 2006-12-20 Attila Lendvai attila.lendvai@gmail.com
- * slime.el: - FIX: inspecting presentations from the right click menu broke in - the inspect refactor + * 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: 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: 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: 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@gmail.com
- * HACKING: - Added useful init.el piece into HACKING about update-change-log + * 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 + * 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) + * 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 + * 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
@@ -43,123 +37,46 @@ 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 + * 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 + * 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. + * slime.el: Make slime-fuzzy-complete-symbol the default in the + belife that it's better for new users
- A good example: puts "make-instance" before - "make-string-input-stream" while completing "make-ins" + * 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"
* 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@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 + * slime.el: Added (cons row col) addressing to + slime-open-inspector, use in slime-inspector-operate-on-point
- * 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 + * slime.el: FIX: operate the inspector in the debug thread when + started from sldb
- * 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" - - * 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-18 Marco Baringer mb@bese.it - - * slime.el (slime-region-for-defun-at-point): end-of-defun and - beginning-of-defun modify match-data, so we should save it. + * slime.el: Convert some inspector defuns to defun* and use + keywords. Other minor cleanups.
2006-12-18 Marco Baringer mb@bese.it
* slime.el (slime-region-for-defun-at-point): end-of-defun and beginning-of-defun modify match-data, added a save-match-data to - prevent this. + prevent this from affecting callers of + slime-region-for-defun-at-point.
2006-12-15 Edi Weitz edi@agharta.de