- Mar 22, 2023
-
-
op authored
When running with a compositor the border of some applications (firefox, chromium, zathura...) is not rendered correctly. Initializing the highest significant bits of the color fixes it. diff from Julien Blanchard (julien at typed-hole [dot] org); ok okan@
-
- Oct 16, 2022
-
-
okan authored
some point; with op@ and Walter Alejandro Iglesias helping along the way. Consistently use font ascent+descent instead of an arbitrary font height+1 for individual menu item rectangles and placement. ok kn@ op@
-
- Feb 27, 2022
-
-
okan authored
from Walter Alejandro Iglesias.
-
- Feb 26, 2022
- Jan 28, 2022
-
-
op authored
-
- Dec 25, 2021
-
-
okan authored
support in other parse.y's; from Leon Fischer <lfischer@airmail.cc>.
-
- Nov 22, 2021
-
-
okan authored
original from naddy@: > Don't declare variables as "unsigned char *" that are passed to > functions that take "char *" arguments. Where such chars are > assigned to int or passed to ctype functions, explicitly cast them > to unsigned char. > > For OpenBSD's clang, -Wpointer-sign has been disabled by default, > but when the parse.y code was built elsewhere, the compiler would > complain. > > With help from millert@ > ok benno@ deraadt@
-
- Nov 20, 2021
-
-
okan authored
XF86 keys support. found and fix by Luis Henriques <henrix@camandro.org>
-
- Apr 22, 2021
-
-
kn authored
Spawn a window, maximize it in any way, move the cursor to a window border that is not on the screen's edge and unmaximize again: While the window goes back the cursor stays at the screen's edge, i.e. focus is lost to the underlaying window. Moving, resizing, tiling or snapping windows in any way always moves the cursor along iff needed, e.g. using MS-[hjkl] to move a small window from the center to the edge keeps the cursor within window borders -- no matter what you do with the keyboard, focus stays on that window. Make CM-f, CM-m, CM-equal and CMS-equal (default bindings) for toggling full-screen mode, maximization, vertical maximization and horizontal maximization of the current window drag the cursor along if needed as well. OK okan kmos dv
-
- Apr 26, 2020
-
-
tobias authored
If a client calls XSetTextProperty for a window to clear all its properties, then allocated memory within libX11 is not freed. OK okan@
-
- Apr 17, 2020
-
-
tobias authored
quoted arguments are stored for other window managers. The quotation handling happens within the while loop without checking if the "end" limit has been already reached. If this happens, the final NULL assignment leads to an out of boundary write on stack. OK okan@
-
- Apr 16, 2020
-
-
okan authored
htile/vtile actions. From Uwe Werler, with a few manpage tweaks.
-
- Mar 24, 2020
- Mar 21, 2020
-
-
tim authored
OK okan@
-
- Mar 20, 2020
- Mar 17, 2020
-
-
tim authored
From and OK okan@ Original commit message: Plug two memory leaks. Also get rid of a variable that is no longer necessary. OK okan@
-
- Mar 15, 2020
-
-
tim authored
-
- Mar 14, 2020
- Feb 28, 2020
-
-
okan authored
-
- Feb 27, 2020
-
-
okan authored
dosage/removal of wrappers, simplification of name queue, client cycle joins other kb/mb bound functions.
-
- Feb 08, 2020
-
-
okan authored
Behaviour (or lack there of) noticed by Raf Czlonka.
-
- Feb 04, 2020
-
-
okan authored
From Artturi Alm (though changed from 'm' to '5')
-
- Jan 23, 2020
-
-
okan authored
-
- Jan 21, 2020
-
-
okan authored
reported by Stefan Hagen.
-
- Aug 14, 2019
-
-
okan authored
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. ok kn@
-
- Aug 12, 2019
-
-
okan authored
potential for a use-after-free (true!) where kn@ ran into the regression using an app that actually exercised the XGrabPointer() failure path.
-
- Jul 10, 2019
-
-
kn authored
Link what is described as "applications" here to how they are actually defined in cwmrc(5). While here, call the configuration file what it is instead of reusing the default path (already mentioned in the FILES section). OK okan
-
- Jul 03, 2019
-
-
kn authored
util.c:u_exec() has been doing so since import.
-
- Apr 30, 2019
- Mar 11, 2019
- Mar 09, 2019