- Oct 03, 2024
-
-
Deucе authored
Previously, when multiple lists were passed, the "write" parameter (which can't be changed) was applied to all sockets. This means they would always all be poll()ed for read, then checked for the appropriate flag (read/write/priority)... which effectively meant that only the first (read) array would work.
-
Deucе authored
-
Deucе authored
-
Deucе authored
Remove more of the obsolete stuff.
-
Deucе authored
Too many tools are gungo-ho over UTF-8 these days.
-
- Oct 02, 2024
-
-
Deucе authored
-
Deucе authored
-
Deucе authored
CMake is now fixed, and a NetBSD extra wait for key on exit with the system curses is also fixed.
-
Deucе authored
PC Speaker can't actually be disabled, so remove it from build options listing.
-
Deucе authored
-
Deucе authored
Allows top-level wrapper CMakeLists.txt files to work (as long as their project name is right).
-
Deucе authored
-
Deucе authored
-
Deucе authored
-
- Oct 01, 2024
-
-
Deucе authored
Much easier to fix it this way than to figure out why X11 needs to init it before bitmap_con does.
-
Deucе authored
All of this code runs in the same thread, races aren't possible.
-
Deucе authored
If the last is freed while the screen is being updated, and the use after free bug is not detected, corruption could occur resulting in bad areas of the screen that persists until the window gets an expose event again, or the impacted pixels are updated again. Possibly fixes an issue reported by nelgin via IRC.
-
Deucе authored
This fixes bug 141, which is currently the last blocker for rc2.
-
Deucе authored
-
Deucе authored
-
Deucе authored
-
Deucе authored
-
Deucе authored
Sneaky hiding extra interesting bits at the end like that. :(
-
Deucе authored
NO_X is defined in the ciolib GNUmakefile. DISABLE_X11 is defined on Common.gmake.
-
Deucе authored
Useful to check if SyncTERM was built with or without specific features.
-
- Sep 30, 2024
-
-
Deucе authored
-
Deucе authored
-
Deucе authored
Fix return value when handling WM_SETCURSOR. Returning FALSE indicating we didn't handle it stopped the cursor from being set to the size arrow cursors. Instead, pass it to DefWindowProc(). While we're here, handle WM_SIZING to make it more clear that you can't change the aspect ratio by dragging.
-
Deucе authored
-
Deucе authored
Add a comment explaining why we do what we do, and verify the aspect is unchanged as well since we could change only the aspect and need to set new hints in some cases.
-
Deucе authored
-
Deucе authored
This breaks at least herbstluftwm's focus-follows-mouse, and rustles Cyan's jimmies. It's also a terrible idea.
-
Deucе authored
quitting needs to be set to true, not false when quitting. :(
-
Deucе authored
-
Deucе authored
Using snprintf() prevents the last character of the date from being put into the string.
-
- Sep 29, 2024
-
-
Deucе authored
-
Deucе authored
-
Deucе authored
Basically, If we get a FocusOut, call XUnsetICFocus(), and if we get a FocusIn, call XSetICFocus(). Since we're doing this, don't call XSetICFocus() unconditionally at start, wait for the server to send us the initial FocusIn instead. The only bit I'm not sure of is if I got the times to ignor messages right... see here: https://tronche.com/gui/x/xlib/events/input-focus/normal-and-grabbed.html If you want to check my work. May fix the focus follows mouse issue reported by Cyan.
-
Rob Swindell authored
-
- Sep 28, 2024
-
-
Deucе authored
From MSDN: A positive value indicates that the wheel was rotated forward away from the user; a negative value indicates that the wheel was rotated backward, toward the user. Fixes bug 143. However, this re-opens the confusion around request 75... nigel and DigitalMan should take a look at this more closely in rc2 (or an updated nightly).
-