summary refs log tree commit diff
path: root/calmwm.h
Commit message (Expand)AuthorAgeFilesLines
* cvsimportLeah Neukirchen2017-07-271-4/+1
|\
| * Pull over the remaining re-implemented window move/resize functions and createokan2017-07-141-3/+0
| * rename one function, matching others, to help upcoming changeokan2017-07-121-1/+1
* | cvsimportokan2017-05-091-61/+52
|\|
| * Alter callbacks to take a struct instead of a growing number of arguments;okan2017-05-091-60/+50
| * Clean up, unify and accurately calculate edge distance with client move/resizeokan2017-05-011-0/+1
| * Switch bwidth type; unfortunately X11 is inconsistent.okan2017-04-261-1/+1
* | cvsimportChristian Neukirchen2016-12-161-4/+5
|\|
| * Add search_print_text(), a default callback for mi->print in menu_filter(). W...okan2016-12-061-0/+1
| * Tame the number of 'exec' and 'path' search_match wrappers. No functionalokan2016-12-011-3/+1
| * Change 'menu-window' to display all windows; then add 'menu-window-hidden' forokan2016-12-011-0/+2
| * revert previous; upcoming changes will hopefully deal with these moreokan2016-11-151-2/+0
| * Add a wrapper based upon xevent handlers around client move/resize for key andokan2016-11-151-0/+2
| * Define callbacks, then default bindings.okan2016-11-141-1/+1
* | cvsimportokan2016-10-241-158/+142
|\|
| * Get rid of 'matchname'; it's too surprising to have the menu change duringokan2016-10-241-1/+0
| * Refactor callbacks to take a void * so as to not try and generalize intookan2016-10-181-120/+122
| * remove another unused protookan2016-10-121-1/+0
| * Rename 2 kbfunc to match closer to what they dookan2016-10-061-3/+3
| * Add an argument to the callbacks to pass the xevent context, button orokan2016-10-061-37/+37
| * Stash wmname into conf.okan2016-10-051-1/+1
| * When removing xrandr regions, ensure clients are within the bounds ofokan2016-10-041-0/+1
| * Calculate client nameqlen in client_setname(), the only place it'sokan2016-10-041-2/+1
| * Turn CALMWM_NGROUPS define into variable, ngroups.okan2016-10-041-1/+1
| * Start simplifying menu code; and in turn, remove a cursor no longerokan2016-10-031-3/+2
| * Defaults are split between defines and conf_init(); normalize these, asokan2016-10-031-11/+6
| * remove unused protookan2016-09-301-1/+0
| * Use instinsic X11 functions for key/btn/ptr grab/ungrab/regrab requests;okan2016-09-301-7/+0
| * Replace mousefunc_sweep_draw() with a generic menu_windraw() using vaokan2016-09-301-0/+2
| * Mechanical change: move screen menu bits to their own struct.okan2016-09-291-2/+4
| * Inline Xft draw and extents wrappers; too much abstraction.okan2016-09-281-3/+0
| * Continue merging kb and mouse functions: foldokan2016-09-221-4/+0
| * de-static client_inbound()okan2016-09-201-0/+1
* | cvsimportokan2016-09-161-1/+2
|\|
| * During init, query screen for _NET_ACTIVE_WINDOW and set that client asokan2016-09-161-1/+2
* | cvsimportokan2015-11-121-49/+45
|\|
| * more client vs screen context differencesokan2015-11-121-7/+5
| * Move kb pointer movement out of the kbfunc_client_moveresize since it'sokan2015-11-121-11/+10
| * Partial revert of replacing screen_area() with region_find(); until aokan2015-11-111-1/+6
| * Start cleaning up name vs function differences; replace magic numbers.okan2015-11-101-24/+23
| * Clean up unused defines.okan2015-11-091-3/+0
| * Extend region to include both view and work areas; switch tookan2015-11-091-5/+3
* | cvsimportokan2015-09-231-1/+3
|\|
| * On execwm, we should properly release resources before exec'ing into aokan2015-09-161-1/+3
* | cvsimportokan2015-08-281-9/+14
|\|
| * Mechanical change: group->gcokan2015-08-271-1/+1
| * Split out sticky mode checks and the restoring of a client's group andokan2015-08-251-1/+3
| * Implement _NET_CLIENT_LIST_STACKING (from Thomas Admin), butokan2015-08-241-0/+2
| * Sort _NET_WM_STATE Atoms like the spec.okan2015-08-241-1/+1
| * Add Xkb modifier to ignore mask; from Alexander Polakov.okan2015-08-211-1/+1