[cells-gtk-cvs] CVS update:

Peter Hildebrandt phildebrandt at common-lisp.net
Sun Jan 27 20:01:07 UTC 2008


Update of /project/cells-gtk/cvsroot/root/cells-gtk/test-gtk
In directory clnet:/tmp/cvs-serv27259/cells-gtk/test-gtk

Modified Files:
	test-buttons.lisp test-dialogs.lisp test-entry.lisp 
	test-gtk.asd test-gtk.lisp test-tree-view.lisp 
Log Message:
. All changes that require external libraries are now dependent on 
*features* defined in cells-gtk.asd. By default, they are all 
deactivated. THis includes threading, which now requires 
bordeaux-threads.

. Patches by Mathew D Swank
  - Add container widget as a parent of appropriate widgets
  - Wrap resizable attribute
  - Add Combo Box Entry widget
  - Typo fix for the entry widget

. Implementation-dependent stuff resides now in gtk-ffi-impl.sbcl. 
Currently this is only for the utf-8 handlers, because threading now 
uses bordeaux-threads.

. Multithreading. Support start-win as an alternative to start-app to 
start an application in a seperate dispatcher thread. The REPL remains 
open and can be used to access and/or modify state. It is now built upon 
bordeaux-threads and thus less implementation dependent.

. Cells-Tree-View. A treeview that corresponds to a cells family 
structure. Each row represents one node in the tree. Editing is 
supported.

. Editable cells for tree-box and list-box. Just set (:editable t) in 
the cell renderer. A callback function is called to handle the edit.

. Experimantal utf-8 support on sbcl for output (titles, labels, etc.), 
input (entry, editable list boxes), and file/directory dialogs.

. Preparation for drawing-area support using cairo and opengl. This is 
still work in progress, but the files and *features* are already there.

. A few minor bug fixes: eval-when wrappers to prevent sbcl warnings, 
fixing when-bind*, fixing hangs on close, and others.

More details can be found here:

http://www.washbear-network.de/peterblog/2008/01/19/cells-gtk-cleanup/

Peter.



Date: Sun Jan 27 15:01:05 2008
Author: phildebrandt



More information about the Cells-gtk-cvs mailing list