summaryrefslogtreecommitdiff
path: root/app/cwm/xevents.c
AgeCommit message (Expand)Author
2020-03-24Instead of using _NET_ACTIVE_WINDOW on restart, use the pointer locationOkan Demirmen
2020-02-27Unrelated style fixes, consistency changes and sorting, appropriateOkan Demirmen
2020-02-03Map ('5') and allow mod5mask (altgr) as a modifier.Okan Demirmen
2019-04-29Handle _NET_WM_NAME changes.Tim van der Molen
2019-03-11Check the atom type on propertynotify before iterating.Okan Demirmen
2019-03-10use screen_find() for xrandr crtc changesOkan Demirmen
2019-03-10Find the managed screen from the parent window for client_current().Okan Demirmen
2019-03-08Similar to keypress event, fetch the screen from the event root window in theOkan Demirmen
2019-03-08extend verbose logging for key/button eventsOkan Demirmen
2019-03-08[keypress event] turns out we've been checking the wrong window for a matchingOkan Demirmen
2019-03-08add parans for readibilityOkan Demirmen
2019-03-07Teach client_current() to use a screen to find the current client instead ofOkan Demirmen
2019-03-06same thing as screen_find()Okan Demirmen
2019-02-28Move the group index (desktop number) check to the only 2 callers that requireOkan Demirmen
2019-02-22Rename internal functions to delinate between client remove, delete and xprotoOkan Demirmen
2018-11-13Allow 'transientfor' clients to inherit group and bwidth either during init orOkan Demirmen
2018-02-04Slightly expand and expose verbose debugging.Okan Demirmen
2018-02-02add debugging for x eventsOkan Demirmen
2017-12-29As done for buttonrelease, work specific un-cycling and un-highlighting actionsOkan Demirmen
2017-12-29Merge group_toggle_membership_leave into the buttonrelease event and only doOkan Demirmen
2017-12-29add helper function client_show to bring together like actions for unhide/raiseOkan Demirmen
2017-12-27Use poll and XNextEvent to replace XNextEvent blocking inside the x11 eventOkan Demirmen
2017-05-09drop obsolete commentOkan Demirmen
2017-05-09Alter callbacks to take a struct instead of a growing number of arguments;Okan Demirmen
2016-10-18Refactor callbacks to take a void * so as to not try and generalize intoOkan Demirmen
2016-10-06Add an argument to the callbacks to pass the xevent context, button orOkan Demirmen
2016-10-04When removing xrandr regions, ensure clients are within the bounds ofOkan Demirmen
2016-10-03client_ptrwarp should not deal with unhiding or raising clients (non ptrOkan Demirmen
2016-09-16During init, query screen for _NET_ACTIVE_WINDOW and set that client asOkan Demirmen
2016-09-14Fix-up a few simple uses of client_current(): check CLIENT_ACTIVE flagOkan Demirmen
2015-11-10Start cleaning up name vs function differences; replace magic numbers.Okan Demirmen
2015-08-27Add consistent checks against NULL.Okan Demirmen
2015-07-01styleOkan Demirmen
2015-06-30Re-implement XClientMessage handling so that we can feed screen_find andOkan 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-15use similiar style for client flagsOkan Demirmen
2014-09-07screen_fromroot -> screen_findOkan Demirmen
2014-09-06Rework group names: stash the group name inside the group_ctx as opposedOkan 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-30Move cwm_status around to avoid header fu, and remove extraneous signalOkan Demirmen
2014-01-29Merge keybinding and mousebinding queues into using the same mergedOkan Demirmen
2014-01-28The EWMH spec states that if the cardinal returned is 0xFFFFFFFF (-1)Okan Demirmen
2014-01-22Somewhat streamline event loop/restart/quit handling; most notableOkan Demirmen
2014-01-20merge KBFLAG_NEEDCLIENT and MOUSEBIND_CTX_*; brings kbfunc and mousefuncOkan Demirmen
2014-01-03use consistent typesOkan Demirmen
2014-01-02Accept _NET_CURRENT_DESKTOP ClientMessage; from Thomas Adam, thoughOkan Demirmen
2014-01-02Accept _NET_WM_DESKTOP clientmessage; from Thomas AdamOkan Demirmen
2014-01-02bring mousefunc closer to kbfuncOkan Demirmen