• src/uifc/uifc32.c

    From rswindell@VERT to CVS commit on Wednesday, May 29, 2019 11:21:29
    src/uifc uifc32.c 1.236 1.237
    Update of /cvsroot/sbbs/src/uifc
    In directory cvs:/tmp/cvs-serv22603

    Modified Files:
    uifc32.c
    Log Message:
    Fix time display bug: 12:00 is 12pm, not 12am. Reported by Va7aqd



    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Friday, May 31, 2019 15:31:18
    src/uifc uifc32.c 1.237 1.238
    Update of /cvsroot/sbbs/src/uifc
    In directory cvs:/tmp/cvs-serv12604

    Modified Files:
    uifc32.c
    Log Message:
    In uifc.list(), stopping treat the Backspace key as ESC (exit) and instead treat the same Delete Char. This is for systems were there is no "Delete Char" key (e.g. Mac) or where the Delete and Backspace keys send the reverse key codes. On a Mac, the Backspace key is actually labeled "Delete", so treat
    the key-code sent as "Delete item", consistent with the status bar/help indicator.



    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Friday, May 31, 2019 20:44:26
    src/uifc uifc32.c 1.238 1.239
    Update of /cvsroot/sbbs/src/uifc
    In directory cvs:/tmp/cvs-serv17618

    Modified Files:
    uifc32.c
    Log Message:
    Restore the long-standing (forever) behavior of ulist/uifc.list where
    Backspace (the "Delete" key on a MacBookPro keyboard) is treated the same
    as ESC (exit).
    Make the help status bar more clear in Mac OS X builds that the '+' key
    may be used in place of the INSert key to add itesm and that fn-DELete key sequence is used to delete items (or the '-' key, though that isn't stated).



    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Wednesday, July 10, 2019 23:24:27
    src/uifc uifc32.c 1.240 1.241
    Update of /cvsroot/sbbs/src/uifc
    In directory cvs:/tmp/cvs-serv24864

    Modified Files:
    uifc32.c
    Log Message:
    No need for ascii chars anymore since we always use font 0 for all the
    things.




    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Thursday, July 11, 2019 09:42:21
    src/uifc uifc32.c 1.241 1.242
    Update of /cvsroot/sbbs/src/uifc
    In directory cvs:/tmp/cvs-serv32061

    Modified Files:
    uifc32.c
    Log Message:
    Fix active line updating on inactive windows.




    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Thursday, July 11, 2019 09:54:47
    src/uifc uifc32.c 1.242 1.243
    Update of /cvsroot/sbbs/src/uifc
    In directory cvs:/tmp/cvs-serv1631

    Modified Files:
    uifc32.c
    Log Message:
    Fix scrolling (borken in vmem_puttext update)




    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Friday, July 12, 2019 17:50:59
    src/uifc uifc32.c 1.243 1.244
    Update of /cvsroot/sbbs/src/uifc
    In directory cvs:/tmp/cvs-serv13519

    Modified Files:
    uifc32.c
    Log Message:
    More uifc32 proctology.




    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Saturday, July 13, 2019 13:02:58
    src/uifc uifc32.c 1.244 1.245
    Update of /cvsroot/sbbs/src/uifc
    In directory cvs:/tmp/cvs-serv24153

    Modified Files:
    uifc32.c
    Log Message:
    Fix another issues caused by the vmem_gettext() conversion.




    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Sunday, July 14, 2019 11:42:12
    src/uifc uifc32.c 1.245 1.246
    Update of /cvsroot/sbbs/src/uifc
    In directory cvs:/tmp/cvs-serv7816

    Modified Files:
    uifc32.c
    Log Message:
    Don't clreol() the status line unles the gotoxy() is successful.
    This fixes screen corruption with CTRL-E in 40-column modes.




    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Monday, July 22, 2019 13:55:20
    src/uifc uifc32.c 1.246 1.247
    Update of /cvsroot/sbbs/src/uifc
    In directory cvs:/tmp/cvs-serv11068

    Modified Files:
    uifc32.c
    Log Message:
    Remove some extra *2 in places where it's wrong.




    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Monday, July 22, 2019 15:29:21
    src/uifc uifc32.c 1.247 1.248
    Update of /cvsroot/sbbs/src/uifc
    In directory cvs:/tmp/cvs-serv21684

    Modified Files:
    uifc32.c
    Log Message:
    Fix issue introduced in 1.244 where a line with exactly the number of characters as the buffer width terminated by a linefeed would cause an
    extra blank line to be inserted due to incorrect end-of-line detection.

    The number of lines to allocate was calculated correctly, so this resulted
    in writing past the last line in the screen buffer, corrupting memory after
    the allocation. Glibc detected this condition and crashed with a double-
    free or corruption message.




    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Thursday, July 25, 2019 09:28:34
    src/uifc uifc32.c 1.248 1.249
    Update of /cvsroot/sbbs/src/uifc
    In directory cvs:/tmp/cvs-serv12464

    Modified Files:
    uifc32.c
    Log Message:
    alloca() considered harmful




    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc┬┐@VERT to Git commit to main/sbbs/master on Wednesday, December 27, 2023 12:01:02
    https://gitlab.synchro.net/main/sbbs/-/commit/efc1b44e84544103f3911495
    Modified Files:
    src/uifc/uifc32.c
    Log Message:
    Don't clear exit_flags.

    This should ensure that once quit is used, everything exits, but
    apparently, this never worked.

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Sunday, December 31, 2023 20:04:23
    https://gitlab.synchro.net/main/sbbs/-/commit/289c3e5cd646300240eff1f5
    Modified Files:
    src/uifc/uifc32.c
    Log Message:
    Fix dynamically calcluated list height bug when in T2B mode and top val given

    In T2B (top to bottom centering) mode, the 'top' parametr value isn't actually for the top of the window position (later), so just zero it here in case it
    was specified (and non-zero) to correct the calcutation on the next lines:
    ```
    if(top+height>s_bottom)
    height=(s_bottom)-top;
    ```

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