• src/conio/curs_cio.c

    From deuce@VERT to CVS commit on Wednesday, February 11, 2015 21:44:14
    src/conio curs_cio.c 1.32 1.33
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv4614

    Modified Files:
    curs_cio.c
    Log Message:
    Make 0xfe to ACS_BULLET. Since 0xfe is used by UIFC for the "close" icon,
    and the OS X terminal displays unknown characters as '?', this resulted in windows in curses mode on OS X system terminals having two icons... [?] and [?]. One would give you help and the other would close the window.

    This was clearly unacceptable.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From deuce@VERT to CVS commit on Monday, January 29, 2018 20:59:42
    src/conio curs_cio.c 1.33 1.34
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv20704

    Modified Files:
    curs_cio.c
    Log Message:
    When resuming curses, call getch() (10ms timeout) to clear the input buffer.

    Prevents arrow-key weirdness in SyncTERM (and presumably others).




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Saturday, February 10, 2018 02:31:31
    src/conio curs_cio.c 1.36 1.37
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv18512

    Modified Files:
    curs_cio.c
    Log Message:
    Fix 8-color mode.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Tuesday, February 13, 2018 12:11:49
    src/conio curs_cio.c 1.37 1.38
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv18244

    Modified Files:
    curs_cio.c
    Log Message:
    Fix gettext() on 16+ colour displays.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Thursday, March 08, 2018 22:48:02
    src/conio curs_cio.c 1.39 1.40
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv19367

    Modified Files:
    curs_cio.c
    Log Message:
    Fix setvideoflags() in curses. Did nothing.
    Thanks scan-build!



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Saturday, January 19, 2019 01:26:04
    src/conio curs_cio.c 1.41 1.42
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv6906

    Modified Files:
    curs_cio.c
    Log Message:
    Attempt to fix Linux weirdness with UIFC jsexec things.

    Basically, this just tracks if curses is already suspended or not and if it
    is, does not call noraw() and endwin() again. This should fix the issue on Linux since well-behaved scripts will call uifc.bail() before they exit.

    It appears what's happening is that jsexec sets the terminal as raw, then ciolib is initialized at which point ncurses saves the current terminal state. Before exiting, jsexec sets the terminal back to cooked mode, then exits. atexit() ciolib calls curs_suspend() which calls endwin() which restores
    the previously saved terminal state (ie: raw).




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Thursday, May 30, 2019 17:24:33
    src/conio curs_cio.c 1.42 1.43
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv31491

    Modified Files:
    curs_cio.c
    Log Message:
    Have all curses functions resume before any curses calls are made.

    Make resume only perform any actions if curses is suspended.
    This may fix the Syncterm OS X raw on exit in -iC mode.
    (But may not either)



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Wednesday, April 08, 2020 13:52:46
    src/conio curs_cio.c 1.43 1.44
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv20232

    Modified Files:
    curs_cio.c
    Log Message:
    Fix mouse in curses mode.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Sunday, April 12, 2020 12:09:27
    src/conio curs_cio.c 1.46 1.47
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv17588

    Modified Files:
    curs_cio.c
    Log Message:
    Some fixes for ANSI mode gettext()




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Sunday, April 12, 2020 12:21:36
    src/conio curs_cio.c 1.47 1.48
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv25606

    Modified Files:
    curs_cio.c
    Log Message:
    Set mode correctly for CIOLIB_MODE_AUTO



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Friday, May 01, 2020 19:32:09
    src/conio curs_cio.c 1.52 1.53
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/home/deuce/sbbs/src/conio

    Modified Files:
    curs_cio.c
    Log Message:
    Fix mode palette in curses mode.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Saturday, May 02, 2020 02:10:15
    src/conio curs_cio.c 1.55 1.56
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/home/deuce/sbbs/src/conio

    Modified Files:
    curs_cio.c
    Log Message:
    Allow curses to use more than one mode.
    This likely breaks the forced mono thing.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Saturday, May 02, 2020 23:49:44
    src/conio curs_cio.c 1.56 1.57
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv10903

    Modified Files:
    curs_cio.c
    Log Message:
    Set vflags when using curses mode.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Monday, May 04, 2020 18:32:15
    src/conio curs_cio.c 1.58 1.59
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv25267

    Modified Files:
    curs_cio.c
    Log Message:
    Clamp curses maxx/maxy to 255 each.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¨@VERT to Git commit to main/sbbs/master on Saturday, February 03, 2024 21:35:08
    https://gitlab.synchro.net/main/sbbs/-/commit/b0c87a8e1f7e09c5d531e074
    Modified Files:
    src/conio/curs_cio.c
    Log Message:
    Use getcchar() so we can still use the NetBSD native curses

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