summary refs log tree commit diff
Commit message (Expand)AuthorAgeFilesLines
* Allow cwm(1) to cycle through windows of the same window class as the HEAD masterokan2023-07-205-1/+18
* cwm: fix a semi-transparency border issue with some applicationsop2023-03-221-1/+1
* Fix overlapping menu items as reported by kn@ and probably others atokan2022-10-151-13/+12
* cycling fix: when no client is active, warp pointer to last active;okan2022-02-271-1/+10
* whitespaceokan2022-02-265-6/+6
* Fix spelling of some unused MWM hints; from Sean C. Farley.okan2022-02-262-23/+34
* Add group-last command that shows only the previously active group; ok okanop2022-01-276-0/+17
* Allow bare numbers for key and mouse bindings; taken from similarokan2021-12-241-5/+16
* sync parse.y changes from base; ok naddy@okan2021-11-221-14/+14
* Do not attempt to grab keys without a keycode; this incidentally allowsokan2021-11-191-0/+2
* Keep pointer within window on maximize/fullscreen togglekn2021-04-221-0/+4
* Fixed memory leak in xu_get_strprop.tobias2020-04-251-1/+3
* Prevent out of boundary write with configuration files in which too manytobias2020-04-161-1/+1
* Allow configuring a percentage window size of the master window duringokan2020-04-165-5/+45
* zap stray tabsokan2020-03-241-1/+1
* Instead of using _NET_ACTIVE_WINDOW on restart, use the pointer locationokan2020-03-245-40/+20
* Add support for SIGINT/SIGTERM.okan2020-03-231-4/+9
* Simplify conditional construct.tim2020-03-201-5/+2
* Trim event_mask to those that the root window actually needs.okan2020-03-201-10/+7
* No need to lookup current client early; move to right before it isokan2020-03-201-3/+1
* Recommit 1.259, but now with TAILQ_FOREACH_SAFE.tim2020-03-161-9/+11
* Revert previous. Causes a crash as reported by Tom Murphy.tim2020-03-141-9/+7
* Simplify list markup.tim2020-03-131-25/+2
* Plug two memory leaks. Also get rid of a variable that is no longertim2020-03-131-7/+9
* Remove ColormaskChange from event-mask since there's no event handler.okan2020-02-281-2/+2
* Unrelated style fixes, consistency changes and sorting, appropriateokan2020-02-2713-439/+458
* Allow the 'empty' group clients to be window-{h,v}tile'd.okan2020-02-071-6/+0
* Map ('5') and allow mod5mask (altgr) as a modifier.okan2020-02-033-14/+9
* add, then use, xvasprintf, checking for appropriate return.okan2020-01-223-7/+15
* Ensure the pointer stays within client bounds after a window 'snap' (to edge).okan2020-01-211-0/+1
* Because cwm warps the pointer during a client move (to stay within the client),okan2019-08-131-0/+2
* Fix regression from r1.107 (lost a return); kettenis@ pointed out the highokan2019-08-121-0/+1
* Add application sectionkn2019-07-091-2/+6
* command uses execvp(3) not execve(2)kn2019-07-021-1/+1
* Plug a memory leak in log_debug(); OK okan@tim2019-04-291-0/+1
* Handle _NET_WM_NAME changes.tim2019-04-291-1/+2
* Check the atom type on propertynotify before iterating.okan2019-03-111-3/+5
* use screen_find() for xrandr crtc changesokan2019-03-101-11/+8
* Find the managed screen from the parent window for client_current().okan2019-03-101-4/+8
* Print window id in hex; while here, remove unnecessary newline.okan2019-03-081-1/+1
* Similar to keypress event, fetch the screen from the event root window in theokan2019-03-081-6/+4
* extend verbose logging for key/button eventsokan2019-03-081-4/+7
* [keypress event] turns out we've been checking the wrong window for a matchingokan2019-03-081-6/+7
* add parans for readibilityokan2019-03-081-4/+4
* Teach client_current() to use a screen to find the current client instead ofokan2019-03-074-12/+19
* check cc->gc directlyokan2019-03-071-4/+2
* zip extra linesokan2019-03-071-5/+1
* gc clientq inside groups, instead use the better maintained one per-screenokan2019-03-073-28/+40
* shuffle deck chairs: rename group actions to match intent for clarityokan2019-03-074-30/+30
* same thing as screen_find()okan2019-03-061-7/+3