Snow version 0.2 (2009-11-28)

This is an alpha release, focused on stabilizing the core engine, providing
user-friendly data binding, GUI REPL, debugger and inspector, and a showcase
application.
	
Features:
- Basic framework: widget macros, data binding, possibility of multiple backends coexisting at runtime (e.g. Swing and SWT).
- Supported widgets: most Swing widgets are very minimally supported.

Bug fixes:
- Several Windows-specific bugs were fixed.
	
-----------------------
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

------------------------------------------------------------------------
