• src/conio/ciolib.c

    From deuce@VERT to CVS commit on Friday, February 07, 2014 00:32:58
    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 Friday, February 07, 2014 00:53:41
    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 þ telnet://vert.synchro.net
  • From deuce@VERT to CVS commit on Saturday, February 08, 2014 23:51:03
    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 þ telnet://vert.synchro.net
  • From deuce@VERT to CVS commit on Wednesday, April 23, 2014 03:15:51
    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 Wednesday, April 23, 2014 03:52:39
    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 Friday, June 13, 2014 14:56:52
    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/ELDRITCH to deuce on Saturday, June 14, 2014 23:52:10
    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 Sunday, June 15, 2014 01:25:54
    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 Synchronet þ telnet://vert.synchro.net
  • From deuce@VERT to CVS commit on Monday, June 23, 2014 01:46:43
    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://vert.synchro.net
  • From deuce@VERT to CVS commit on Tuesday, February 10, 2015 01:43:33
    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 Tuesday, February 10, 2015 22:40:12
    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 Wednesday, February 11, 2015 23:46:42
    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 Thursday, February 12, 2015 01:04:17
    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 Wednesday, April 29, 2015 17:54:43
    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 Thursday, February 01, 2018 16:52:42
    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 Saturday, February 03, 2018 04:22:46
    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 Monday, February 05, 2018 20:02:48
    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 Monday, February 05, 2018 20:47:10
    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 Tuesday, February 20, 2018 11:02:10
    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 Tuesday, February 20, 2018 11:22:14
    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 Tuesday, February 20, 2018 11:44:16
    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 Tuesday, February 20, 2018 13:11:49
    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 Thursday, March 08, 2018 22:28:28
    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 Friday, February 01, 2019 02:29:53
    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 Wednesday, July 10, 2019 23:11:16
    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 Thursday, July 11, 2019 01:16:00
    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 Friday, April 03, 2020 21:26:08
    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 Sunday, April 12, 2020 11:24:50
    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 Friday, April 17, 2020 14:43:42
    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 Friday, April 17, 2020 16:59:33
    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 Saturday, July 18, 2020 11:15:28
    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 Sunday, January 10, 2021 22:09:27
    https://gitlab.synchro.net/main/sbbs/-/commit/1c17d0868fad5a62e99022a1
    Modified Files:
    src/conio/ciolib.c
    Log Message:
    Fix Borland C++ build error (doesn't have stdbool.h)

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¨@VERT to Git commit to main/sbbs/master on Saturday, May 15, 2021 01:09:23
    https://gitlab.synchro.net/main/sbbs/-/commit/a893fde3868eb7224c797d57
    Modified Files:
    src/conio/ciolib.c
    Log Message:
    try_x_init() doesn't need to be guarded by win32 either.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¨@VERT to Git commit to main/sbbs/master on Saturday, February 26, 2022 21:56:52
    https://gitlab.synchro.net/main/sbbs/-/commit/20a50d4bb476926b933ae84e
    Modified Files:
    src/conio/ciolib.c
    Log Message:
    Make it const everywhere.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¨@VERT to Git commit to main/sbbs/master on Saturday, November 12, 2022 16:36:52
    https://gitlab.synchro.net/main/sbbs/-/commit/660516417bd36ad37f2252e5
    Modified Files:
    src/conio/ciolib.c
    Log Message:
    Whops, missed this commit.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¨@VERT to Git commit to main/sbbs/master on Monday, December 26, 2022 06:56:35
    https://gitlab.synchro.net/main/sbbs/-/commit/e4e639c2a83f73822b3c6763
    Modified Files:
    src/conio/ciolib.c
    Log Message:
    Don't force vmem->pixel remapping when saving screen.

    This destroys graphics. Fixes SF bug 94.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Windows)@VERT to Git commit to main/sbbs/master on Friday, April 28, 2023 15:01:28
    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 Monday, May 01, 2023 15:25:41
    https://gitlab.synchro.net/main/sbbs/-/commit/fb7ba8939d00d3bdeca13101
    Modified Files:
    src/conio/ciolib.c
    Log Message:
    Add TODO comment about a kbhit() that takes a timeout.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¨@VERT to Git commit to main/sbbs/master on Wednesday, February 07, 2024 23:08:13
    https://gitlab.synchro.net/main/sbbs/-/commit/9339c18d4c21d173fa248496
    Modified Files:
    src/conio/ciolib.c
    Log Message:
    Silence gcc warning by using blinking bright-red on red if algo is broken.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¨@VERT to Git commit to main/sbbs/master on Wednesday, February 07, 2024 23:13:42
    https://gitlab.synchro.net/main/sbbs/-/commit/8450539efc9dc41d66685257
    Modified Files:
    src/conio/ciolib.c
    Log Message:
    Add missing =

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¨@VERT to Git commit to main/sbbs/master on Monday, March 18, 2024 20:54:29
    https://gitlab.synchro.net/main/sbbs/-/commit/ac7e9ca7b9592ce9da3257e9
    Modified Files:
    src/conio/ciolib.c
    Log Message:
    Don't bother starting the SDL thread just to shut it down.

    Fixes issue closing SyncTERM in curses mode on macOS.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net