-
src/conio/ciolib.c
From
deuce@VERT to
CVS commit on Thu Aug 15 16:56:38 2013
src/conio ciolib.c 1.115 1.116
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv27604
Modified Files:
ciolib.c
Log Message:
Fix bug found by saper making getche() only work if you enter a null
character first (checks the return value instead of the function pointer).
Thanks!
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ
telnet://vert.synchro.net
-
From
deuce@VERT to
CVS commit on Fri Feb 7 00:32:58 2014
src/conio ciolib.c 1.116 1.117
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv5256
Modified Files:
ciolib.c
Log Message:
Visual Studio 2013 has much better support for C99 functions.
vssprintf() is now only needed for older VS versions.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ
telnet://vert.synchro.net
-
From
deuce@VERT to
CVS commit on Fri Feb 7 00:53:41 2014
src/conio ciolib.c 1.117 1.118
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv6068
Modified Files:
ciolib.c
Log Message:
Apprently undefined < 1800.
Fix *nix builds.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ
-
From
deuce@VERT to
CVS commit on Sat Feb 8 23:51:03 2014
src/conio ciolib.c 1.119 1.120
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv4940
Modified Files:
ciolib.c
Log Message:
Use a default scaling factor of 1, not 0.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ tel
-
From
deuce@VERT to
CVS commit on Wed Apr 23 03:15:51 2014
src/conio ciolib.c 1.120 1.121
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv12399
Modified Files:
ciolib.c
Log Message:
Coverity: Remove impossible case.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ
telnet://vert.synchro.net
-
From
deuce@VERT to
CVS commit on Wed Apr 23 03:52:39 2014
src/conio ciolib.c 1.121 1.122
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv12841
Modified Files:
ciolib.c
Log Message:
Per Coverity, call va_end() when HAVE_VASPRINTF is defined.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ
telnet://vert.synchro.net
-
From
deuce@VERT to
CVS commit on Fri Jun 13 14:56:52 2014
src/conio ciolib.c 1.122 1.123
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv960
Modified Files:
ciolib.c
Log Message:
Use __MSVCRT__ to detect if the vsnprintf() implementation is by Microsoft(R)
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ
telnet://vert.synchro.net
-
From
Mindless Automaton@VERT to
deuce on Sat Jun 14 23:52:10 2014
src/conio ciolib.c 1.122 1.123
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv960
Modified Files:
ciolib.c
Log Message:
Use __MSVCRT__ to detect if the vsnprintf() implementation is by Microsoft(R)
I just updated today (last was probably January or so..)
Compiling ciolib.c
ciolib.c: In function ‘ciolib_cprintf’:
ciolib.c:858:32: error: missing binary operator before token "("
#if defined(_MSC_VER) || define(__MSVCRT__) /* Can't figure out a way to allocate a "big enough" buffer for Win32. */
^
ciolib.c:872:2: warning: implicit declaration of function ‘vasprintf’ [-Wimplicit-function-declaration]
ret=vasprintf(&str, fmat, argptr);
^
make[2]: *** [gcc.linux.x64.obj.release-mt/ciolib.o] Error 1
make[2]: Leaving directory `/sbbs/src/conio'
make[1]: *** [ciolib-mt] Error 2
make[1]: Leaving directory `/sbbs/src/sbbs3'
make: *** [sbbs3] Error 2
4 Mindless Automaton Artifact Creature - Construct 0/0 (Artifact Rare)
Mindless Automaton comes into play with two +1/+1 counters on it. 1, Discard a card: Put a +1/+1 counter on Mindless Automaton. Remove two +1/+1 counters from Mindless Automaton: Draw a card.
---
þ Synchronet þ Eldritch Clockwork BBS - eldritch.darktech.org
-
From
deuce@VERT to
CVS commit on Sun Jun 15 01:25:54 2014
src/conio ciolib.c 1.123 1.124
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv5847
Modified Files:
ciolib.c
Log Message:
Fix error in last commit.
Thanks Digital Man!
---
þ Synchronet þ Vertrauen þ Home of Synchrone
-
From
deuce@VERT to
CVS commit on Mon Jun 23 01:46:43 2014
src/conio ciolib.c 1.124 1.125
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv10004
Modified Files:
ciolib.c
Log Message:
Whoops, forgot to commit this fixup.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet:
-
From
deuce@VERT to
CVS commit on Tue Feb 10 01:43:33 2015
src/conio ciolib.c 1.126 1.127
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv5827
Modified Files:
ciolib.c
Log Message:
getfont() can return -1.
Deal with that fact.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ
telnet://vert.synchro.net
-
From
deuce@VERT to
CVS commit on Tue Feb 10 22:40:12 2015
src/conio ciolib.c 1.127 1.128
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv822
Modified Files:
ciolib.c
Log Message:
Translate C64 colours as well as characters when ciolib_xlat is enabled.
Solves the light cyan text on white background menus issue in that mode.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ
telnet://vert.synchro.net
-
From
deuce@VERT to
CVS commit on Wed Feb 11 23:46:42 2015
src/conio ciolib.c 1.128 1.129
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv8171
Modified Files:
ciolib.c
Log Message:
For gettext() with xlat on, we need to check for every character in the
xlat table since it is obviously not ASCII.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ
telnet://vert.synchro.net
-
From
deuce@VERT to
CVS commit on Thu Feb 12 01:04:17 2015
src/conio ciolib.c 1.129 1.130
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv18753
Modified Files:
ciolib.c
Log Message:
General alloca() cleanup.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ
telnet://vert.synchro.net
-
From
deuce@VERT to
CVS commit on Wed Apr 29 17:54:43 2015
src/conio ciolib.c 1.133 1.134
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv16894
Modified Files:
ciolib.c
Log Message:
Set sdl_video_initialized to FALSE after uninitializing video.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ
telnet://vert.synchro.net
-
From
deuce@VERT to
CVS commit on Thu Feb 1 16:52:42 2018
src/conio ciolib.c 1.143 1.144
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv19801
Modified Files:
ciolib.c
Log Message:
Fix ciolib_cputch() to use the passed colours.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Sat Feb 3 04:22:46 2018
src/conio ciolib.c 1.147 1.148
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv26273
Modified Files:
ciolib.c
Log Message:
Clean up gibberish in ccputs()
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Mon Feb 5 20:02:48 2018
src/conio ciolib.c 1.152 1.153
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv18628
Modified Files:
ciolib.c
Log Message:
restorescreen() must move the mouse after setting the window.
Fixes issue where cursor would be in the wrong place at times (such as after
a copy).
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Mon Feb 5 20:47:10 2018
src/conio ciolib.c 1.153 1.154
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv23400
Modified Files:
ciolib.c
Log Message:
Add missing getpixels callback for X11
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Tue Feb 20 11:02:10 2018
src/conio ciolib.c 1.166 1.167
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv20082
Modified Files:
ciolib.c
Log Message:
Check vmode return value for failure.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Tue Feb 20 11:22:14 2018
src/conio ciolib.c 1.167 1.168
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv22102
Modified Files:
ciolib.c
Log Message:
Maybe make Coverity happy?
Function treats the argument as an array... make it an array of one element. --coverity
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Tue Feb 20 11:44:16 2018
src/conio ciolib.c 1.168 1.169
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv24353
Modified Files:
ciolib.c
Log Message:
Fix vmem_gettext() when not supported.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Tue Feb 20 13:11:49 2018
src/conio ciolib.c 1.169 1.170
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv3232
Modified Files:
ciolib.c
Log Message:
Cruft scraping
--coverity
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Thu Mar 8 22:28:28 2018
src/conio ciolib.c 1.170 1.171
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv17143
Modified Files:
ciolib.c
Log Message:
Fix impossible to hit bug.
Found by scan-build.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Fri Feb 1 02:29:53 2019
src/conio ciolib.c 1.172 1.173
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv29855
Modified Files:
ciolib.c
Log Message:
Fix what appears to be a bug caused by a typo (* instead of &) in ciolib_attrfont(), caught by GCC v7.3.0:
warning: ‘*’ in boolean context, suggest ‘&&’ instead
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Wed Jul 10 23:11:16 2019
src/conio ciolib.c 1.174 1.175
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv8352
Modified Files:
ciolib.c
Log Message:
Allow the pixel array to be NULL in restorescreen().
This allows modifying a savescreen() rather than needing to vmem_gettext() stuff, but also change things without hacking up the pixels array yourself.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Thu Jul 11 01:16:00 2019
src/conio ciolib.c 1.177 1.178
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv23834
Modified Files:
ciolib.c
Log Message:
Fix last commit.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Fri Apr 3 21:26:08 2020
src/conio ciolib.c 1.184 1.185
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv6272
Modified Files:
ciolib.c
Log Message:
Actually set the default attribute when initializing a mode (or the lib).
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Sun Apr 12 11:24:50 2020
src/conio ciolib.c 1.185 1.186
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv3772
Modified Files:
ciolib.c
Log Message:
Allow forcing CIOLIB_MODE_CURSES_ASCII
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Fri Apr 17 14:43:42 2020
src/conio ciolib.c 1.190 1.191
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv30120
Modified Files:
ciolib.c
Log Message:
Use font 1 to detect the codepage, not font 0 (the default font).
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Fri Apr 17 16:59:33 2020
src/conio ciolib.c 1.191 1.192
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv20382
Modified Files:
ciolib.c
Log Message:
Win32 can use the SDL copytext() now.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
rswindell@VERT to
CVS commit on Sat Jul 18 11:15:28 2020
src/conio ciolib.c 1.203 1.204
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv27320
Modified Files:
ciolib.c
Log Message:
Fix compiler error: 'true': undeclared identifier
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
Rob Swindell@VERT to
Git commit to main/sbbs/master on Sun Jan 10 22:09:27 2021
-
From
Deucе@VERT to
Git commit to main/sbbs/master on Sat May 15 01:09:23 2021
-
From
Deucе@VERT to
Git commit to main/sbbs/master on Sat Feb 26 21:56:52 2022
-
From
Deucе@VERT to
Git commit to main/sbbs/master on Sat Nov 12 16:36:52 2022
-
From
Rob Swindell (on Windows)@VERT to
Git commit to main/sbbs/master on Fri Apr 28 15:01:28 2023
https://gitlab.synchro.net/main/sbbs/-/commit/7f476aafff9a9a32fd7ce6d0
Modified Files:
src/conio/ciolib.c
Log Message:
Fix new build error introduced with GDI support
unresolved external symbol _try_gdi_init referenced in function initciolib
Function is dependent on WITH_GDI, not _WIN32
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
-
From
Deucе@VERT to
Git commit to main/sbbs/master on Mon May 1 15:25:41 2023
-
From
Deucе@VERT to
Git commit to main/sbbs/master on Wed Feb 7 23:08:13 2024
-
From
Deucе@VERT to
Git commit to main/sbbs/master on Wed Feb 7 23:13:42 2024
-
From
Deucе@VERT to
Git commit to main/sbbs/master on Mon Mar 18 20:54:29 2024
-
From
Deucе@VERT to
Git commit to main/sbbs/master on Sat Jan 4 21:51:35 2025
https://gitlab.synchro.net/main/sbbs/-/commit/da72f6c54b878abef631f0cf
Modified Files:
src/conio/ciolib.c
Log Message:
Fix possible NULL dereference
Caught by scan-build.
Not actually possible with any of the current backends, but the API
would allow it to happen.
---
ï¿ Synchronet ï¿ Vertrauen ï¿ Home of Synchronet ï¿ [vert/cvs/bbs].synchro.net
-
From
Deucе@VERT to
Git commit to main/sbbs/master on Sun Jan 12 10:09:05 2025