• src/uifc/uifc32.c

    From rswindell@VERT to CVS commit on Wednesday, May 29, 2019 13: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 17: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 22: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 Thursday, July 11, 2019 01: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 11: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 11: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 19: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 15: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 13: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 15: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 17: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 11: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 deuce@VERT to CVS commit on Friday, March 06, 2020 18:21:01
    src/uifc uifc32.c 1.249 1.250
    Update of /cvsroot/sbbs/src/uifc
    In directory cvs:/tmp/cvs-serv15394

    Modified Files:
    uifc32.c
    Log Message:
    Update the clock if the minute changes as well as if sixty seconds have
    passed.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Sunday, March 08, 2020 13:25:59
    src/uifc uifc32.c 1.250 1.251
    Update of /cvsroot/sbbs/src/uifc
    In directory cvs:/tmp/cvs-serv14574

    Modified Files:
    uifc32.c
    Log Message:
    Resolve warning C4013: 'localtime_r' undefined; assuming extern returning int


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Tuesday, March 31, 2020 00:19:46
    src/uifc uifc32.c 1.251 1.252
    Update of /cvsroot/sbbs/src/uifc
    In directory cvs:/tmp/cvs-serv4934

    Modified Files:
    uifc32.c
    Log Message:
    Turn off hold_update when updating the clock.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Wednesday, April 08, 2020 23:00:07
    src/uifc uifc32.c 1.253 1.254
    Update of /cvsroot/sbbs/src/uifc
    In directory cvs:/tmp/cvs-serv7930

    Modified Files:
    uifc32.c
    Log Message:
    Show mouse on an error... it's almost certain nobody has ever seen this.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Thursday, April 09, 2020 22:09:13
    src/uifc uifc32.c 1.254 1.255
    Update of /cvsroot/sbbs/src/uifc
    In directory cvs:/tmp/cvs-serv6348

    Modified Files:
    uifc32.c
    Log Message:
    Add CTRL-F to find in a list.

    Requested by: DigitalMan.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Thursday, April 09, 2020 22:14:27
    src/uifc uifc32.c 1.255 1.256
    Update of /cvsroot/sbbs/src/uifc
    In directory cvs:/tmp/cvs-serv7224

    Modified Files:
    uifc32.c
    Log Message:
    Retain search string between CTRL-F presses.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Thursday, April 09, 2020 22:16:32
    src/uifc uifc32.c 1.256 1.257
    Update of /cvsroot/sbbs/src/uifc
    In directory cvs:/tmp/cvs-serv7535

    Modified Files:
    uifc32.c
    Log Message:
    Add CTRL-G to repeat the last search.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Friday, April 10, 2020 01:40:30
    src/uifc uifc32.c 1.257 1.258
    Update of /cvsroot/sbbs/src/uifc
    In directory cvs:/tmp/cvs-serv4518

    Modified Files:
    uifc32.c
    Log Message:
    Fix MSVC compile error.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Friday, April 10, 2020 01:47:24
    src/uifc uifc32.c 1.258 1.259
    Update of /cvsroot/sbbs/src/uifc
    In directory cvs:/tmp/cvs-serv5481

    Modified Files:
    uifc32.c
    Log Message:
    Fix one crash in the new Ctrl-Find feature (option lists can, unfortunately, be terminated with a 0-length option string).
    There still another crash I'm investigating that occurs if you type a string that isn't found. It appears to deref past the end of the option array.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Friday, April 10, 2020 01:57:49
    src/uifc uifc32.c 1.259 1.260
    Update of /cvsroot/sbbs/src/uifc
    In directory cvs:/tmp/cvs-serv6915

    Modified Files:
    uifc32.c
    Log Message:
    Fix the crash I just mentioned in the previous commit - don't deref past the length of option[].

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