Hi everybody.

Well, after some delay trswm v 0.4 is available. I was planning to release it 
earlier, but suddenly we've been given crazy schedule and rapidly approaching 
deadline.

What's new:
Build process was converted to autoconf/automake. Despite heated duscussion 
here some time ago about necessity and usability of this solution, conversion 
proved itself quite straightforward, easy and generally useful.  
More or less generic interface for saving configuration parameters. Right now 
only two modules are using it - policy mod, to save layout and object 
descriptions and session mod, to save state of clients.
Added session module, implementing basic session management. You'll need to 
have libSM and libICE to build it (which is pretty standart), and, obviously, 
you'll need to run session manager to use session management functionality in 
TrsWM.

Lots of bugs and issues were fixed. There are some bugs remaining, most of 
them are harmless, although annoying, one is serious, but probability of 
hitting it is relatively low. There's one small  memory leak (4 kb on every 
created toplevel window). 
I've decided to postpone implementation of  various status indicators and 
switchers - right now I'm using TrsWM with KDE 
(KDE_WM=/home/yarick/tmp/trswm/bin/trswm in startkde script), and it gives me 
nice dockable panel with "Main" and "Favourite" menu, as well as various 
status applets, session manager and other useful things. Check the 
screenshots on TrsWM page to see what it looks like. For 0.5, I'm planning to 
implement NETWM/freedesktop.org-compliant module, which will allow standard 
desktop environment pagers and taskbars (there are lots of them) to be usable 
with TrsWM.
Ok,
http://www.relex.ru/~yarick/trswm

-- 
With all the best, yarick at relex dot ru.

Reply via email to