21 months agofix a parameter declaration master
D Herring [Sun, 10 Jun 2012 14:25:04 +0000] 
fix a parameter declaration

21 months agostop extra newlines problem when re-indenting code
D Herring [Thu, 7 Jun 2012 16:37:07 +0000] 
stop extra newlines problem when re-indenting code

complements the fix to ltk:save-text to strip Tk's extra newline at the end
of the buffer

23 months agonew commands to list and select open buffers
D Herring [Sun, 13 May 2012 15:29:37 +0000] 
new commands to list and select open buffers

23 months agoadd menu options for file browser open/save
D Herring [Sun, 13 May 2012 13:58:20 +0000] 
add menu options for file browser open/save

23 months agofix a DOLIST bug found on clisp
D Herring [Sun, 13 May 2012 13:08:17 +0000] 
fix a DOLIST bug found on clisp

2 years agodon't rebind debug I/O streams
D Herring [Fri, 18 Nov 2011 04:58:05 +0000] 
don't rebind debug I/O streams

Now stuff like (break) has a chance of working inside ABLE's listener.
This change shouldn't affect normal user code.

2 years agoreload buffers when restarting ABLE within the same CL session
D Herring [Wed, 16 Nov 2011 07:02:55 +0000] 
reload buffers when restarting ABLE within the same CL session

idea thanks to Junia Magalhães

2 years agoadd a command to invoke the native debugger
D Herring [Wed, 16 Nov 2011 06:13:59 +0000] 
add a command to invoke the native debugger

2 years agofix repl code completion (broke when refactoring key bindings)
D Herring [Sat, 12 Nov 2011 07:21:12 +0000] 
fix repl code completion (broke when refactoring key bindings)

2 years agoput the rest of the key bindings in the menu
D Herring [Fri, 11 Nov 2011 04:28:26 +0000] 
put the rest of the key bindings in the menu

2 years agouser-stream bugfix
D Herring [Fri, 11 Nov 2011 04:19:59 +0000] 
user-stream bugfix

Under SBCL, floating-point numbers were printing incorrectly.
e.g. (format t "~A" 12.34) was printing 12.1234!
The equivalent string literals were ok.

Investigation found that SBCL prints floats as
  (write-string "1234" 0 3)
  (write-char #\.)
  (write-string "1234" 3 nil)
This last call was incorrectly handled by the IF.
I assume it was meant as an optimization...

2 years agorefactor more key bindings
D Herring [Wed, 9 Nov 2011 05:26:03 +0000] 
refactor more key bindings

2 years agolist many of the key bindings in the menu
D Herring [Tue, 8 Nov 2011 04:59:10 +0000] 
list many of the key bindings in the menu

2 years agoindentation bugfix and fix related warnings
D Herring [Mon, 7 Nov 2011 05:38:54 +0000] 
indentation bugfix and fix related warnings

Eduardo Costa reported the error when indenting a form like
(defvar test
  '( asdf ; note space after left paren
;ltk error on this line

Basic idea is to make the tokenizer skip leading whitespace.
Probably only slightly more robust than the previous code.

2 years agorestore paren matching in the file editor and background colors
D Herring [Mon, 7 Nov 2011 03:39:00 +0000] 
restore paren matching in the file editor and background colors

These were incorrectly disabled; they appear to be compatible with TTk.

2 years agotweak the web browser detection
D Herring [Mon, 7 Nov 2011 03:08:24 +0000] 
tweak the web browser detection

- don't clutter *features*
- make sure *web-browser* is always in a proper defparameter form

This could use some more robust code (e.g. a probe-file or the like)
or at least better platform detection.

4 years agoresolve a couple more warnings
D Herring [Mon, 28 Dec 2009 05:56:03 +0000] 
resolve a couple more warnings

4 years agoadd menus
D Herring [Sun, 27 Dec 2009 05:14:56 +0000] 
add menus

Menus help new users find functionality.
The current menus should cover every *key-<action>*.
Should rework these so the key bindings are shown.

4 years agochanges to support tiled ltk
D Herring [Sun, 27 Dec 2009 00:52:48 +0000] 
changes to support tiled ltk

4 years agoresolve some SBCL warnings
D Herring [Sun, 27 Dec 2009 00:48:39 +0000] 
resolve some SBCL warnings

4 years agoshuffle function definitions before their first use
D Herring [Sat, 26 Dec 2009 22:46:29 +0000] 
shuffle function definitions before their first use

4 years agoasdf tweak
D Herring [Sat, 26 Dec 2009 22:38:53 +0000] 
asdf tweak

File macros depends on *indentation-rules* which is defined in config.

4 years agoABLE version 0.21
D Herring [Sat, 26 Dec 2009 02:45:26 +0000] 
ABLE version 0.21

Phil sent these by email since his website went belly-up.