aboutsummaryrefslogtreecommitdiff
path: root/monsterwm.c
AgeCommit message (Collapse)Author
2012-01-23fill master area if head/master window is floating or transientIvan Kanakarakis
2012-01-23transient clients are also marked as floatingIvan Kanakarakis
2012-01-23do not create gaps on grid layout when client is floatingIvan Kanakarakis
2012-01-23keep client's properties when moving to another desktopIvan Kanakarakis
2012-01-23rename isfullscreen field to a bit sorter isfullscrnIvan Kanakarakis
don't know why, just because it's shorter and matches the length of isfloating
2012-01-23allow swapping to master for fullscreen clientsIvan Kanakarakis
2012-01-22rename sendevent() to deletewindow() as it was the only message sentIvan Kanakarakis
also it implemented a crappy check for the existance of the atom
2012-01-22tile callbacks - each layout is handled in a separate functionIvan Kanakarakis
2012-01-20only reset floating window when switching to same modeIvan Kanakarakis
2012-01-20the atoms need to be registered before changing desktopIvan Kanakarakis
2012-01-19rule to spawn specified clients as floatingIvan Kanakarakis
2012-01-19update_current() always updates a client unless no clients existsIvan Kanakarakis
if no clients there should also be no _NET_ACTIVE_WINDOW
2012-01-19saner workflow for maprequest() and addwindow() functionsIvan Kanakarakis
addwindow() returns a the new client maprequest() marks it as current
2012-01-18fullscreen client can move freelyIvan Kanakarakis
2012-01-18update current client even it was not the one that was removedIvan Kanakarakis
this fixes some strange problems with eg LibreOffice Writer that left the client list unfocused, no window was current and not window was focus/highlighted. this will cause some unwanted behavior when one for example kills an app from a terminal that wasn't previously focused.
2012-01-18slight rearrangement and comment fixesIvan Kanakarakis
2012-01-17only change current if removed client was currentIvan Kanakarakis
2012-01-14on resize check for minimum window sizeIvan Kanakarakis
2012-01-14fix CLICK_TO_FOCUS - revert to previous behavior but only grab button1 with ↵Ivan Kanakarakis
no modifier
2012-01-14if CLICK_TO_FOCUS is set, grab button1Ivan Kanakarakis
2012-01-14grabbing buttons is now handled with grabbuttons() functionIvan Kanakarakis
2012-01-14basic code documentationIvan Kanakarakis
2012-01-14tile windows as soon as floating window is releasedIvan Kanakarakis
2012-01-14maintain floating status and reset on switch modeIvan Kanakarakis
2012-01-13merge mouse resize and move - depending on given argIvan Kanakarakis
2012-01-13do not tile windows if the new window is transientIvan Kanakarakis
2012-01-13do not tile windows if closing window was transientIvan Kanakarakis
2012-01-13windows can be resized freellyIvan Kanakarakis
2012-01-13suppress unused parameter warningIvan Kanakarakis
2012-01-13allow restacking of windows in same layout modeIvan Kanakarakis
2012-01-13windows can be moved freelyIvan Kanakarakis
2012-01-13fix bugs when first stack window was fullscreen or transientIvan Kanakarakis
2012-01-13rework update_current() function to accept client to turn into currentIvan Kanakarakis
2012-01-12if FOLLOW_MOUSE is not set don't bother with enternotifyIvan Kanakarakis
2012-01-12rework grabkeys() functionIvan Kanakarakis
2012-01-12rework FOLLOW_MOUSE optionIvan Kanakarakis
2012-01-12define buttonmaskIvan Kanakarakis
2012-01-12rename callback function to funcIvan Kanakarakis
2012-01-12move cleanmask definition to sourceIvan Kanakarakis
2012-01-08a shorter loop for buttonpress() functionIvan Kanakarakis
2012-01-08update desktop info on unmapIvan Kanakarakis
2012-01-08correctly handle invisible windowsIvan Kanakarakis
2012-01-08destroy invisible windows that request to unmapIvan Kanakarakis
2012-01-08if no client, there should be no active window eitherIvan Kanakarakis
2012-01-07add support for _NET_ACTIVE_WINDOWIvan Kanakarakis
2012-01-07minor formatting and ordering changesIvan Kanakarakis
2012-01-06generalize deletewindow() to sendevent() functionIvan Kanakarakis
2012-01-06remember the last focused window - closes #3 and duplicate #5Ivan Kanakarakis
2012-01-06rework removeclient() functionIvan Kanakarakis
2012-01-05fix window not mapped when top is removed on monocle layout - closes #3Ivan Kanakarakis