- Apr 04, 2020
- Apr 03, 2020
-
-
rswindell authored
- don't indent keys - separate sections with a blank line (to improve readability without idents) A nice tip from Ragnarok (DOCKSUD)!
-
rswindell authored
-
rswindell authored
- msg() now returns an int (e.g. 0 for OK, non-zero otherwise) - add msgf() a printf-style version of msg() - add confirm() a printf-stle yes/no dialog (returns TRUE on "Yes"/default) - add deny() a printf-style no/yes dialog (returns TRUE on "No"/default) - add yesNoOpts to allow application to over-ride "Yes"/"No" strings.
-
rswindell authored
files were external to the executable (to conserve that precious 640KB of RAM!) Some more use of SAFEPRINTF for good mesaure.
-
rswindell authored
-
rswindell authored
Use the COPYRIGHT_NOTICE macro rather than the build year.
-
rswindell authored
-
rswindell authored
with iniReadFile() has one or more !include directives. !include directives must be followed by a space now so we don't false-match !includenotrightnowthankyouverymuch
-
deuce authored
Win32 can no longer exit() and WinExec() itself with impunity.
-
deuce authored
-
rswindell authored
White-space fix-ups in header file.
-
deuce authored
-
deuce authored
This means I needed to whip up utf-8 <-> cp437 converters. Only loss of functionality is that we can't paste NULs anymore. We can *copy* them though, they are converted to zero-width non-breaking spaces. Depending on feedback, I may need to normalize the UTF-8 before conversion to get the most matches, and zero-width/combining codepoints should likely be stripped instead of replaced, but I'm not overly worried about it.
-
rswindell authored
-
rswindell authored
calculate the longest tag first, then use that value for the padding.
-
deuce authored
Add new ciolib_appname and call SDL_RegisterApp(ciolib_appname, 0, NULL) when the symbols are loaded.
-
deuce authored
-
deuce authored
when the window is resized (fixes mouse offsets).
-
- Apr 02, 2020
-
-
deuce authored
Have SyncTERM save/restore the window size Ciolib changes: Hopefully fix streaming texture updates (ie: white screen) - Request pixel data on expose rather than re-render texture - This allows the rect update to copy the screen Fix ALT-Enter fullscreen toggle Ensure vstatlock is held when accessing cvstat Add setwinsize() and setwinpos() to ciolib Return window position from get_window_info() in SDL mode SDL driver no longer supports setscaling() (use setwinsize()) Use ALT-<arrow> to change window scaling, not Meta Add winwidth/winheight to vstat structure
-
rswindell authored
-
deuce authored
-
deuce authored
-
rswindell authored
hour in the future. This allows for small adjustments in the local system clock.
-
deuce authored
the renderer. Fixes crash when there's fewer screen pixels than in the window.
-
- Apr 01, 2020
-
-
deuce authored
This allows the saved scaling to work again, and makes the mouse not weird when scaling is secretly set differently.
-
deuce authored
Previously, an atexit() function could call exit() (for non-SyncTERM utils) causing the program to occasionally crash rather than exit cleanly.
-
rswindell authored
- that's not nice.
-
deuce authored
when such a size is selected. META-<arrow> keys now change the window size in SDL mode... left and up make the window smaller, and down and right make it larger. On Windows, the META key is the Windows key... On Apple systems, maybe it's the Apple key? *shrug*
-
deuce authored
-
deuce authored
This allows Lt. Blue on Blue for C64, Green on bright black for C128 40 col, and Light grey on black for C128. Commodore modes are no longer capable of blinking, which I believe is accurate.
-
deuce authored
-
deuce authored
Remove CIOLIB_MODE_SDL_YUV* macros, these modes have no point anymore Fix SDL prototypes Use _beginthread() instead of SDL_CreateThread(). For some reason, using CreateThread() sometimes caused an application crash (ie: when using -?) Everyhing else uses _beginthread() so there's no reason for this to be special, especially when it breaks stuff.
-
deuce authored
Win32 now (and it only runs main() from WinMain()). This shouldn't be necessary for MSVC builds.
-
deuce authored
-
deuce authored
-
deuce authored
load_sdl_funcs() is no longer called from SDL_win32_main() Further, the Handle thing doesn't exist anymore, so just remove it.
-