summaryrefslogtreecommitdiff
path: root/mcwm.c
AgeCommit message (Expand)Author
2013-08-19snapwindow() should be static like all other functions.Michael Cardell Widerkrantz
2013-08-11Support for window snapping to screen border and other windows. TurnSimone Vellei
2013-04-22Use setborders() in setupwin() instead of doing it by hand. This alsoMichael Cardell Widerkrantz
2013-02-08Don't include xcb_ewmh.Per Cederqvist
2013-02-08Added support for moving to previous and next workspace. Thanks ceder!Per Cederqvist
2013-02-07Added support for backtabbing. Thanks ceder!Per Cederqvist
2012-03-25No point in printing that we don't have RANDR in production. Make it aMichael Cardell Widerkrantz
2012-03-06Whitespace and indentation.Michael Cardell Widerkrantz
2012-03-06Declare variable iter at top of block.Michael Cardell Widerkrantz
2012-03-05Only get the pointer position if we're going to use it when mapping aMichael Cardell Widerkrantz
2012-03-05Obey display part of DISPLAY.Michael Cardell Widerkrantz
2012-02-16Added iconify/hide key, MODKEY + i.Michael Cardell Widerkrantz
2012-02-15Use getatom() to get all the atoms we need instead of repeating code.Michael Cardell Widerkrantz
2012-02-15Put the iconify functionality behind a command line option (-i) andMichael Cardell Widerkrantz
2012-02-15Respect IconifyWindow messages.Christian Neukirchen
2012-02-07Always check for unrecoverable errors when xcb_poll_for_event()Michael Cardell Widerkrantz
2012-01-24Spelling.Michael Cardell Widerkrantz
2012-01-24Bump copyright year.Michael Cardell Widerkrantz
2012-01-24Indent and style.Michael Cardell Widerkrantz
2012-01-24Names of functions and constants updated to work with xcb-util 3.8.David Jacobs
2011-11-23Simplified and renamed start_terminal() to start() which can start anyMichael Cardell Widerkrantz
2011-11-17Rewrote ConfigureRequest handling. Don't obey window moves notMichael Cardell Widerkrantz
2011-11-17topright didn't consider start of physical screen. Only worked onMichael Cardell Widerkrantz
2011-11-17-b no longer boolean. Now sets border width in number of pixels.Michael Cardell Widerkrantz
2011-08-15Don't try to follow an empty monlist (use of NULL pointer!).Michael Cardell Widerkrantz
2011-08-15getopt() returns int, you moron!Michael Cardell Widerkrantz
2011-08-12It was still possible to map a window on coordinates outside physicalMichael Cardell Widerkrantz
2011-07-26Warp to middle of window instead of corner when tabbing. Makes itMichael Cardell Widerkrantz
2011-07-26Removed if 0 comment with struct information.Michael Cardell Widerkrantz
2011-07-24mon_width and mon_x are not used when maximizing vertically. Removed.Michael Cardell Widerkrantz
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