summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-07-01Only set border colour on fixed windows when the user specifically setMC
them fixed, not when starting.
2010-07-01When changing workspaces, remove fixed windows from the current andMC
add them to where we're going to. Take care to save the next pointer so we don't lose our ability to traverse the list.
2010-07-01Red might not be good as feedback colour considering red/greenMC
blindness.
2010-07-01Give some feedback about fixed windows by changing their focus colour.MC
2010-07-01Delete a window from the workspace list as well when it is destroyed.MC
Initialize all members of client when adding a new window. Add fixed windows to current workspace when starting. Try to move fixed windows with us (that is, add it to the next workspace list) when we change workspaces. #if 0ed right now.
2010-06-30(no commit message)MC
2010-06-30Added -Wextra.MC
2010-06-30Ahem. *Unsigned* 32 bit integer.MC
Cast a few debug printouts to stop compiler warnings. Removed unused function parameters.
2010-06-30We say in getting and setting properties that the workspace number isMC
a 32 bit integer, so we might as well actually use that type internally as well.
2010-06-30Move adding to workspace from setupwin() to setupscreen() and newwin()MC
to avoid mapping the mysterious GTK client leaders.
2010-06-30Always change to first workspace when starting.MC
2010-06-30Special treatment for focus on fixed windows.MC
2010-06-30Bump.MC
2010-06-30Added notes.MC
2010-06-30(no commit message)MC
2010-06-30Unfocus before unmapping and only if we have a focus.MC
2010-06-30Forget old focus before mapping new windows on new workspace.MC
2010-06-30Added really simple handling of _NET_WM_DESKTOP so windows will belongMC
to the right workspace even if we restart.
2010-06-30Don't check for sameness if focuswin is NULL already.MC
2010-06-30Updated.MC
2010-06-30Added a line about the Tab key.MC
2010-06-30Updated with virtual workspaces.MC
2010-06-30Added virtual workspaces.MC
2010-06-30We don't really need to remember coordinates and geometry for everyMC
client. At least not right now. Same goes for vscreen. Removed them and all code concerning them.
2010-06-29Removed debug comment.MC
2010-06-29(no commit message)MC
2010-06-29Include list.* in distribution.MC
2010-06-29Cleaner makefile.MC
2010-06-29Removed debug printout.MC
2010-06-29Deleted text that is also in the manual page.MC
2010-06-29Added focus change from keyboard, Mod2-TAB. For now, it's a simpleMC
window ring. This also means focuswin is now a pointer to a struct client and that we have a linked list of all mapped windows not in override redirect mode.
2010-06-28Added man-page.MC
2010-06-24Changed order.MC
Added CTWM-resize.
2010-06-24Simple install target.MC
2010-06-24We want CTWM-like virtual screens.MC
2010-06-24Idea about virtual screens.MC
2010-06-24Added debug printouts for incoming events.MC
2010-06-24Bump.20100624-3MC
2010-06-24Added real colour handling and -f and -u options for setting them.MC
2010-06-24Bump.20100624-2MC
2010-06-24Prepared for release.MC
2010-06-24Bump.20100624MC
2010-06-23We need both normal and ungrab enter notify events.MC
2010-06-23Ignore windows with override redirect set when initializing at start.MC
Don't bother setting focus when entering a window if the event notify says we're not in a normal state, e.g. the pointer is grabbed by some client (including us).
2010-06-23Move terminal variable into struct conf.MC
2010-06-23Handle a request to set border width, but only set it to BORDERWIDTH.MC
Handle setting of sibling. Handle stacking order request.
2010-06-23A MapRequest always place the window on top in the stacking order.MC
Removed superflous raisewindow().
2010-06-22Don't use full path to terminal program.MC
2010-06-22Added comments.MC
Don't use full path to urxvt. Changed focus colour.
2010-06-22Oops. Include config.h as a dependency to build mcwm.MC