[clfswm-devel] Near a new release.

Philippe Brochard pbrochard at common-lisp.net
Thu Aug 26 22:10:04 UTC 2010


Hi everybody, (if there is still somebody here :)

I'm near to release a new clfswm version. Here is a quick overview of
the changelog.

* Fix some bugs with clisp/new-clx, sbcl. 
Better support for ccl and ecl. 
Now CLFSWM works with all major Common Lisp implementations:
  clisp (new and mit clx) cmucl sbcl ecl and ccl.
Personally, I've switched to clisp/new-clx.

* Replace the case to handle event with a more (tricky) lispy  method
which bind a function to each keywords associated to graphics events.
Remove event handler hooks as they're not needed anymore (To replace
them: use closure and define-handler).

* In remove-child-in-frame: Do not destroy the frame window and the
frame graphic context. This close a very annoying bug when
cuting/pasting a frame or moving a child over frames with the mouse.

* run-other-window-manager: Add the ability to launch an other window
manager and to return to clfswm (ie twm, gnome, kde, xfce...).

* A menu system to configure all clfswm variables while clfswm is
running. And some functions to save all configuration variables in
clfswmrc.

* Menus can now be mouse driven.

** In contrib:

* Add a Suspend/Reboot/Halt menu

* Add and mpd menu

* Add a client/server mechanism to connect to a running clfswm and execute
scripts to manage clfswm.
For security reasons, there is a white list for IP allowed to connect to
the server. And the connexion is crypted with a key system.

If you have some time, all feedbacks are welcome. As always, you can use
svn or git as you like:

svn checkout svn://common-lisp.net/project/clfswm/svn/clfswm/
or
git clone git://repo.or.cz/clfswm.git


Best regards,

Philippe








More information about the clfswm-devel mailing list