• src/syncterm/bbslist.c

    From Deucе@VERT to Git commit to main/sbbs/master on Saturday, September 27, 2025 12:22:13
    https://gitlab.synchro.net/main/sbbs/-/commit/a66f4347741a5767c8d5d563
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Put the URLs for the SyncTERM hosted lists in the help

    SyncTERM hosts a copy of the Synchronet BBS list at: http://syncterm.bbsdev.net/syncterm.lst
    and a copy of the Telnet BBS Guide list at: http://syncterm.bbsdev.net/telnetbbsguide.lst

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deucе@VERT to Git commit to main/sbbs/master on Sunday, September 28, 2025 21:52:34
    https://gitlab.synchro.net/main/sbbs/-/commit/f46fbef1a7668258ce3802d1
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    More BBS list loading optimizations

    When loading the BBS list, keep the list sorted and use bsearch()
    to check for duplicates. Previously, they were unsorted and a case
    insensitive string compare was performed between the new item and
    every other item in the list.

    After the last round of optimizations here, there was as much time
    being spent checking for duplicates as was being spent loading and
    parsing the data.

    Now the bulk of the time is once more spent in the iniGet* functions,
    and it's not my fault if it's slow.

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deucе@VERT to Git commit to main/sbbs/master on Wednesday, October 01, 2025 16:43:06
    https://gitlab.synchro.net/main/sbbs/-/commit/650f27e31a06e3af0e395357
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Right, no VLAs. Thanks Microsoft.

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deucе@VERT to Git commit to main/sbbs/master on Wednesday, October 01, 2025 16:43:06
    https://gitlab.synchro.net/main/sbbs/-/commit/25c264aeae2067ff4c741d09
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Another VLA we can't have.

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deucе@VERT to Git commit to main/sbbs/master on Wednesday, October 01, 2025 19:27:29
    https://gitlab.synchro.net/main/sbbs/-/commit/bab2ba5381a9d36b98ce01be
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Left-align RGB values when inactive too.

    It's a bit distraction to have them shuffle around as they get
    selected.

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deucе@VERT to Git commit to main/sbbs/master on Wednesday, October 01, 2025 19:53:49
    https://gitlab.synchro.net/main/sbbs/-/commit/8da908c22853163120f01e52
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Make the mouse work and pad so it fits in

    Also, use MACROS because we can't use VLAs.

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deucе@VERT to Git commit to main/sbbs/master on Wednesday, October 01, 2025 19:56:48
    https://gitlab.synchro.net/main/sbbs/-/commit/5d801b7485f7eb4c1f275ad0
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    And a little bit more help

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deucе@VERT to Git commit to main/sbbs/master on Wednesday, October 01, 2025 19:58:40
    https://gitlab.synchro.net/main/sbbs/-/commit/c2a229e62ee10ccbd63b60cf
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Touch up the help formatting

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deucе@VERT to Git commit to main/sbbs/master on Wednesday, October 01, 2025 20:04:35
    https://gitlab.synchro.net/main/sbbs/-/commit/35ca9161a683639f27524712
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Whoops, we always want min_palette_sz

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deucе@VERT to Git commit to main/sbbs/master on Wednesday, October 01, 2025 20:13:14
    https://gitlab.synchro.net/main/sbbs/-/commit/d913a0be11daa757f38a2f97
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Only show mouse buttons when mouse is enabled

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deucе@VERT to Git commit to main/sbbs/master on Thursday, October 02, 2025 08:46:12
    https://gitlab.synchro.net/main/sbbs/-/commit/5252ed4355b4d996237a978d
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Put palette back to normal after editing a colour.

    Shouldn't make a difference since green and red aren't used by
    SyncTERM, but it's pretty bad for to leave them.

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deucе@VERT to Git commit to main/sbbs/master on Thursday, October 02, 2025 08:52:46
    https://gitlab.synchro.net/main/sbbs/-/commit/cb634c232190f9bf7bcfaa19
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Fix impossible Coverity issue

    Assumes UIFC will return MSK_INS to add a 17th item.
    Harmless to fix it though.

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deucе@VERT to Git commit to main/sbbs/master on Thursday, October 02, 2025 08:52:46
    https://gitlab.synchro.net/main/sbbs/-/commit/1bfd9c735dd93767cb8adbc9
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Another impossible Coverity issues

    Assumes field can become something other than 0, 1, or 2.

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deucе@VERT to Git commit to main/sbbs/master on Thursday, October 02, 2025 11:48:37
    https://gitlab.synchro.net/main/sbbs/-/commit/bb41d5a4a01dc011cb95bc13
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    MSK_* are not bits

    Fixes F2 deleting entries.
    Also, make F2 take the same action as Enter

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deucе@VERT to Git commit to main/sbbs/master on Thursday, October 02, 2025 11:48:37
    https://gitlab.synchro.net/main/sbbs/-/commit/527ab87a66e066c22119a732
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Have '%' reset the colour to the default palette value

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deucе@VERT to Git commit to main/sbbs/master on Thursday, October 02, 2025 13:09:05
    https://gitlab.synchro.net/main/sbbs/-/commit/cd686f0857189cc4b7592792
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Make edit_colour() more generic

    Pass the reset colour in rather than looking it up ourself.

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deucе@VERT to Git commit to main/sbbs/master on Thursday, October 02, 2025 13:09:05
    https://gitlab.synchro.net/main/sbbs/-/commit/41180c0f7964934c63bcce7f
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    More palette editing changes

    Have up/down show other colours in the current palette, not the
    default CGA palette.

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deucе@VERT to Git commit to main/sbbs/master on Thursday, October 02, 2025 13:09:05
    https://gitlab.synchro.net/main/sbbs/-/commit/a6112f59a64e6c1b267cced0
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Default DAC entry for attribute 1 is 4, not 1.

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deucе@VERT to Git commit to main/sbbs/master on Sunday, October 05, 2025 00:48:28
    https://gitlab.synchro.net/main/sbbs/-/commit/cdeefc2233113327af096260
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Remove unused funciton

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deucе@VERT to Git commit to main/sbbs/master on Sunday, October 05, 2025 05:47:07
    https://gitlab.synchro.net/main/sbbs/-/commit/59ea8997f6cb5738b3ec46a0
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    We need to use the same macro checks as XPDev

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