aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeLines
* Convert MakefileWynn Wolf Arbor2021-04-27-17/+23
* Add BSD compatibility functions and headersWynn Wolf Arbor2021-04-27-13/+786
* Revert "use u_char for buffers in yylex"Wynn Wolf Arbor2021-04-27-5/+5
* Replace INFTIM with -1Wynn Wolf Arbor2021-04-27-1/+1
* Use pledge(3) only on OpenBSDWynn Wolf Arbor2021-04-27-0/+2
* Define __dead if missingWynn Wolf Arbor2021-04-27-0/+4
* Keep pointer within window on maximize/fullscreen togglekn@openbsd.org2021-04-27-1/+5
* Fixed memory leak in xu_get_strprop.tobias2020-04-26-2/+4
* Prevent out of boundary write with configuration files in which too many quot...tobias2020-04-18-2/+2
* Allow configuring a percentage window size of the master window during htile/...okan2020-04-18-11/+51
* zap stray tabsokan2020-03-26-2/+2
* Instead of using _NET_ACTIVE_WINDOW on restart, use the pointer location to d...okan2020-03-26-45/+25
* Add support for SIGINT/SIGTERM.okan2020-03-26-5/+10
* Simplify conditional construct.tim2020-03-26-6/+3
* Trim event_mask to those that the root window actually needs.okan2020-03-26-11/+8
* No need to lookup current client early; move to right before it is needed.okan2020-03-26-4/+2
* Recommit 1.259, but now with TAILQ_FOREACH_SAFE.tim2020-03-26-10/+12
* Revert previous. Causes a crash as reported by Tom Murphy.tim2020-03-18-10/+8
* Simplify list markup.tim2020-03-18-27/+4
* Plug two memory leaks. Also get rid of a variable that is no longer necessary.tim2020-03-18-8/+10
* Remove ColormaskChange from event-mask since there's no event handler.okan2020-03-18-3/+3
* Unrelated style fixes, consistency changes and sorting, appropriate dosage/re...okan2020-03-18-452/+471
* Allow the 'empty' group clients to be window-{h,v}tile'd.okan2020-03-18-7/+1
* Map ('5') and allow mod5mask (altgr) as a modifier.okan2020-03-18-18/+13
* add, then use, xvasprintf, checking for appropriate return.okan2020-03-18-10/+18
* Ensure the pointer stays within client bounds after a window 'snap' (to edge).okan2020-03-18-1/+2
* Because cwm warps the pointer during a client move (to stay within the client...okan2019-08-24-1/+3
* Fix regression from r1.107 (lost a return); kettenis@ pointed out the high po...okan2019-08-24-1/+2
* Add application sectionkn2019-07-09-4/+8
* command uses execvp(3) not execve(2)kn2019-07-02-3/+3
* Plug a memory leak in log_debug(); OK okan@tim2019-04-29-1/+2
* Handle _NET_WM_NAME changes.tim2019-04-29-2/+3
* Check the atom type on propertynotify before iterating.okan2019-03-11-4/+6
* use screen_find() for xrandr crtc changesokan2019-03-10-12/+9
* Find the managed screen from the parent window for client_current().okan2019-03-10-5/+9
* Print window id in hex; while here, remove unnecessary newline.okan2019-03-08-2/+2
* Similar to keypress event, fetch the screen from the event root window in theokan2019-03-08-7/+5
* extend verbose logging for key/button eventsokan2019-03-08-5/+8
* [keypress event] turns out we've been checking the wrong window for a matchingokan2019-03-08-7/+8
* add parans for readibilityokan2019-03-08-5/+5
* Teach client_current() to use a screen to find the current client instead ofokan2019-03-07-16/+23
* check cc->gc directlyokan2019-03-07-5/+3
* zip extra linesokan2019-03-07-6/+2
* gc clientq inside groups, instead use the better maintained one per-screenokan2019-03-07-31/+43
* shuffle deck chairs: rename group actions to match intent for clarityokan2019-03-07-34/+34
* same thing as screen_find()okan2019-03-06-8/+4
* Separate out the menu window from the client resize/move geom window; in eachokan2019-03-04-86/+99
* fix a few misplaced (and misnamed) ewmh root window functionsokan2019-03-04-18/+18
* _NET_WORKAREA needs ngroups, so screen_update_geometry() needs to come afterokan2019-03-04-2/+2
* simplify xftcolor configokan2019-03-04-6/+3