/[snow]/trunk
ViewVC logotype

Log of /trunk

View Directory Listing Directory Listing


Sticky Revision:

Revision 85 - Directory Listing
Modified Wed Jun 1 20:17:55 2011 UTC (2 years, 10 months ago) by astalla
Fix compilation on Windows and restore debugger for non-GUI REPL.

Revision 83 - Directory Listing
Modified Tue May 31 21:24:44 2011 UTC (2 years, 10 months ago) by astalla
Changed version to 0.3.1

Revision 82 - Directory Listing
Modified Tue May 31 21:19:25 2011 UTC (2 years, 10 months ago) by astalla
Fixed breakage due to ext:quit reimplementation in abcl.

Revision 81 - Directory Listing
Modified Sat Feb 26 00:13:32 2011 UTC (3 years, 1 month ago) by astalla
Small cosmetic fixes.

Revision 80 - Directory Listing
Modified Sat Aug 7 20:35:19 2010 UTC (3 years, 8 months ago) by astalla
Small updates

Revision 79 - Directory Listing
Modified Thu Apr 29 18:59:28 2010 UTC (3 years, 11 months ago) by astalla
Updated widget reference documentation.

Revision 77 - Directory Listing
Modified Tue Apr 20 18:49:00 2010 UTC (3 years, 11 months ago) by astalla
Use Mark Evenson's support to ASDF systems in Jar files in ABCL to load Snow.

Revision 76 - Directory Listing
Modified Tue Apr 20 18:46:46 2010 UTC (3 years, 11 months ago) by astalla
Merged Alan Ruttenberg's modifications to ConsoleDocument to make it compile on 1.5

Revision 75 - Directory Listing
Modified Thu Apr 15 20:50:45 2010 UTC (4 years ago) by astalla
ConsoleDocument should now be thread-safe: the user input buffer is always kept at the end
of the document, so multiple threads cannot accidentally cause the buffer position to be miscalculated.

Revision 74 - Directory Listing
Modified Wed Apr 14 21:40:38 2010 UTC (4 years ago) by astalla
Possibly improved ConsoleDocument wrt. thread safety. Still there seems to be a deadlock when typing at high speed while another thread is writing on the console.

Revision 73 - Directory Listing
Modified Sun Apr 11 22:21:02 2010 UTC (4 years ago) by astalla
call-in-gui-thread, and thus with-gui, now by default run the code synchronously on the EDT and return its return value. An optional parameter can be passed to require an asynchronous call, in which case NIL will be returned as before.

Revision 72 - Directory Listing
Modified Sun Apr 11 21:45:38 2010 UTC (4 years ago) by astalla
call-in-gui-thread, and thus with-gui, now by default run the code synchronously on the EDT and return its return value. An optional parameter can be passed to require an asynchronous call, in which case NIL will be returned as before.

Revision 69 - Directory Listing
Modified Thu Apr 8 19:53:00 2010 UTC (4 years ago) by astalla
Changes to make Snow work with ABCL 0.20-dev

Revision 68 - Directory Listing
Modified Mon Mar 8 20:42:36 2010 UTC (4 years, 1 month ago) by astalla
Added file chooser and separator. Simple menu actions to load, compile and
compile+load in GUI REPL.

Revision 67 - Directory Listing
Modified Mon Mar 8 18:25:34 2010 UTC (4 years, 1 month ago) by astalla
Removed wrong comment from example.

Revision 66 - Directory Listing
Modified Tue Mar 2 18:59:55 2010 UTC (4 years, 1 month ago) by astalla
Added :label pseudo-property for all widgets

Revision 65 - Directory Listing
Modified Wed Feb 24 20:46:21 2010 UTC (4 years, 1 month ago) by astalla
Added Splash screen when snow.Snow is launched without parameters.

Revision 64 - Directory Listing
Modified Tue Feb 23 16:46:37 2010 UTC (4 years, 1 month ago) by astalla
minor cosmetic code change

Revision 63 - Directory Listing
Modified Tue Feb 23 16:45:54 2010 UTC (4 years, 1 month ago) by astalla
renamed with-widget to simply widget

Revision 62 - Directory Listing
Modified Tue Feb 23 16:42:58 2010 UTC (4 years, 1 month ago) by astalla
with-widget can automatically get the widget from the backing bean if the
widget is a string (taken as the property name).

Revision 61 - Directory Listing
Modified Mon Feb 22 21:28:29 2010 UTC (4 years, 1 month ago) by astalla
Removed wrong thread.setDaemon(true) to the interpreter thread when started in
non-GUI-REPL mode.

Revision 58 - Directory Listing
Modified Wed Feb 10 19:42:07 2010 UTC (4 years, 2 months ago) by astalla
Updated tutorial
Updated library reference in Snow.java
Updated HelloWorld.java example

Revision 53 - Directory Listing
Modified Mon Feb 8 22:54:55 2010 UTC (4 years, 2 months ago) by astalla
small refactoring, updated tutorial.

Revision 52 - Directory Listing
Modified Mon Feb 8 21:21:26 2010 UTC (4 years, 2 months ago) by astalla
changelog for 0.3
fixed non-propagation of *gui-backend* and *presentation-model* to GUI thread.
fixed helloworld/j example.

Revision 51 - Directory Listing
Modified Thu Feb 4 19:03:48 2010 UTC (4 years, 2 months ago) by astalla
*event* passed as a special variable rather than as a function parameter.

Revision 50 - Directory Listing
Modified Fri Jan 29 17:25:45 2010 UTC (4 years, 2 months ago) by astalla
Fixed wrong external which made anonymous checkout fail.

Revision 49 - Directory Listing
Modified Tue Jan 26 20:26:03 2010 UTC (4 years, 2 months ago) by astalla
Added svn:externals property to automatically fetch dependencies in the lib directory.

Revision 48 - Directory Listing
Modified Tue Jan 26 20:21:02 2010 UTC (4 years, 2 months ago) by astalla
Moving lib folder to separate dependencies/ path.

Revision 46 - Directory Listing
Modified Tue Jan 26 20:16:20 2010 UTC (4 years, 2 months ago) by astalla
Refactoring: eliminated definterface-defimplementation.
If and when SWT will be supported, I will fork the project specifically for
SWT, sharing the code that is in common.
SWT is different enough from Swing that changing the functional API would not
be enough; the macros must be changed as well.

Revision 45 - Directory Listing
Modified Mon Jan 18 21:51:06 2010 UTC (4 years, 2 months ago) by astalla
Fixed action listener creation with backing bean
Minimal test for backing bean support

Revision 44 - Directory Listing
Modified Mon Jan 18 20:17:16 2010 UTC (4 years, 2 months ago) by astalla
Cleverer resource loading/compilation/evaluation which should make it easier to pass Java objects to Snow "scripts".
Theoretical (untested) support for "backing beans" i.e. widgets injected in jproperties, event listeners can be strings naming methods

Revision 43 - Directory Listing
Modified Mon Jan 11 21:38:17 2010 UTC (4 years, 3 months ago) by astalla
Updated to latest ABCL (pre-0.18) which changes its streams implementation and some API.
Fixed the showcase which was broken due to ambiguous import of the symbol SELF (exported by both Snow and Cells).

Revision 42 - Directory Listing
Modified Wed Jan 6 22:46:01 2010 UTC (4 years, 3 months ago) by astalla
:id <sym> is now applicable to all widgets and has the added meaning that, if <sym> names a bound lexical variable, it is assigned the widget.
Removed snow-cells read conditionals.
Updated abcl (eliminated redefinition warnings).

Revision 41 - Directory Listing
Modified Sun Jan 3 23:35:44 2010 UTC (4 years, 3 months ago) by astalla
Added the examples directory with the helloworld SwiXml example.

Revision 40 - Directory Listing
Modified Mon Dec 28 20:11:25 2009 UTC (4 years, 3 months ago) by astalla
Merged cells data binding in data-binding.lisp
Changed implementation of simple-data-binding (and thus make-var and var) to use cells. c-expr and c-value are no longer necessary and have been removed.
Added the possibility to query and change the text of text components.

Revision 39 - Directory Listing
Modified Sun Dec 27 22:36:46 2009 UTC (4 years, 3 months ago) by astalla
Basic support for colors, setting foreground and background color for all components.

Revision 38 - Directory Listing
Modified Sun Dec 27 10:28:51 2009 UTC (4 years, 3 months ago) by astalla
Added the possibility to set the font of any component.

Revision 37 - Directory Listing
Modified Mon Dec 21 22:47:34 2009 UTC (4 years, 3 months ago) by astalla
Preliminary support for borders

Revision 36 - Directory Listing
Modified Sat Dec 12 09:58:51 2009 UTC (4 years, 4 months ago) by astalla
Fixed some dynamic environment handling
Updated tutorial

Revision 35 - Directory Listing
Modified Tue Dec 8 22:24:21 2009 UTC (4 years, 4 months ago) by astalla
Fixed jnlp file.

Revision 34 - Directory Listing
Modified Tue Dec 8 22:05:26 2009 UTC (4 years, 4 months ago) by astalla
Updated abcl
Added sample jnlp file

Revision 33 - Directory Listing
Modified Mon Nov 30 22:44:36 2009 UTC (4 years, 4 months ago) by astalla
Updated to latest abcl
Initial Mouse Listener support
Refactoring in snow.lisp: introduced &common-widget-args meta-argument,
moved actual widget definitions in another file (widgets.lisp), some more
macrology with dynamic environments

Revision 30 - Directory Listing
Modified Fri Nov 27 19:21:34 2009 UTC (4 years, 4 months ago) by astalla
Fixed misuse of jstatic which broke the showcase on windows.

Revision 29 - Directory Listing
Modified Fri Nov 27 15:27:38 2009 UTC (4 years, 4 months ago) by astalla
Fixed About popup

Revision 28 - Directory Listing
Modified Fri Nov 27 13:58:49 2009 UTC (4 years, 4 months ago) by nmamardashvili
A little cleanup (making use of defwidget and defimpl macros).

Revision 27 - Directory Listing
Modified Thu Nov 26 22:20:33 2009 UTC (4 years, 4 months ago) by astalla
Fixed dialogs to be made visible only after the body has been evaluated, to
get modality right.

Revision 26 - Directory Listing
Modified Thu Nov 26 20:25:59 2009 UTC (4 years, 4 months ago) by astalla
Updated tutorial
Fixed progressbar

Revision 25 - Directory Listing
Modified Thu Nov 26 19:33:09 2009 UTC (4 years, 4 months ago) by nmamardashvili
A helper macro (thanks to Michael Raskin) and minimal support for progress bars.

Revision 24 - Directory Listing
Modified Thu Nov 26 18:56:58 2009 UTC (4 years, 4 months ago) by astalla
Fixed $(c? ...) syntax
Improved showcase to show source only when asked
Convenience c-expr function to make a quick-and-dirty Cells expression

Revision 23 - Directory Listing
Modified Sun Nov 22 23:39:10 2009 UTC (4 years, 4 months ago) by astalla
Added split pane.
Updated miglayout to latest version.
Showcase shows code in the bottom panel.
Added "child" macro to abstract add-child and fix inconsistency with layout
constraints.

Revision 22 - Directory Listing
Modified Sat Nov 21 00:14:02 2009 UTC (4 years, 4 months ago) by astalla
Fixed missing propagation of dynamic environment

Revision 21 - Directory Listing
Modified Fri Nov 20 22:18:32 2009 UTC (4 years, 4 months ago) by astalla
Removed unused directory

Revision 20 - Directory Listing
Modified Fri Nov 20 22:12:52 2009 UTC (4 years, 4 months ago) by astalla
Imported dynamic-environments core from ContextL and rationalized a bit
dynamic environment handling between threads
Renamed example to showcase, packaged it as the rest of snow, included menu
in repl to launch it
Fixed a bug in data binding: *bean-factory* wasn't called with the right
package (the one that was current when ${...} was read) resulting in
unbound variable errors.

Revision 19 - Directory Listing
Modified Thu Nov 19 23:05:35 2009 UTC (4 years, 4 months ago) by astalla
Minor updates in the docs.

Revision 18 - Directory Listing
Modified Thu Nov 19 22:49:51 2009 UTC (4 years, 4 months ago) by astalla
Sketch of menu-bar support
Exported check-box symbol
Menu bar with file->quit and help->about in repl

Revision 17 - Directory Listing
Modified Wed Nov 18 20:36:12 2009 UTC (4 years, 4 months ago) by astalla
Fixed non-GUI main() with original ABCL repl.
Fixed ConsoleDocument: on Windows it was completely broken (it handled line
separators incorrectly, preventing any input to go to the interpreter); on
all platforms it didn't handle the caret correctly when editing in the middle
of text.

Revision 16 - Directory Listing
Modified Wed Nov 18 06:28:24 2009 UTC (4 years, 4 months ago) by astalla
Fixed pathname concatenation that made Snow not load on Windows.

Revision 15 - Directory Listing
Modified Thu Nov 12 22:22:30 2009 UTC (4 years, 5 months ago) by astalla
Rationalized compilation and packages
Added fix-implementation (untested)

Revision 14 - Directory Listing
Modified Wed Nov 4 22:33:00 2009 UTC (4 years, 5 months ago) by astalla
Updated tutorial with $ syntax.

Revision 13 - Directory Listing
Modified Tue Nov 3 21:50:33 2009 UTC (4 years, 5 months ago) by astalla
Updated to latest abcl for nicer printing of stack frames
Enhanced debugger to show the backtrace and current condition
Fixed "EL" syntax
Fixed example
Exported more symbols

Revision 12 - Directory Listing
Modified Tue Oct 27 21:36:21 2009 UTC (4 years, 5 months ago) by astalla
Updated tutorial.

Revision 11 - Directory Listing
Modified Mon Oct 26 22:48:55 2009 UTC (4 years, 5 months ago) by astalla
Updated tutorial. Fixed a bug with EL binding and zero-length property paths.

Revision 10 - Directory Listing
Modified Thu Oct 22 20:10:10 2009 UTC (4 years, 5 months ago) by astalla
Integrated named readtables
updated to latest abcl (fixes a bug with set-syntax-from-char which broke named readtables)
implemented read macro for EL binding
fixed compilation with ant (snow is no longer an eclipse project)

Revision 9 - Directory Listing
Modified Tue Oct 20 22:09:45 2009 UTC (4 years, 5 months ago) by astalla
Added EL to example (no reader macro yet), updated binding test

Revision 8 - Directory Listing
Modified Tue Oct 20 18:26:55 2009 UTC (4 years, 5 months ago) by astalla
Removed debug print statements.

Revision 7 - Directory Listing
Modified Tue Oct 20 18:24:43 2009 UTC (4 years, 5 months ago) by astalla
Fixed BeanPropertyPathBinding

Revision 6 - Directory Listing
Modified Mon Oct 19 21:28:31 2009 UTC (4 years, 5 months ago) by astalla
Added dependency on cl-utilities for split-sequence and with-unique-names
Started EL data binding

Revision 5 - Directory Listing
Modified Sun Oct 18 22:14:01 2009 UTC (4 years, 5 months ago) by astalla
Added property change listener supporting nested properties (dot notation)
and relative tests. Modified build.xml to launch JUnit tests.
Added Java-friendly callback class.
Small refactorings.

Revision 4 - Directory Listing
Modified Mon Oct 12 20:29:10 2009 UTC (4 years, 6 months ago) by astalla
Properly implemented call-in-gui-thread for Swing.

Revision 3 - Directory Listing
Modified Tue Oct 6 19:59:55 2009 UTC (4 years, 6 months ago) by astalla
Rationalized widget construction in macros define-widget and define-container-widget. Now code is more functional instead of
procedural.

Revision 2 - Directory Listing
Modified Wed Sep 30 20:06:52 2009 UTC (4 years, 6 months ago) by astalla
Initial import.

Revision 1 - Directory Listing
Added Wed Sep 30 19:00:12 2009 UTC (4 years, 6 months ago) by astalla
Trunk created.

  ViewVC Help
Powered by ViewVC 1.1.5