- May 27, 2024
-
-
Rob Swindell authored
Avoid build warning about use of deprecated /Gm option.
-
- May 16, 2024
-
-
Rob Swindell authored
These global variables weren't actually used for any purpose.
-
- Mar 28, 2024
- Mar 23, 2024
- Mar 19, 2024
-
-
Deucе authored
Fixes issue closing SyncTERM in curses mode on macOS.
-
- Mar 17, 2024
-
-
Deucе authored
The issue was that the various semaphores and mutexes weren't being initialized at all when sdl_initconio() wasn't called... so starting the event thread and telling it to stop would access uncreated semaphores and mutexes. Split out the init, and be sure to call it before exiting.
-
Deucе authored
1) Use static SDL since it's required by both conio and XPDev 2) Since the SDL thread will always run, any attempt to shut down the SDL thread calls exit(0). Not exactly what we want to return, but at least this makes it not hang waiting for the impossible.
-
Deucе authored
-
Deucе authored
-
Deucе authored
-
Deucе authored
Should fix js test suite on darwin.
-
Deucе authored
-
- Mar 05, 2024
-
-
Deucе authored
Translation from mouse coordinates to screen coordinates had issues with internal vs. external scaling and for when there are gutters (ie: black bars) on the edges. This change snaps all gutter clicks to the nearest position inside the window instead of discarding them, and ensures the calculations are correct regardless of scaling mode. Win32GDI mode was not tested, the only change there was to stop ignoring mouse positions in the gutters.
-
- Feb 24, 2024
- Feb 22, 2024
- Feb 21, 2024
-
-
Deucе authored
This is my happy place on the desktop system running xfce4... any higher, and it interferes with how I manage my windows. Hopefully, this value convers the initialization portion perfectly on all systems (hah!).
-
Deucе authored
Instead of strictly using "first resize", also count flushes and assume the hack isn't needed after five. Experimentation on my ChromeBook shows 3 to be sufficient, so I'm sing five for now. Odds are that this will still mess with tiling WMs, but I don't use one, so I don't mind yet. I expect this will be better, but likely still not great.
-
Deucе authored
Fixes issue with possible corrupt display when "weird" scaling changes occured.
-
Deucе authored
-
Deucе authored
The first time we receive a MapNotify or ConfigureNotify that sets the width and height, resize the window instead of accepting the current window size.
-
Deucе authored
-
Deucе authored
-
Deucе authored
-
- Feb 20, 2024
- Feb 19, 2024
- Feb 18, 2024
-
-
Deucе authored
Basically everywhere was off by one. Also, fix the get dpi size thingie to correct for window decorations. We never actually use the result of this, but Windows might for outline dragging or something... you can never know.
-
Deucе authored
So do more terrible hackery.
-
Deucе authored
This means ciolib utilities built with MSVC won't have the right manifest information, but the documentation is terrible and I can't figure it out.
-
Deucе authored
-
Deucе authored
Looks like this was where it messed up first.
-
Deucе authored
-