aboutsummaryrefslogtreecommitdiffstats
path: root/client.c (unfollow)
Commit message (Expand)AuthorLines
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
2013-12-11since we are drawing in unhide, no need to during client setupokan-2/+1
2013-12-11apply mwm hints laterokan-4/+4
2013-12-11Add client wrapper for XWMHints to support XA_WM_HINTS in PropertyNotifyokan-8/+12
2013-12-11Remove extra work and simplify client state handling.okan-14/+35
2013-12-11Stash Class and WM Hints in client_ctxokan-22/+17
2013-12-10Redraw client border when unhiding; during a hide, we just unsetokan-1/+2
2013-11-27alter -r1.145 getsizehints to deal with clients that don't haveokan-36/+30
2013-11-27simplify/unfoldokan-6/+4
2013-11-27Rewrite active/inactive client handling in client_setactive();okan-51/+29
2013-11-12Alter the r1.35 of event.c race fix. Remove the forward looking eventokan-11/+2
2013-11-11Put back the border draw call in client_resize; since we are adding andokan-1/+3
2013-11-08stash WMProtocols in flagsokan-6/+6
2013-11-05quick keyboard focus fix for clients that neither populate wmhints nor wmprot...okan-2/+3
2013-11-02The only reason we need to keep XSizeHints in our client_ctx is forokan-31/+38
2013-11-01x/y from XSizeHints are obsolete (and have been for a long time), sookan-5/+3
2013-11-01re-add support for WM_TAKE_FOCUS, and additionally this time only callokan-9/+18
2013-10-25A client_delete should behave differently depending on whether theokan-8/+10
2013-10-20revert 1.138 (WM_TAKE_FOCUS) for nowokan-3/+1
2013-10-19Using xu_btn_ungrab() buttons during client_leave doesn't work (errorokan-6/+1
2013-10-19I believe we redraw the border in too many cases; likely a leftover fromokan-4/+1
2013-10-19For clients that support WM_TAKE_FOCUS in their WM_PROTOCOLS property, sendokan-1/+3
2013-10-03unify type; no changeokan-2/+2
2013-07-15collapse linesokan-3/+2
2013-07-15simplify atom handling; allows us to limit to one round-trip to serverokan-7/+7