summary refs log tree commit diff
path: root/xutil.c
Commit message (Expand)AuthorAgeFilesLines
* cvsimportokan2016-10-241-94/+15
|\
| * Stash wmname into conf.okan2016-10-051-2/+2
| * Turn CALMWM_NGROUPS define into variable, ngroups.okan2016-10-041-12/+13
| * Use instinsic X11 functions for key/btn/ptr grab/ungrab/regrab requests;okan2016-09-301-62/+0
| * Inline Xft draw and extents wrappers; too much abstraction.okan2016-09-281-18/+0
* | cvsimportokan2016-09-161-0/+16
|\|
| * During init, query screen for _NET_ACTIVE_WINDOW and set that client asokan2016-09-161-0/+16
* | cvsimportokan2015-08-281-8/+37
|\|
| * Mechanical change: group->gcokan2015-08-271-2/+2
| * Implement _NET_CLIENT_LIST_STACKING (from Thomas Admin), butokan2015-08-241-0/+21
| * Sort _NET_WM_STATE Atoms like the spec.okan2015-08-241-15/+15
| * Add client freeze extension to _NET_WM_STATE Atom, allowing flag tookan2015-08-211-1/+9
* | cvsimportokan2015-03-291-4/+5
|\|
| * Introduce a xreallocarray and convert a few xcalloc instances that dookan2015-03-281-4/+4
| * plug a leakokan2015-03-281-0/+1
* | cvsimportChristian Neukirchen2015-01-221-1/+2
|\|
| * Switch to limits.h; replace MAXPATHLEN and MAXHOSTNAMELEN with PATH_MAXokan2015-01-191-1/+2
* | cvsimportokan2014-09-271-2/+4
|\|
| * Update _NET_CURRENT_DESKTOP with the screen's group_active->num.okan2014-09-231-2/+4
* | cvsimportokan2014-09-181-22/+30
|\|
| * these client actions are just toggles; less confusing with better namesokan2014-09-171-10/+10
| * Implement EWMH _NET_WM_STATE_HIDDEN.okan2014-09-171-2/+10
| * use similiar style for client flagsokan2014-09-151-1/+1
| * Remove duplicate client queue (mruq); instead, remove and take theokan2014-09-081-2/+2
| * more style nitsokan2014-09-071-9/+9
* | cvsimportChristian Neukirchen2014-09-071-4/+59
|\|
| * Rework group names: stash the group name inside the group_ctx as opposedokan2014-09-061-8/+36
| * Since the flatting out of sc->group_names is only for settingokan2014-08-251-2/+18
| * Implement _NET_WM_STATE_STICKY, bound to CM-s by default; allows anyokan2014-08-251-0/+8
| * Fix nogroup regression, where nogroup became an actual group - theokan2014-08-221-1/+4
| * Purely mechanical; unify 'num', 'no' and 'shortcut'.okan2014-08-201-2/+2
* | cvsimportokan2014-02-271-1/+1
|\|
| * Alignment fix; found the hard way on sparc64 by landry@ (and thanks toookan2014-02-271-1/+1
* | cvsimportokan2014-02-081-5/+1
|\|
| * all mapped clients now should have a group, so simplify some casesokan2014-02-071-5/+1
* | cvsimportokan2014-01-031-14/+14
|\|
| * use consistent typesokan2014-01-031-14/+14
* | cvsimportokan2013-12-171-1/+1
|\|
| * replace with memsetokan2013-12-171-1/+1
* | cvsimportokan2013-12-161-4/+14
|\|
| * Implement support for EWMH's _NET_WM_STATE_FULLSCREEN hint.okan2013-12-161-4/+14
* | cvsimportokan2013-12-131-1/+9
|\|
| * Add support for XUrgency and matching _NET_WM_STATE_DEMANDS_ATTENTIONokan2013-12-131-1/+9
* | cvsimportokan2013-12-111-27/+0
|\|
| * Remove extra work and simplify client state handling.okan2013-12-111-27/+0
* | cvsimportokan2013-10-251-36/+39
|\|
| * shuffleokan2013-10-201-37/+37
| * wrap key ungrab like btn ungrab, for it'll be used againokan2013-10-201-0/+6
| * Using xu_btn_ungrab() buttons during client_leave doesn't work (errorokan2013-10-191-5/+2
* | cvsimportokan2013-10-071-3/+3
|\|