aboutsummaryrefslogtreecommitdiffstats
path: root/client.c (unfollow)
Commit message (Expand)AuthorLines
2015-08-27Add consistent checks against NULL.okan-5/+6
2015-08-27Move client cycle grab/ungrab into a more relevant place; while here,okan-1/+5
2015-08-25Split out sticky mode checks and the restoring of a client's group andokan-4/+12
2015-08-24Implement _NET_CLIENT_LIST_STACKING (from Thomas Admin), butokan-1/+3
2015-08-24Don't allow freeze operations on fullscreen (consistent with whatokan-1/+4
2015-08-23Move CLIENT_STICKY logic from client hide/unhide to group hide/unhide;okan-7/+1
2015-08-21Fix whitespace.okan-3/+3
2015-08-21Add client freeze extension to _NET_WM_STATE Atom, allowing flag tookan-1/+3
2015-08-21_NET_WM_STATE_STICKY implies only sticky at the group/desktop level, notokan-4/+4
2015-08-21Bring group and client cycle closer together.okan-12/+12
2015-07-01styleokan-5/+5
2015-06-30Re-implement XClientMessage handling so that we can feed screen_find andokan-2/+3
2015-06-28move client_find downokan-16/+16
2015-06-28replace assert usageokan-4/+3
2015-06-26Mechanical change from xinerama to region backed areas.okan-58/+58
2015-06-08stash window dimensionsokan-1/+4
2015-05-20fill in mwm definesokan-3/+3
2015-03-29plug a leakokan-1/+2
2015-01-23First restore net_wm_state(ewmh), then wm_state(iccc); prevents clientsokan-7/+6
2015-01-19Switch to limits.h; replace MAXPATHLEN and MAXHOSTNAMELEN with PATH_MAXokan-2/+3
2014-09-27these have nothing to do with 'sticky', but rather group membership; rename.okan-2/+2
2014-09-17these client actions are just toggles; less confusing with better namesokan-8/+8
2014-09-17ewmh states _NET_WM_STATE_STICKY should not alter positionokan-4/+4
2014-09-17don't toggle _WM_STATE_HIDDEN here yetokan-3/+3
2014-09-17Implement EWMH _NET_WM_STATE_HIDDEN.okan-3/+14
2014-09-15use similiar style for client flagsokan-5/+5
2014-09-10fold in 'active' into 'flags'okan-6/+6
2014-09-08move the check for an empty queue up during cycleokan-4/+2
2014-09-08name the group client queue appropriately, like other queuesokan-6/+6
2014-09-08more style nits and wrappingokan-5/+7
2014-09-08since mruq has been folded in, rename mru-named functionsokan-7/+7
2014-09-08Remove duplicate client queue (mruq); instead, remove and take theokan-17/+18
2014-09-07more style nitsokan-18/+18
2014-09-07screen_fromroot -> screen_findokan-2/+2
2014-08-25Implement _NET_WM_STATE_STICKY, bound to CM-s by default; allows anyokan-1/+18
2014-08-20Purely mechanical; unify 'num', 'no' and 'shortcut'.okan-2/+2
2014-02-06Some clients set the urgency flag even if they are the active client;okan-2/+3
2014-02-03Move redundant bits from screen_init (while dealing with existingokan-3/+11
2014-02-02Move redundant window attr fetch from maprequest directly intookan-2/+5
2014-01-27move some init up and shed some blank linesokan-2/+1
2014-01-03state is longokan-2/+2
2014-01-02rename for clarityokan-5/+5
2014-01-02When a client doesn't specify size hints, nothing prevents a resize tookan-1/+4
2013-12-17replace with memsetokan-3/+3
2013-12-16Implement support for EWMH's _NET_WM_STATE_FULLSCREEN hint.okan-24/+38
2013-12-13Teach screen_find_xinerama() to apply gap only when told to do so;okan-7/+7
2013-12-13we need the save-set when re-exec'ing so as to not lose State on our hidden c...okan-1/+3
2013-12-13Add support for XUrgency and matching _NET_WM_STATE_DEMANDS_ATTENTIONokan-1/+14
2013-12-12ICCCM explicitly states that server time (CurrentTime) should *not* beokan-5/+8
2013-12-11we don't need to manage the save-set since we're not reparenting; left-over f...okan-3/+1