From pbrochard at common-lisp.net Thu Aug 26 22:10:04 2010 From: pbrochard at common-lisp.net (Philippe Brochard) Date: Fri, 27 Aug 2010 00:10:04 +0200 Subject: [clfswm-devel] Near a new release. Message-ID: <87iq2xxbyb.fsf@free.fr> 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