• src/syncterm/bbslist.c

    From deuce to CVS commit on Sunday, May 03, 2020 16:01:01
    src/syncterm bbslist.c 1.239 1.240
    Update of /cvsroot/sbbs/src/syncterm
    In directory cvs:/tmp/cvs-serv14707

    Modified Files:
    bbslist.c
    Log Message:
    Setup the shadow palette and fonts in offline scrollback.

    Fixes https://sourceforge.net/p/syncterm/tickets/10/ as well as various color corruption issues in offline scrollback that date back to the sixel "stuff"



  • From deuce to CVS commit on Monday, May 04, 2020 12:33:46
    src/syncterm bbslist.c 1.241 1.242
    Update of /cvsroot/sbbs/src/syncterm
    In directory cvs:/tmp/cvs-serv17434

    Modified Files:
    bbslist.c
    Log Message:
    Add conio and uifc keys to listing help.



  • From deuce to CVS commit on Thursday, May 07, 2020 11:16:16
    src/syncterm bbslist.c 1.242 1.243
    Update of /cvsroot/sbbs/src/syncterm
    In directory cvs:/tmp/cvs-serv24104

    Modified Files:
    bbslist.c
    Log Message:
    Support scrollwheel in offline scrollback.



  • From deuce to CVS commit on Thursday, May 07, 2020 11:17:51
    src/syncterm bbslist.c 1.243 1.244
    Update of /cvsroot/sbbs/src/syncterm
    In directory cvs:/tmp/cvs-serv24390

    Modified Files:
    bbslist.c
    Log Message:
    Show mouse pointer in offline scrollback mode.



  • From Deuc╨╡ to Git commit to main/sbbs/master on Monday, March 15, 2021 02:42:16
    https://gitlab.synchro.net/main/sbbs/-/commit/67469416d7681e6b377855a2
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Change default connection type from RLogin to SSH because it's 2021 dammit.
  • From Deuc╨╡ to Git commit to main/sbbs/master on Monday, March 15, 2021 03:43:01
    https://gitlab.synchro.net/main/sbbs/-/commit/fe33deb7d7abdf8253c2a09e
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Make log level selection a menu like every other non-binary option.
  • From Deuc╨╡ to Git commit to main/sbbs/master on Monday, March 15, 2021 12:02:27
    https://gitlab.synchro.net/main/sbbs/-/commit/6325bf4596f749354b0e0c2c
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Move log options into a separate menu and fix overflows

    There are too many options now to fit in an 80x25 screen, so group
    all the log options into a separate sub-menu.

    While we're here, notice that we're writing paths up to MAX_PATH
    into an 80-character buffer and fix that.
  • From Deuc╨╡ to Git commit to main/sbbs/master on Thursday, March 18, 2021 10:19:49
    https://gitlab.synchro.net/main/sbbs/-/commit/4fd1f9cf53d86689b44a108e
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Fix menu draw when returning to dialing list from comment

    Also note the spectacularily poorly named WIN_REDRAW and WIN_NODRAW
    flags. WIN_REDRAW indicates that this *is* a redraw of the menu,
    which indicates that you don't need to redraw the menu (because it's
    already correct on screen). Weird, but not insane... WIN_NODRAW on
    the other hand indicates this is *not* a redraw, and that the window
    is incorrect on screen and you therefore *must* redraw the menu.

    That is to say:
    WIN_REDRAW prevents the window from being redrawn
    WIN_NODRAW forces the window to be redrawn
  • From Deuc╨╡ to Git commit to main/sbbs/master on Monday, March 29, 2021 16:55:44
    https://gitlab.synchro.net/main/sbbs/-/commit/9a4d3cd683daaab55ebf799d
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Fix issue with redrawing BBS list from settings menu

    Sometimes the comment wasn't redrawn.
    Also, remove configurable mouse actions stuff, not implemented in
    13 years, I suspect I'll never do it.
  • From Deuc╨╡ to Git commit to main/sbbs/master on Friday, May 14, 2021 16:40:25
    https://gitlab.synchro.net/main/sbbs/-/commit/c389e6a5233e3c0e7fedda27
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Don't pass -1 as cur or bar.

    Sheesh.
  • From Deuc╨╡ to Git commit to main/sbbs/master on Monday, May 17, 2021 18:42:29
    https://gitlab.synchro.net/main/sbbs/-/commit/f688ecceef4dd492558a6eeb
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Passing a NULL bar prevents *cur from being off the first screen.

    Instead, just set bar to the end and let ulist() sort it out. It
    sucks, but it sucks less.
  • From Deuc╨╡ to Git commit to main/sbbs/master on Monday, May 17, 2021 18:56:22
    https://gitlab.synchro.net/main/sbbs/-/commit/2167cb772586afbc83b010eb
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Fix off-by-one error in program settings.
  • From Deuc╨╡ to Git commit to main/sbbs/master on Wednesday, May 19, 2021 18:27:55
    https://gitlab.synchro.net/main/sbbs/-/commit/b8aa20b38db8b8d6823fe84b
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Recalculate list height before showing after mode change
  • From Deuc╨╡ to Git commit to main/sbbs/master on Friday, May 21, 2021 18:35:04
    https://gitlab.synchro.net/main/sbbs/-/commit/baa471f6b1fb527849667b6a
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Fix custom mode font size picker
  • From Deuc╨╡ to Git commit to main/sbbs/master on Saturday, May 22, 2021 02:38:59
    https://gitlab.synchro.net/main/sbbs/-/commit/9231ac9baf5f509364c3c548
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Set mode by macro, not number
  • From Rob Swindell to Git commit to main/sbbs/master on Wednesday, May 11, 2022 00:37:31
    https://gitlab.synchro.net/main/sbbs/-/commit/34cc10c1309dfb95b710ac42
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Explain that TAB is used to edit the entry comment in online help
  • From Deuc╨╡ to Git commit to main/sbbs/master on Friday, December 23, 2022 18:23:49
    https://gitlab.synchro.net/main/sbbs/-/commit/216c8c737ecc6f59f6503fb9
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Add a "File Locations" menu item in the settings menu.

    This doesn't actually contain things you can modify, but rather
    answers the most FAQ "Where are the files stored?"
  • From Deuc╨╡ to Git commit to main/sbbs/master on Friday, December 23, 2022 18:25:35
    https://gitlab.synchro.net/main/sbbs/-/commit/75b19e1ecc01157778805caa
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    We don't need these braces.
  • From Rob Swindell (on Debian Linux) to Git commit to main/sbbs/master on Wednesday, March 29, 2023 12:40:18
    https://gitlab.synchro.net/main/sbbs/-/commit/4e78d51696a7414781a3d9f7
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Help text updates

    Direct users to Program Settings->Startup Screen Mode for initial/default screen mode.

    Wording update for Startup Screen Mode help.

    Indent the File Locations less as these paths are usually much longer on Windows and is ugly when wrapped here.
  • From Rob Swindell (on ChromeOS) to Git commit to main/sbbs/master on Sunday, April 16, 2023 13:05:51
    https://gitlab.synchro.net/main/sbbs/-/commit/1c6aa05e3413aeb9bbfeca2c
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    If ":<port>" suffix is included in an added TCP address, parse/use it

    When adding a BBS entry with a TCP connection, if a ":port" suffix is included (e.g. "vert.synchro.net:23"), parse and use that port number for the new entry automatically and remove the suffix from the adddress itself.
    This is just a time saver when adding new BBS entries.

    Care was taken to not treat the following addresses in this manner:
    ":<port>" - would have resulted in a blank address
    "a::<port>" - possible IPv6 address
    "a:<port>b" - possible IPv6 address or ... ?
    "a:<invalid-port>"
  • From Deuc╨╡ to Git commit to main/sbbs/master on Monday, May 01, 2023 13:59:10
    https://gitlab.synchro.net/main/sbbs/-/commit/969c3bb0ad1181654d62cc11
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Call kbwait() before wany uifc.list() we care about the return value of

    Fixes high CPU utilization at menus.
  • From Deuc╨╡ to Git commit to main/sbbs/master on Monday, May 01, 2023 20:22:52
    https://gitlab.synchro.net/main/sbbs/-/commit/baa1408944428d7301e5375d
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Fix to high CPU utilization fix.

    We don't just want the kbwait() problem back, only wait after WIN_DYN
    if there was no input.
  • From Deuc╨╡ to Git commit to main/sbbs/master on Thursday, June 08, 2023 21:37:47
    https://gitlab.synchro.net/main/sbbs/-/commit/c32f057a323fe2778ff84911
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Add missing break.
  • From Rob Swindell (on ChromeOS) to Git commit to main/sbbs/master on Monday, July 03, 2023 20:26:18
    https://gitlab.synchro.net/main/sbbs/-/commit/f335e4e5b5a7f6b3e6de7d7a
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Fix missing NULL terminator for rip_versions string list

    Caught be GCC ASan.
  • From Deuc╨╡ to Git commit to main/sbbs/master on Monday, February 19, 2024 06:52:45
    https://gitlab.synchro.net/main/sbbs/-/commit/aa50abec0c00298b55611876
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    There is something horribly wrong with what sscanf(x, "%2hhx", &cptr)
    does when compiled with mingw32.

    Use "anything else" to convert hex to char.
  • From Deuc╨╡ to Git commit to main/sbbs/master on Tuesday, February 20, 2024 05:22:23
    https://gitlab.synchro.net/main/sbbs/-/commit/cc333821a7a952f4f6e4212f
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Use new iniGetSString() for syncterm.lst

    Prevents buffer overlow with manually edited or corrupted files.
  • From Deuc╨╡ to Git commit to main/sbbs/master on Thursday, February 22, 2024 06:50:40
    https://gitlab.synchro.net/main/sbbs/-/commit/6e11c699449acdff1e6796b3
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Use SAFECOPY() for no reason.

    Since old is a strdup() of list->comment, it's known that it will
    fit, but Coverity doesn't know that.
  • From Deuc╨╡ to Git commit to main/sbbs/master on Thursday, March 07, 2024 19:42:00
    https://gitlab.synchro.net/main/sbbs/-/commit/3c25c4071928fe82a907eec0
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Default SFTP Public Key to false.

    It causes connections to Mystic BBSs to fail, and assumes the
    server is running OpenSSH (or Synchronet, which is purposefully
    compatible with OpenSSH).

    I love the feature, but it's not good enough for on-by-default.

    After 1.2 is released, and I do a proper sftp client, I'll likely
    remove the option anyway, and just have a way to upload it on
    demand.
  • From Deuc╨╡ to Git commit to main/sbbs/master on Thursday, March 14, 2024 10:29:34
    https://gitlab.synchro.net/main/sbbs/-/commit/f6e70c6ecd89582f4a6de0ba
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Show SSH keys file path as well.
  • From Deuc╨╡ to Git commit to main/sbbs/master on Thursday, March 14, 2024 16:35:33
    https://gitlab.synchro.net/main/sbbs/-/commit/efd9208ed0c5d2df8941e656
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Don't double-space between file locations.

    Don't want to have to scroll here.
  • From Deuc╨╡ to Git commit to main/sbbs/master on Thursday, March 28, 2024 06:28:53
    https://gitlab.synchro.net/main/sbbs/-/commit/adb7818df382e835ac5dbeef
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Update help for connected BBS list editing.
  • From Deuc╨╡ to Git commit to main/sbbs/master on Thursday, March 28, 2024 06:28:53
    https://gitlab.synchro.net/main/sbbs/-/commit/e98e7de365d072b887cb3846
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Fix help text.
  • From Rob Swindell (on Debian Linux) to Git commit to main/sbbs/master on Monday, May 06, 2024 12:48:19
    https://gitlab.synchro.net/main/sbbs/-/commit/6e516aed4bad5d54e3cb7f79
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Use name as default address when creating new TCP dialing entry

    I usually use the hostname for the name of the dialing entry and got tired
    of always having to type the hostname twice when creating a new entry.

    If the name looks like a hostname or IP address (includes a dot but
    no spaces) and the connection type is appropriate, make the name the
    default string for the address (easily over-ridden if wrong, by just
    typing the correct address). This time-saving feature doesn't work for single-word hostnames (e.g. "localhost") or IPv6 addresses.
  • From Deuc╨╡ to Git commit to main/sbbs/master on Monday, September 30, 2024 17:48:22
    https://gitlab.synchro.net/main/sbbs/-/commit/0e009861dc6cf4bb4c29c9b3
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Fix the macro used to detect X11.

    NO_X is defined in the ciolib GNUmakefile. DISABLE_X11 is defined
    on Common.gmake.
  • From Deuc╨╡ to Git commit to main/sbbs/master on Friday, October 18, 2024 08:10:20
    https://gitlab.synchro.net/main/sbbs/-/commit/64ff68205c9e5227fbdec93a
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Don't copy the name to the address.

    The DNS lookup can cause delays on some systems.
    Fixes bug 154
  • From Deuc╨╡ to Git commit to main/sbbs/master on Wednesday, November 20, 2024 14:34:07
    https://gitlab.synchro.net/main/sbbs/-/commit/631f98785ea5c866475982d8
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Terminate parity_enum
  • From Deuc╨╡ to Git commit to main/sbbs/master on Wednesday, November 20, 2024 14:35:10
    https://gitlab.synchro.net/main/sbbs/-/commit/d256c540f06ca1c3f335ac19
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Remove unused variable.
  • From Deuc╨╡ to Git commit to main/sbbs/master on Friday, November 22, 2024 15:11:13
    https://gitlab.synchro.net/main/sbbs/-/commit/2ff66c278ca6b77f7436b25b
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Fix editing of name broken in earlier commit, refactor

    Split generating help into separate function
    - Regenerated when the connection type changes
    Split generation the opt list into separate function
    - Regenerated after handling any selection
  • From Deuc╨╡ to Git commit to main/sbbs/master on Friday, November 22, 2024 15:28:34
    https://gitlab.synchro.net/main/sbbs/-/commit/c1284baafe7ff60e8ef6828e
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Use enum values for field names

    Easier to match up than numbers.
  • From Deuc╨╡ to Git commit to main/sbbs/master on Friday, November 22, 2024 15:50:55
    https://gitlab.synchro.net/main/sbbs/-/commit/4143d73fd3d49364d492dcad
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Remove accidental zero-width unicode character.
  • From Deuc╨╡ to Git commit to main/sbbs/master on Sunday, November 24, 2024 21:07:16
    https://gitlab.synchro.net/main/sbbs/-/commit/fe32df7720449769d88fee9c
    Modified Files:
    src/syncterm/bbslist.c
    Log Message:
    Fix error in optmap creation