aboutsummaryrefslogtreecommitdiffstats
path: root/xevents.c (unfollow)
Commit message (Expand)AuthorLines
2022-01-17Do not warp mouse to windows marked active by EWMHWolfgang Müller-1/+0
2021-04-27Fix several sign-compare warningsWynn Wolf Arbor-1/+1
2021-04-27Add BSD compatibility functions and headersWynn Wolf Arbor-1/+1
2020-03-26Instead of using _NET_ACTIVE_WINDOW on restart, use the pointer location to d...okan-2/+2
2020-03-18Unrelated style fixes, consistency changes and sorting, appropriate dosage/re...okan-10/+10
2020-03-18Map ('5') and allow mod5mask (altgr) as a modifier.okan-2/+2
2019-04-29Handle _NET_WM_NAME changes.tim-2/+3
2019-03-11Check the atom type on propertynotify before iterating.okan-4/+6
2019-03-10use screen_find() for xrandr crtc changesokan-12/+9
2019-03-10Find the managed screen from the parent window for client_current().okan-5/+9
2019-03-08Similar to keypress event, fetch the screen from the event root window in theokan-7/+5
2019-03-08extend verbose logging for key/button eventsokan-5/+8
2019-03-08[keypress event] turns out we've been checking the wrong window for a matchingokan-7/+8
2019-03-08add parans for readibilityokan-5/+5
2019-03-07Teach client_current() to use a screen to find the current client instead ofokan-6/+6
2019-03-06same thing as screen_find()okan-8/+4
2019-02-28Move the group index (desktop number) check to the only 2 callers that requireokan-3/+7
2019-02-22Rename internal functions to delinate between client remove, delete and xprotookan-4/+4
2018-11-13Allow 'transientfor' clients to inherit group and bwidth either during init orokan-1/+4
2018-02-04Slightly expand and expose verbose debugging.okan-15/+15
2018-02-02add debugging for x eventsokan-1/+29
2017-12-29As done for buttonrelease, work specific un-cycling and un-highlighting actionsokan-2/+13
2017-12-29Merge group_toggle_membership_leave into the buttonrelease event and only dookan-3/+5
2017-12-29add helper function client_show to bring together like actions for unhide/raiseokan-5/+2
2017-12-27Use poll and XNextEvent to replace XNextEvent blocking inside the x11 eventokan-6/+8
2017-05-09drop obsolete commentokan-2/+1
2017-05-09Alter callbacks to take a struct instead of a growing number of arguments;okan-7/+9
2016-10-18Refactor callbacks to take a void * so as to not try and generalize intookan-20/+32
2016-10-06Add an argument to the callbacks to pass the xevent context, button orokan-3/+3
2016-10-04When removing xrandr regions, ensure clients are within the bounds ofokan-1/+2
2016-10-03client_ptrwarp should not deal with unhiding or raising clients (non ptrokan-1/+5
2016-09-16During init, query screen for _NET_ACTIVE_WINDOW and set that client asokan-2/+2
2016-09-14Fix-up a few simple uses of client_current(): check CLIENT_ACTIVE flagokan-4/+7
2015-11-10Start cleaning up name vs function differences; replace magic numbers.okan-3/+3
2015-08-27Add consistent checks against NULL.okan-4/+4
2015-07-01styleokan-2/+2
2015-06-30Re-implement XClientMessage handling so that we can feed screen_find andokan-39/+43
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-15use similiar style for client flagsokan-2/+2
2014-09-07screen_fromroot -> screen_findokan-5/+5
2014-09-06Rework group names: stash the group name inside the group_ctx as opposedokan-2/+2
2014-02-03Move redundant bits from screen_init (while dealing with existingokan-2/+2
2014-02-02Move redundant window attr fetch from maprequest directly intookan-7/+4
2014-01-30Move cwm_status around to avoid header fu, and remove extraneous signalokan-2/+1
2014-01-29Merge keybinding and mousebinding queues into using the same mergedokan-6/+6
2014-01-28The EWMH spec states that if the cardinal returned is 0xFFFFFFFF (-1)okan-3/+12
2014-01-22Somewhat streamline event loop/restart/quit handling; most notableokan-11/+7
2014-01-20merge KBFLAG_NEEDCLIENT and MOUSEBIND_CTX_*; brings kbfunc and mousefuncokan-4/+4
2014-01-03use consistent typesokan-3/+3