summaryrefslogtreecommitdiff
path: root/app/cwm
AgeCommit message (Expand)Author
2017-01-15Typo on binding name; from Redouan Ait Mallouk.Okan Demirmen
2017-01-05Ensure client stays inbound on key-based resize; based on logic existing inOkan Demirmen
2016-12-19When a window has a user or program specified position, ensure the edge of theOkan Demirmen
2016-12-06stray newlinesOkan Demirmen
2016-12-06Add search_print_text(), a default callback for mi->print in menu_filter(). W...Okan Demirmen
2016-12-06Consistent use of menuq_add for ssh menu.Okan Demirmen
2016-12-06Now that dim.{x,y} are available early, use them before requiring aOkan Demirmen
2016-12-06Set dim.{x,y} during client_init and update on resize, instead ofOkan Demirmen
2016-12-06'window-search' is spelled 'menu-window'; the former snuck in during theOkan Demirmen
2016-12-02Fold unbinding functions into one for each, key and mouse; plugs a leak whenOkan Demirmen
2016-12-02use the correct typeOkan Demirmen
2016-12-01Tame the number of 'exec' and 'path' search_match wrappers. No functionalOkan Demirmen
2016-12-01Switch ssh menu to search_match_text; like group/window/cmd menus, use only aOkan Demirmen
2016-12-01Change 'menu-window' to display all windows; then add 'menu-window-hidden' forOkan Demirmen
2016-12-01Normalize bind function names, based on a few categories: window, group, menuOkan Demirmen
2016-11-15Use an additional check with lstat(2) when d_type is unknown.Okan Demirmen
2016-11-15revert previous; upcoming changes will hopefully deal with these moreOkan Demirmen
2016-11-15Add a wrapper based upon xevent handlers around client move/resize for key andOkan Demirmen
2016-11-14Define callbacks, then default bindings.Okan Demirmen
2016-11-14Reorganize for upcoming changes.Okan Demirmen
2016-11-14Remove the (8) default bindings for pointer move since they conflict withOkan Demirmen
2016-10-24Make it clear these are flags.Okan Demirmen
2016-10-24Remove duplicate check that strsubmatch() already does; while here, fix aOkan Demirmen
2016-10-24Sprinkle __func__ in appropriate error messages.Okan Demirmen
2016-10-24Get rid of 'matchname'; it's too surprising to have the menu change duringOkan Demirmen
2016-10-22clean up search_match_client(); no behaviour changeOkan Demirmen
2016-10-18Refactor callbacks to take a void * so as to not try and generalize intoOkan Demirmen
2016-10-12remove another unused protoOkan Demirmen
2016-10-06Rename 2 kbfunc to match closer to what they doOkan Demirmen
2016-10-06Add an argument to the callbacks to pass the xevent context, button orOkan Demirmen
2016-10-06Check the ptr bounds in the new client during cycling, since not allOkan Demirmen
2016-10-05More accurate to say 'toggle', rather than 'select', for group[n]/nogroup.Okan Demirmen
2016-10-05Add CM-a for 'nogroup' (CM-0 stays for now); update manpage to reflect.Okan Demirmen
2016-10-05Stash wmname into conf.Okan Demirmen
2016-10-04When removing xrandr regions, ensure clients are within the bounds ofOkan Demirmen
2016-10-04Calculate client nameqlen in client_setname(), the only place it'sOkan Demirmen
2016-10-04Turn CALMWM_NGROUPS define into variable, ngroups.Okan Demirmen
2016-10-03Start simplifying menu code; and in turn, remove a cursor no longerOkan Demirmen
2016-10-03Defaults are split between defines and conf_init(); normalize these, asOkan Demirmen
2016-10-03For both kb and mouse move, it is possible to grab a client and move itOkan Demirmen
2016-10-03client_ptrwarp should not deal with unhiding or raising clients (non ptrOkan Demirmen
2016-09-30remove unused protoOkan Demirmen
2016-09-30Set the initial ptr position during client init, instead of waitingOkan Demirmen
2016-09-30Use instinsic X11 functions for key/btn/ptr grab/ungrab/regrab requests;Okan Demirmen
2016-09-30Replace mousefunc_sweep_draw() with a generic menu_windraw() using vaOkan Demirmen
2016-09-30Switch to XWindowEvent() pulling out events that match the mask *and*Okan Demirmen
2016-09-29no need to unmap menu window againOkan Demirmen
2016-09-29Mechanical change: move screen menu bits to their own struct.Okan Demirmen
2016-09-28Inline Xft draw and extents wrappers; too much abstraction.Okan Demirmen
2016-09-28Do not call sweep_draw() too early: don't yet have w/h dimensions; plusOkan Demirmen