- May 20, 2021
-
-
Deucе authored
reply on. Make it harder to merge this code from upstream in the future instead.
-
Deucе authored
At least the warnings are gone.
-
Rob Swindell authored
Deuce doesn't want to add "useless parenthesis" to xbr.c. Hopefully Clang will just ignore this -Wno-* option? warning: suggest parentheses around ‘&&’ within ‘||’
-
Rob Swindell authored
warning: always_inline function might not be inlinable [-Wattributes]
-
Deucе authored
While we're doing that, actually use it in SyncTERM so the offline scrollback retains fonts. Also, fix an issue where the current mode would be updated with the custom parameters when you changed them. Finally, remove some unused variables.
-
Rob Swindell authored
-
Deucе authored
The biggest issue with SkyPix is the fact that it's *not* a character cell mode. The cursor is pretty much impossible to position correctly, and all the text "stuff" basically needs to be bypassed.
-
Deucе authored
Fixes X11 window dragging blinkiness.
-
- May 19, 2021
-
-
Deucе authored
-
Deucе authored
If do_scale ever failed, it would result in graphics buffers not returning to the pool, resulting in them never being reused.
-
Deucе authored
Now that ALT-Up/Down no longer have an effect on window size, they can go back to their previous bindings of changing the emulated output speed. At the same time, remove AltGr support from keysym parsing since it should be properly handled by the text input stuff now.
-
Deucе authored
See https://www.pepto.de/projects/colorvic/ for details.
-
Deucе authored
People are used to thinking about the aspect ratio of displays and used to not thinking at all about that of pixels. Most of the modes are simplt 4:3 modes and the text area is the entire window. The only oddball here is the Commodore 64 and 128 40-column modes. Because they have a border around them that's wider on the sides than the top/bottom, the display aspect ratio is actually narrower than a normal NTSC screen (6:5). It seems the PAL version actually has square pixels, but nobody has asked for a PAL Commodore mode, and I think that has a different colour palette too so I'm not doing it. Just to frustrate DigitalMan a bit, the default custom aspect ratio is now 4:3 (but can be configured). At present, modifying the custom mode while *in* the custom modes "works", which no sane person would want when adjusting the aspect ratio.
-
- May 18, 2021
- May 17, 2021
-
-
Deucе authored
-
Deucе authored
-
Deucе authored
Microsoft wants us to use a manifest for this, but I really don't feel like digging into however one uses manifest files when not using the Microsoft build files. Details here: https://docs.microsoft.com/en-us/windows/win32/hidpi/setting-the-default-dpi-awareness-for-a-process
-
Deucе authored
This may solve issue where using Windows "DPI scaling" forces the window to be scaled.
-
- May 15, 2021
-
-
Rob Swindell authored
-
Deucе authored
-
Deucе authored
-
Rob Swindell authored
-
Rob Swindell authored
#pragma clang causes an error __attribute__ not supported
-
Deucе authored
-
Deucе authored
This uses the 720x400 with 9x16 character cell that always made BBSs look so terrible.
-
Deucе authored
I do, so you should too!
-
Deucе authored
-
Deucе authored
This fixes issues where "leftovers" from the previous mode would remain in a new screen mode.
-
Deucе authored
Also, include math.h
-
- May 14, 2021
-
-
Deucе authored
-
Deucе authored
-
Deucе authored
-
Deucе authored
-
Deucе authored
-
Deucе authored
Simplest way is to use the alt-left/right snapping.
-
Deucе authored
Which required a new ciolib option of course. Only usable in X11 mode at present, though it may land for SDL this weekend.
-
Deucе authored
Also, we don't need to use pointers for the scaling.
-
Deucе authored
Since we have all odd numbers thanks to the pointy scaler, and we have 2x thanks to xBR, we should now be able to build any integer scaling from a combination of those two scalers. This, of course, assumes you have enough CPU and RAM to actually do the scaling you want... powers of two will likely be the worst case for scaling. Also, do pointy scaling before xBR.
-