0
I Use This!
Very Low Activity

Commits : Listings

Analyzed 1 day ago. based on code collected 1 day ago.
Nov 19, 2018 — Nov 19, 2019
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Because cwm warps the pointer during a client move (to stay within the client), there's a window of time where an expose or enternotify event will get generated for a lower client; use a hammer and drain events after keyboard move/resize, until such a time that cwm doesn't warp the pointer. Behavior noticed by kn. Anon32 More... 3 months ago
Fix regression from r1.107 (lost a return); kettenis@ pointed out the high potential for a use-after-free (true!) where kn@ ran into the regression using an app that actually exercised the XGrabPointer() failure path. Anon32 More... 3 months ago
Add application section Anon32
kn
More... 4 months ago
command uses execvp(3) not execve(2) Anon32
kn
More... 5 months ago
Plug a memory leak in log_debug(); OK okan@ Anon32
tim
More... 7 months ago
Handle _NET_WM_NAME changes. Anon32
tim
More... 7 months ago
Check the atom type on propertynotify before iterating. Anon32 More... 8 months ago
use screen_find() for xrandr crtc changes Anon32 More... 8 months ago
Find the managed screen from the parent window for client_current(). Anon32 More... 8 months ago
Print window id in hex; while here, remove unnecessary newline. Anon32 More... 9 months ago
Similar to keypress event, fetch the screen from the event root window in the buttonpress handler; bail if we don't manage the screen. Allows us to find the current client based on the screen/event root. Anon32 More... 9 months ago
extend verbose logging for key/button events Anon32 More... 9 months ago
[keypress event] turns out we've been checking the wrong window for a matching client thus always falling back to client_current(); while the current client is problaby right in most cases, use event's subwindow (not window) to find the client. Bail early if this event came to us from a screen we don't manage. This is result of us grabing all keybindings off the root window instead of selectively. Anon32 More... 9 months ago
add parans for readibility Anon32 More... 9 months ago
Teach client_current() to use a screen to find the current client instead of iterating over all (fallback if no screen provided for now). Initially convert trivial uses of client_current(). Anon32 More... 9 months ago
check cc->gc directly Anon32 More... 9 months ago
zip extra lines Anon32 More... 9 months ago
gc clientq inside groups, instead use the better maintained one per-screen Anon32 More... 9 months ago
shuffle deck chairs: rename group actions to match intent for clarity Anon32 More... 9 months ago
same thing as screen_find() Anon32 More... 9 months ago
Separate out the menu window from the client resize/move geom window; in each case, create and destroy on-demand. Isolate more menu specific code. Anon32 More... 9 months ago
fix a few misplaced (and misnamed) ewmh root window functions Anon32 More... 9 months ago
_NET_WORKAREA needs ngroups, so screen_update_geometry() needs to come after conf_group(). Anon32 More... 9 months ago
simplify xftcolor config Anon32 More... 9 months ago
Tie group number and name together during config. Anon32 More... 9 months ago
Move the group index (desktop number) check to the only 2 callers that require checking due to ewmh. Anon32 More... 9 months ago
Ensure we don't action on the last group when the requested one is not found. Anon32 More... 9 months ago
Selectively hide and show clients based on state; merge client_unhide() and client_show(). Anon32 More... 9 months ago
Add a configtest flag (-n). Anon32 More... 9 months ago
Add 'group-close-[n]' action to close all windows within specified group. Anon32 More... 9 months ago