2009-10-06 Rationalized widget construction in macros define-widget and define-container-widget. Now code is more functional instead of procedural. ----------------------- old svn repo log below: ------------------------------------------------------------------------ r43 | snow | 2009-09-03 23:43:46 +0200 (gio, 03 set 2009) | 4 lines - Updated documentation - Created snow-user package, used by default in gui repl from main() - Modified GUI-REPL to accept a dynamic environment - Use graphical debugger by default in gui repl ------------------------------------------------------------------------ r42 | snow | 2009-09-01 22:10:35 +0200 (mar, 01 set 2009) | 1 line Fixed build.xml not to include abcl-script-config into the jar - the user might want to configure abcl differently. ------------------------------------------------------------------------ r41 | snow | 2009-08-31 22:49:28 +0200 (lun, 31 ago 2009) | 3 lines - added ant based build (which assembles a jar) - snow is now able to load itself from a jar (by first unpacking it in a temporary directory) - updated documentation ------------------------------------------------------------------------ r40 | snow | 2009-08-24 00:14:55 +0200 (lun, 24 ago 2009) | 1 line Refactoring: Lisp sources now are in a snow/ subdirectory of src/lisp, this is consistent with how Java code is organized. ------------------------------------------------------------------------ r39 | snow | 2009-08-24 00:01:41 +0200 (lun, 24 ago 2009) | 1 line Added license info. Improved help (faq). Added window close event. ------------------------------------------------------------------------ r38 | snow | 2009-08-12 00:55:15 +0200 (mer, 12 ago 2009) | 1 line Enhanced GUI REPL. ------------------------------------------------------------------------ r37 | snow | 2009-08-05 21:43:13 +0200 (mer, 05 ago 2009) | 3 lines Integrated gui repl fixed some bugs updated to latest ABCL ------------------------------------------------------------------------ r36 | snow | 2009-08-04 23:39:31 +0200 (mar, 04 ago 2009) | 1 line Improved ConsoleDocument ------------------------------------------------------------------------ r35 | snow | 2009-08-04 00:27:47 +0200 (mar, 04 ago 2009) | 1 line Small improvements to the inspector; added ConsoleDocument to be used with JTextAreas (written in Java). ------------------------------------------------------------------------ r34 | snow | 2009-07-30 23:16:56 +0200 (gio, 30 lug 2009) | 1 line Perfectioned inspector ------------------------------------------------------------------------ r33 | snow | 2009-07-29 23:06:56 +0200 (mer, 29 lug 2009) | 1 line Progress with the inspector; updated to the last abcl. ------------------------------------------------------------------------ r32 | snow | 2009-07-28 00:07:54 +0200 (mar, 28 lug 2009) | 2 lines Implemented tabs widget first attempt at a graphical inspector ------------------------------------------------------------------------ r31 | snow | 2009-07-24 20:33:40 +0200 (ven, 24 lug 2009) | 1 line Functional api and interface/implementation separation complete for existing widgets. ------------------------------------------------------------------------ r30 | snow | 2009-07-23 23:41:00 +0200 (gio, 23 lug 2009) | 1 line More functional api (less dependent on macros), proceeded with interface/implementation separation. ------------------------------------------------------------------------ r29 | snow | 2009-07-22 23:44:39 +0200 (mer, 22 lug 2009) | 1 line More functional api (less dependent on macros), proceeded with interface/implementation separation. ------------------------------------------------------------------------ r28 | snow | 2009-07-06 23:25:19 +0200 (lun, 06 lug 2009) | 1 line Started using definterface/defimplementation ------------------------------------------------------------------------ r27 | snow | 2009-06-30 22:50:39 +0200 (mar, 30 giu 2009) | 1 line Interface-implementation thing ------------------------------------------------------------------------ r26 | snow | 2009-06-28 23:38:01 +0200 (dom, 28 giu 2009) | 1 line Refactoring to make it easier to have multiple backends (chosen at compile-time) ------------------------------------------------------------------------ r25 | snow | 2009-06-24 21:50:41 +0200 (mer, 24 giu 2009) | 3 lines Implemented converters for models. Updated to latest abcl to fix bugs in properties. Debugger correctly working. ------------------------------------------------------------------------ r24 | snow | 2009-06-22 23:41:03 +0200 (lun, 22 giu 2009) | 1 line Basically working graphical debugger. ------------------------------------------------------------------------ r23 | snow | 2009-06-19 00:24:44 +0200 (ven, 19 giu 2009) | 1 line Initial Cells integration working (binding to a cell). ------------------------------------------------------------------------ r22 | snow | 2009-06-18 07:19:27 +0200 (gio, 18 giu 2009) | 2 lines Begun Cells integration attempt. Minor fixes and improvements. ------------------------------------------------------------------------ r21 | snow | 2009-05-24 23:27:47 +0200 (dom, 24 mag 2009) | 5 lines Updated abcl to latest from svn Begun graphical debugger *widget* special var replaced by self lexical var *parent-widget* replaced by *parent* (should ideally be global lexical) ConsListModel calls javaInstance() on model objects. ------------------------------------------------------------------------ r20 | snow | 2009-05-22 22:59:17 +0200 (ven, 22 mag 2009) | 1 line Added support for the "enabled" property. ------------------------------------------------------------------------ r19 | snow | 2009-05-20 07:44:25 +0200 (mer, 20 mag 2009) | 1 line minor refactoring ------------------------------------------------------------------------ r18 | snow | 2009-05-13 22:48:33 +0200 (mer, 13 mag 2009) | 3 lines Snow is now loadable with ASDF (and the Snow Java class loads it that way). Fixed some things wrt compilation. Updated abcl.jar to latest svn head (which fixes compilation issues in JSR-223). ------------------------------------------------------------------------ r17 | snow | 2009-05-12 20:35:29 +0200 (mar, 12 mag 2009) | 1 line Refactored code organization: separated java and lisp in src/java and src/lisp (flat without subdirectories) ------------------------------------------------------------------------ r16 | snow | 2009-05-12 20:26:41 +0200 (mar, 12 mag 2009) | 5 lines Created packages.lisp and used snow package everywhere Deleted snowlets (unnecessary complication) Created faq minor fixes and refactoring ------------------------------------------------------------------------ r15 | snow | 2009-05-06 23:55:22 +0200 (mer, 06 mag 2009) | 1 line Created docs directory and preliminary version of the FAQ. ------------------------------------------------------------------------ r14 | snow | 2009-05-06 00:00:11 +0200 (mer, 06 mag 2009) | 1 line Little enhancements to the basic DSL ------------------------------------------------------------------------ r13 | snow | 2009-05-04 21:08:23 +0200 (lun, 04 mag 2009) | 3 lines Reintegrated list and tree widgets. Deleted unused syntax.lisp. Refactored binding and added support for "simple" binding i.e. plain ValueHolder (with a little Lisp-side support). ------------------------------------------------------------------------ r12 | snow | 2009-04-29 23:41:24 +0200 (mer, 29 apr 2009) | 1 line Rationalized widget macros ------------------------------------------------------------------------ r11 | snow | 2009-04-28 22:54:12 +0200 (mar, 28 apr 2009) | 1 line Restored most of the previous functionality. Updated abcl to latest from svn. ------------------------------------------------------------------------ r10 | snow | 2009-04-27 22:56:45 +0200 (lun, 27 apr 2009) | 1 line Reintegrated JGoodies binding ------------------------------------------------------------------------ r9 | snow | 2009-04-22 22:40:35 +0200 (mer, 22 apr 2009) | 1 line Changed signature of define-widget-macro ------------------------------------------------------------------------ r8 | snow | 2009-04-21 23:58:25 +0200 (mar, 21 apr 2009) | 1 line Improved widget property setter ------------------------------------------------------------------------ r7 | snow | 2009-04-15 21:55:57 +0200 (mer, 15 apr 2009) | 1 line Beginning DSL implementation change. ------------------------------------------------------------------------ r6 | snow | 2009-03-31 23:08:39 +0200 (mar, 31 mar 2009) | 1 line ------------------------------------------------------------------------ r5 | snow | 2009-02-12 22:41:51 +0100 (gio, 12 feb 2009) | 1 line Refactoring, dead files removed ------------------------------------------------------------------------ r4 | snow | 2009-02-12 22:21:49 +0100 (gio, 12 feb 2009) | 1 line Refactoring, dead files removed ------------------------------------------------------------------------ r3 | snow | 2009-02-10 22:53:26 +0100 (mar, 10 feb 2009) | 1 line Initial Import ------------------------------------------------------------------------ r1 | snow | 2009-02-10 22:35:56 +0100 (mar, 10 feb 2009) | 2 lines trunk created ------------------------------------------------------------------------