aboutsummaryrefslogtreecommitdiffstats
path: root/conf.c (unfollow)
Commit message (Expand)AuthorLines
2021-12-03Do not attempt to grab keys without a keycode; this incidentally allows XF86 ...okan-1/+3
2021-04-27Migrate to an XDG-compliant config file locationWynn Wolf Arbor-8/+14
2021-04-27Calculate colors using the client's visual and colormapWynn Wolf Arbor-0/+21
2021-04-27Plug a memory leak in conf_clearWynn Wolf Arbor-9/+2
2021-04-27Remove matching on window title historyWynn Wolf Arbor-1/+0
2021-04-27Remove wm menuWynn Wolf Arbor-2/+0
2021-04-27Remove ssh menuWynn Wolf Arbor-4/+0
2021-04-27Add BSD compatibility functions and headersWynn Wolf Arbor-1/+1
2020-04-18Allow configuring a percentage window size of the master window during htile/...okan-1/+3
2020-03-18Unrelated style fixes, consistency changes and sorting, appropriate dosage/re...okan-59/+15
2020-03-18Map ('5') and allow mod5mask (altgr) as a modifier.okan-2/+3
2019-03-07shuffle deck chairs: rename group actions to match intent for clarityokan-2/+2
2019-03-04Separate out the menu window from the client resize/move geom window; in eachokan-11/+1
2019-03-04simplify xftcolor configokan-6/+3
2019-03-01Tie group number and name together during config.okan-2/+28
2019-02-25Add 'group-close-[n]' action to close all windows within specified group.okan-1/+10
2019-02-22Rename internal functions to delinate between client remove, delete and xprotookan-3/+4
2019-02-13fix missing includesokan-2/+1
2018-11-13Allow 'transientfor' clients to inherit group and bwidth either during init orokan-5/+2
2018-02-13Store the screen's visual type and colormap.okan-8/+7
2018-02-09Clean up conf_file/homedir and conf_init() bits.okan-8/+19
2018-02-02Simplification; use asprintf where appropriate now.okan-35/+27
2018-01-23Generate name_to_func[] in a clean and readable fashion.okan-142/+106
2017-12-29Convert menu-exec-wm from an abritrary exec menu, into a config-based menu fromokan-6/+29
2017-12-19Add support for _NET_WM_STATE_SKIP_PAGER and _NET_WM_STATE_SKIP_TASKBAR; eerilyokan-1/+3
2017-12-07Original idea from Dimitris Papastamos to move windows to corners a while ago;okan-1/+19
2017-12-07stash dir into conf since it'll be of useokan-2/+2
2017-07-14Pull over the remaining re-implemented window move/resize functions and createokan-3/+3
2017-07-12rename one function, matching others, to help upcoming changeokan-2/+2
2017-05-09Alter callbacks to take a struct instead of a growing number of arguments;okan-105/+111
2016-12-06stray newlinesokan-1/+2
2016-12-06'window-search' is spelled 'menu-window'; the former snuck in during theokan-2/+1
2016-12-02Fold unbinding functions into one for each, key and mouse; plugs a leak whenokan-37/+11
2016-12-02use the correct typeokan-2/+2
2016-12-01Change 'menu-window' to display all windows; then add 'menu-window-hidden' forokan-2/+5
2016-12-01Normalize bind function names, based on a few categories: window, group, menuokan-163/+201
2016-11-15revert previous; upcoming changes will hopefully deal with these moreokan-3/+3
2016-11-15Add a wrapper based upon xevent handlers around client move/resize for key andokan-3/+3
2016-11-14Define callbacks, then default bindings.okan-79/+81
2016-11-14Reorganize for upcoming changes.okan-287/+256
2016-11-14Remove the (8) default bindings for pointer move since they conflict withokan-9/+1
2016-10-24Make it clear these are flags.okan-5/+5
2016-10-24Sprinkle __func__ in appropriate error messages.okan-3/+3
2016-10-18Refactor callbacks to take a void * so as to not try and generalize intookan-161/+147
2016-10-06Rename 2 kbfunc to match closer to what they dookan-4/+4
2016-10-06Add an argument to the callbacks to pass the xevent context, button orokan-12/+7
2016-10-05Add CM-a for 'nogroup' (CM-0 stays for now); update manpage to reflect.okan-1/+2
2016-10-05Stash wmname into conf.okan-1/+3
2016-10-04Calculate client nameqlen in client_setname(), the only place it'sokan-1/+2
2016-10-04Turn CALMWM_NGROUPS define into variable, ngroups.okan-1/+2