- Oct 03, 2024
-
-
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
Force mouse support in graphics mode even if user disabled it for the BBS. It would be nice if mouse support in the menus was a separate option than "terminal doesn't support mouse", and we know the terminal supports the mouse when we detect graphics mode. Move top/margin/width calculations into separate functions. For level 1, center the playboard. Fix an apparent off-by-one drawing the title bar.
-
Deucе authored
Hidden behind the graphics option for now since there's still issues... the board is offset in the window, the level 1 board is framed wrong (since the graphics are always 2 cols), and it doesn't check the graphical resolution, so if you're in a weird mode, it can break. Also, the graphics are uninspired at best... just hacked them up in Gimp.
-
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.
-
m j authored
increase player name width in uberblox lobby
-
- 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.
-
m j authored
-
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).
-