summaryrefslogtreecommitdiff
path: root/app/cwm
AgeCommit message (Expand)Author
2024-04-10Grab the pointer against the root window instead of the client we're attemptingOkan Demirmen
2023-07-20Allow cwm(1) to cycle through windows of the same window class as theOkan Demirmen
2023-03-22cwm: fix a semi-transparency border issue with some applicationsOmar Polo
2022-10-15Fix overlapping menu items as reported by kn@ and probably others atOkan Demirmen
2022-02-27cycling fix: when no client is active, warp pointer to last active;Okan Demirmen
2022-02-26whitespaceOkan Demirmen
2022-02-26Fix spelling of some unused MWM hints; from Sean C. Farley.Okan Demirmen
2022-01-27Add group-last command that shows only the previously active group; ok okanop
2021-12-24Allow bare numbers for key and mouse bindings; taken from similarOkan Demirmen
2021-11-22sync parse.y changes from base; ok naddy@Okan Demirmen
2021-11-19Do not attempt to grab keys without a keycode; this incidentally allowsOkan Demirmen
2021-04-22Keep pointer within window on maximize/fullscreen togglekn
2020-04-25Fixed memory leak in xu_get_strprop.Tobias Stoeckmann
2020-04-16Prevent out of boundary write with configuration files in which too manyTobias Stoeckmann
2020-04-16Allow configuring a percentage window size of the master window duringOkan Demirmen
2020-03-24zap stray tabsOkan Demirmen
2020-03-24Instead of using _NET_ACTIVE_WINDOW on restart, use the pointer locationOkan Demirmen
2020-03-23Add support for SIGINT/SIGTERM.Okan Demirmen
2020-03-20Simplify conditional construct.Tim van der Molen
2020-03-20Trim event_mask to those that the root window actually needs.Okan Demirmen
2020-03-20No need to lookup current client early; move to right before it isOkan Demirmen
2020-03-16Recommit 1.259, but now with TAILQ_FOREACH_SAFE.Tim van der Molen
2020-03-14Revert previous. Causes a crash as reported by Tom Murphy.Tim van der Molen
2020-03-13Simplify list markup.Tim van der Molen
2020-03-13Plug two memory leaks. Also get rid of a variable that is no longerTim van der Molen
2020-02-28Remove ColormaskChange from event-mask since there's no event handler.Okan Demirmen
2020-02-27Unrelated style fixes, consistency changes and sorting, appropriateOkan Demirmen
2020-02-07Allow the 'empty' group clients to be window-{h,v}tile'd.Okan Demirmen
2020-02-03Map ('5') and allow mod5mask (altgr) as a modifier.Okan Demirmen
2020-01-22add, then use, xvasprintf, checking for appropriate return.Okan Demirmen
2020-01-21Ensure the pointer stays within client bounds after a window 'snap' (to edge).Okan Demirmen
2019-08-13Because cwm warps the pointer during a client move (to stay within the client),Okan Demirmen
2019-08-12Fix regression from r1.107 (lost a return); kettenis@ pointed out the highOkan Demirmen
2019-07-09Add application sectionkn
2019-07-02command uses execvp(3) not execve(2)kn
2019-04-29Plug a memory leak in log_debug(); OK okan@Tim van der Molen
2019-04-29Handle _NET_WM_NAME changes.Tim van der Molen
2019-03-11Check the atom type on propertynotify before iterating.Okan Demirmen
2019-03-10use screen_find() for xrandr crtc changesOkan Demirmen
2019-03-10Find the managed screen from the parent window for client_current().Okan Demirmen
2019-03-08Print window id in hex; while here, remove unnecessary newline.Okan Demirmen
2019-03-08Similar to keypress event, fetch the screen from the event root window in theOkan Demirmen
2019-03-08extend verbose logging for key/button eventsOkan Demirmen
2019-03-08[keypress event] turns out we've been checking the wrong window for a matchingOkan Demirmen
2019-03-08add parans for readibilityOkan Demirmen
2019-03-07Teach client_current() to use a screen to find the current client instead ofOkan Demirmen
2019-03-07check cc->gc directlyOkan Demirmen
2019-03-07zip extra linesOkan Demirmen
2019-03-07gc clientq inside groups, instead use the better maintained one per-screenOkan Demirmen
2019-03-07shuffle deck chairs: rename group actions to match intent for clarityOkan Demirmen