(Christian)
Hey, finally. Windows can be in multiple groups now. Needed lots
of changes in the dialogs. The default settings for group options
are now configurable through control.cfg and a dialog.
Added group-overriding actions, but haven't tested them enough.
Some cosmetics for the TODO list. Also fixed some bugs in
showing/hiding groups and changing borders for shaded wins in a group.
In the code, there are a lot more options now for getting groups,
e.g. get all the groups, only the ones a window belongs to or
all except the ones that it belongs to etc.
Paranoia checks for groups shouldn't allow adding a window to a group
multiple times anymore, the current_group is protected better, plus
some more.
Updating BrushedMetal still necessary.
The timestamp thing in groups.c (g->index = (int)(GetTime() * 100))
doesn't seem to work for me, every group gets an index of -INT_MAX,
so I changed that a little bit. Hope that's ok?
Sorry that things took me so long .. more small commits surely would
have been better.
SVN revision: 212
(Mandrake)
yet more KDE stuff. time to make a couple of configuration flags, add in
the stuff to the main event loop, and test test test
SVN revision: 193
(Raster)
added lots of paranoia checkign around the PixImg stuff in draw.c - if creation
fails at any point it cleans up and bails out... if creation of any piximg
fails E drops back to opque move mode automatically.
SVN revision: 188
(Raster)
fixed keyebindings not working on both heads in multihead
fixed focus changing in multihead
group proerties are now all saved to disk and loaded again each session.
gee - only bug left on list is to update all of dox,
only feature left is dnd in iconbox.. :)
now hurry up geoff and christian.. finish off :)
SVN revision: 185
(Raster)
added an iconification animation, added some more bg's to brushed metal,
changed pager scaning speed to be %03i instead of %i to ensure the label
remains the same size :)
SVN revision: 182
(Raster)
draw queue for handling expoes on dialogs.. more efficient drawing for dialogs
AND now no drawing bugs in non opaque move and resize modes :)
SVN revision: 175
(Raster)
fixed border togglign if borderless and restarting.. also restart remembers
borders even if they arent snapshotted (but its onyl thru a restart)
SVN revision: 171
(Raster)
added group menu (shit middle button on root) patch - nice :)
fixed some buffer overflow problems in the ipc.c code that cause segfaults.
fixed alert box form trying to run commands it cant find form rememberd states
on startup
fixed group null setting.
I flimmed.
SVN revision: 158