summaryrefslogtreecommitdiff
path: root/app/cwm/client.c
AgeCommit message (Expand)Author
2015-06-08stash window dimensionsOkan Demirmen
2015-05-20fill in mwm definesOkan Demirmen
2015-03-29plug a leakOkan Demirmen
2015-01-23First restore net_wm_state(ewmh), then wm_state(iccc); prevents clientsOkan Demirmen
2015-01-19Switch to limits.h; replace MAXPATHLEN and MAXHOSTNAMELEN with PATH_MAXOkan Demirmen
2014-09-27these have nothing to do with 'sticky', but rather group membership; rename.Okan Demirmen
2014-09-17these client actions are just toggles; less confusing with better namesOkan Demirmen
2014-09-17ewmh states _NET_WM_STATE_STICKY should not alter positionOkan Demirmen
2014-09-17don't toggle _WM_STATE_HIDDEN here yetOkan Demirmen
2014-09-17Implement EWMH _NET_WM_STATE_HIDDEN.Okan Demirmen
2014-09-15use similiar style for client flagsOkan Demirmen
2014-09-10fold in 'active' into 'flags'Okan Demirmen
2014-09-08move the check for an empty queue up during cycleOkan Demirmen
2014-09-08name the group client queue appropriately, like other queuesOkan Demirmen
2014-09-08more style nits and wrappingOkan Demirmen
2014-09-08since mruq has been folded in, rename mru-named functionsOkan Demirmen
2014-09-08Remove duplicate client queue (mruq); instead, remove and take theOkan Demirmen
2014-09-07more style nitsOkan Demirmen
2014-09-07screen_fromroot -> screen_findOkan Demirmen
2014-08-25Implement _NET_WM_STATE_STICKY, bound to CM-s by default; allows anyOkan Demirmen
2014-08-20Purely mechanical; unify 'num', 'no' and 'shortcut'.Okan Demirmen
2014-02-06Some clients set the urgency flag even if they are the active client;Okan Demirmen
2014-02-03Move redundant bits from screen_init (while dealing with existingOkan Demirmen
2014-02-02Move redundant window attr fetch from maprequest directly intoOkan Demirmen
2014-01-27move some init up and shed some blank linesOkan Demirmen
2014-01-03state is longOkan Demirmen
2014-01-02rename for clarityOkan Demirmen
2014-01-02When a client doesn't specify size hints, nothing prevents a resize toOkan Demirmen
2013-12-17replace with memsetOkan Demirmen
2013-12-16Implement support for EWMH's _NET_WM_STATE_FULLSCREEN hint.Okan Demirmen
2013-12-13Teach screen_find_xinerama() to apply gap only when told to do so;Okan Demirmen
2013-12-13we need the save-set when re-exec'ing so as to not lose State on our hidden c...Okan Demirmen
2013-12-13Add support for XUrgency and matching _NET_WM_STATE_DEMANDS_ATTENTIONOkan Demirmen
2013-12-12ICCCM explicitly states that server time (CurrentTime) should *not* beOkan Demirmen
2013-12-11we don't need to manage the save-set since we're not reparenting; left-over f...Okan Demirmen
2013-12-11since we are drawing in unhide, no need to during client setupOkan Demirmen
2013-12-11apply mwm hints laterOkan Demirmen
2013-12-11Add client wrapper for XWMHints to support XA_WM_HINTS in PropertyNotifyOkan Demirmen
2013-12-11Remove extra work and simplify client state handling.Okan Demirmen
2013-12-11Stash Class and WM Hints in client_ctxOkan Demirmen
2013-12-10Redraw client border when unhiding; during a hide, we just unsetOkan Demirmen
2013-11-27alter -r1.145 getsizehints to deal with clients that don't haveOkan Demirmen
2013-11-27simplify/unfoldOkan Demirmen
2013-11-27Rewrite active/inactive client handling in client_setactive();Okan Demirmen
2013-11-12Alter the r1.35 of event.c race fix. Remove the forward looking eventOkan Demirmen
2013-11-11Put back the border draw call in client_resize; since we are adding andOkan Demirmen
2013-11-08stash WMProtocols in flagsOkan Demirmen
2013-11-05quick keyboard focus fix for clients that neither populate wmhints nor wmprot...Okan Demirmen
2013-11-02The only reason we need to keep XSizeHints in our client_ctx is forOkan Demirmen
2013-11-01x/y from XSizeHints are obsolete (and have been for a long time), soOkan Demirmen