aboutsummaryrefslogtreecommitdiffstats
path: root/xevents.c (unfollow)
Commit message (Expand)AuthorLines
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
2014-01-02Accept _NET_CURRENT_DESKTOP ClientMessage; from Thomas Adam, thoughokan-2/+8
2014-01-02Accept _NET_WM_DESKTOP clientmessage; from Thomas Adamokan-1/+5
2014-01-02bring mousefunc closer to kbfuncokan-2/+2
2013-12-13stray space and sort while hereokan-5/+4
2013-12-13Add support for XUrgency and matching _NET_WM_STATE_DEMANDS_ATTENTIONokan-1/+2
2013-12-12ICCCM explicitly states that server time (CurrentTime) should *not* beokan-1/+3
2013-12-11Add client wrapper for XWMHints to support XA_WM_HINTS in PropertyNotifyokan-1/+4
2013-12-11Remove extra work and simplify client state handling.okan-3/+2
2013-12-02Since we use IconicState as our hidden state, check for the hidden flagokan-3/+5
2013-11-27Remove the option to bind a key by keycode with brackets; it neverokan-4/+2
2013-11-27Rewrite active/inactive client handling in client_setactive();okan-17/+6
2013-11-12Alter the r1.35 of event.c race fix. Remove the forward looking eventokan-17/+5
2013-10-25A client_delete should behave differently depending on whether theokan-3/+3
2013-07-15collapse linesokan-7/+5
2013-07-15simplify atom handling; allows us to limit to one round-trip to serverokan-6/+6