summaryrefslogtreecommitdiff
path: root/mcwm.c
AgeCommit message (Expand)Author
2011-07-21Use the X server's Save Set to store the windows we know about. ThisMichael Cardell Widerkrantz
2011-07-20In commit 98d81f75a3e8509e841f9e180e2104e45f6460c5 committed on JunMichael Cardell Widerkrantz
2011-06-23Use getgeom() in setupwin().Michael Cardell Widerkrantz
2011-06-23Removed unnecessary call to getgeom().Michael Cardell Widerkrantz
2011-06-23When forgetting about a client, forget about it on *all* workspaces itMichael Cardell Widerkrantz
2011-06-23Use freeitem() instead of explicitly freeing from global window list.Michael Cardell Widerkrantz
2011-06-21arrangewindows() rewritten. We already know the geometry of windowsMichael Cardell Widerkrantz
2011-06-20Defined constant WORKSPACES for number of workspaces instead ofMichael Cardell Widerkrantz
2011-06-07Declare all functions static.Michael Cardell Widerkrantz
2011-06-07* New function configurerequest(). Moved ConfigureRequest code to itsMichael Cardell Widerkrantz
2011-06-07No need to get geometry in newwin(). We do that in setupwin().Michael Cardell Widerkrantz
2011-06-05Comments.Michael Cardell Widerkrantz
2011-06-04Take output coordinates into consideration when resizing with limits.Michael Cardell Widerkrantz
2011-06-04When we get a ConfigureRequest for coords or size we need to updateMichael Cardell Widerkrantz
2011-06-01Removed unused active variable.Michael Cardell Widerkrantz
2011-06-01Always set borders again after unmaxing when we move to new screen.Michael Cardell Widerkrantz
2011-06-01Moving to corners must change client's coords.Michael Cardell Widerkrantz
2011-05-31Added at least some RANDR support.Michael Cardell Widerkrantz
2011-03-29Always work on the currently focused window when moving and resizingMichael Cardell Widerkrantz
2011-03-28Always raise window when fixing it on all workspaces. When movingMichael Cardell Widerkrantz
2011-03-28Removed USERKEY_MOD and KEY_ALT special handling. Now asks X serverMichael Cardell Widerkrantz
2011-03-20Check explicitly for key and modifier mappings when remapping theMichael Cardell Widerkrantz
2011-03-20Handle mapping notify and regrab of keys. When implementing this weMichael Cardell Widerkrantz
2011-03-08In some cases focuswin isn't NULL but is on another workspace. A bug,Michael Cardell Widerkrantz
2011-03-08Explicitly check for NULL client before trying to configure a window.Michael Cardell Widerkrantz
2011-03-08Add support for Alt-Tabbing to the last focused window.Michael Cardell Widerkrantz
2011-02-22Simplify focusnext(). We already have a pointer to our place in theMichael Cardell Widerkrantz
2011-02-19Check if geometry really changed before re-arranging windows. If itMichael Cardell Widerkrantz
2011-02-19Whitespace.Michael Cardell Widerkrantz
2011-02-19Reset per window max state when physical screens change. Now uses aMichael Cardell Widerkrantz
2011-02-19Spelling in comment.Michael Cardell Widerkrantz
2011-02-19Also grab all keys + SHIFTMOD.Michael Cardell Widerkrantz
2011-02-19Specifically grab the keycodes we bind.Michael Cardell Widerkrantz
2010-11-18Initialize mode_x and mode_y. Not really necessary, but the compilerMichael Cardell Widerkrantz
2010-11-01Forgot some ifdeffed out code. Removed it.Michael Cardell Widerkrantz
2010-11-01Every client now remembers its place in each workspace window list.Michael Cardell Widerkrantz
2010-09-13Added delete window functionality. This is a patch from ChristianMichael Cardell Widerkrantz
2010-08-23If US_POSITION flag is set in WM_NORMAL_HINT, we obey the coordinatesMichael Cardell Widerkrantz
2010-08-10Don't raise window on keyboard focus unless it's really occluded byMichael Cardell Widerkrantz
2010-08-04Stop already known clients trying to map themselves onto the currentMichael Cardell Widerkrantz
2010-08-03If we don't have a focused window at the end of a resize or move,Michael Cardell Widerkrantz
2010-07-28Added comments.Michael Cardell Widerkrantz
2010-07-28Added some comments.Michael Cardell Widerkrantz
2010-07-28Change order of comparison with errno EINTR from select(). SeemsMichael Cardell Widerkrantz
2010-07-28We don't care about EnterNotify pseudo events when ungrabbing.Michael Cardell Widerkrantz
2010-07-28Don't bother to try to set focus if we get an EnterNotify for a windowMichael Cardell Widerkrantz
2010-07-23Take size increments into consideration when vertically maximizing,Michael Cardell Widerkrantz
2010-07-23Oops. Check for min_width in mouseresize() as well.Michael Cardell Widerkrantz
2010-07-23We initially set size increments to 1, so check for that instead.Michael Cardell Widerkrantz
2010-07-23Get size hints when initializing window.Michael Cardell Widerkrantz