projects/able/able.git
11 months agofix a parameter declaration master
D Herring [Sun, 10 Jun 2012 14:25:04 +0000] 
fix a parameter declaration

11 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

13 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

13 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

13 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

19 months 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.

19 months 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

19 months 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

19 months 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)

19 months 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

19 months 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...

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

19 months 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

19 months 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.

19 months 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.

19 months 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.

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

3 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.

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

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

3 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

3 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.

3 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.