• exec/avatar_chooser.js

    From echicken@VERT to CVS commit on Thu Jan 11 03:25:54 2018
    exec avatar_chooser.js NONE 1.1
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv30652

    Added Files:
    avatar_chooser.js
    Log Message:
    Avatar Chooser
    Browse local (and qnet-imported) avatar
    collections and select one to use as
    your own.
    This is incomplete. Upcoming features:
    - Download your avatar
    - Upload an avatar
    - Edit your avatar



    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From echicken@VERT to CVS commit on Thu Jan 11 03:44:13 2018
    exec avatar_chooser.js 1.1 1.2
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv32655

    Modified Files:
    avatar_chooser.js
    Log Message:
    Stash bbs.sys_status, console.attributes on start
    Turn node messages off
    Restore bbs.sys_status and console attr on exit



    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From echicken@VERT to CVS commit on Thu Jan 11 03:44:41 2018
    exec avatar_chooser.js 1.2 1.3
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv401

    Modified Files:
    avatar_chooser.js
    Log Message:
    Clear the console after storing the current attributes



    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From echicken@VERT to CVS commit on Thu Jan 11 03:46:34 2018
    exec avatar_chooser.js 1.3 1.4
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv679

    Modified Files:
    avatar_chooser.js
    Log Message:
    Take avatar width, height, size from avatar_lib



    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From echicken@VERT to CVS commit on Thu Jan 11 04:09:10 2018
    exec avatar_chooser.js 1.4 1.5
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv17972

    Modified Files:
    avatar_chooser.js
    Log Message:
    If the user's data/user/####.ini file
    doesn't exist, avatar_lib.read_localuser
    may return false instead of null. Just
    do a loose falsey test.



    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From echicken@VERT to CVS commit on Thu Jan 11 12:59:29 2018
    exec avatar_chooser.js 1.5 1.6
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv18245

    Modified Files:
    avatar_chooser.js
    Log Message:
    Made the 'download your avatar' menu item actually do things.



    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From echicken@VERT to CVS commit on Thu Jan 11 13:38:08 2018
    exec avatar_chooser.js 1.6 1.7
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv789

    Modified Files:
    avatar_chooser.js
    Log Message:
    Clean up temp file after download.
    Allow upload of avatar, use avatar_lib import method after file received.



    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From echicken@VERT to CVS commit on Thu Jan 11 13:41:58 2018
    exec avatar_chooser.js 1.7 1.8
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv1534

    Modified Files:
    avatar_chooser.js
    Log Message:
    On the upload screen, replaced 'Comments go here'
    with something a little more useful.



    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From echicken@VERT to CVS commit on Thu Jan 11 14:52:49 2018
    exec avatar_chooser.js 1.8 1.9
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv11698

    Modified Files:
    avatar_chooser.js
    Log Message:
    Maybe there ain't no sauce.



    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From echicken@VERT to CVS commit on Thu Jan 11 15:04:45 2018
    exec avatar_chooser.js 1.9 1.10
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv13176

    Modified Files:
    avatar_chooser.js
    Log Message:
    The first file may get skipped over, so
    save the first valid sauce we encounter
    when loading the collection list and
    display it afterward.



    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Bill McGarrity@VERT/TEQUILAM to echicken on Thu Jan 11 18:19:51 2018
    Re: exec/avatar_chooser.js
    By: echicken to CVS commit on Thu Jan 11 2018 08:41:58

    Hiya echicken...

    I've been updating as you've been updating the files. I'm still running the default.bin on my end due to the changes I've made over the years. Now when
    I go to read a message the following appears///

    !ERROR opening c:\sbbs\exec\SHOWMSGHDR.bin

    The sysop has been notified.

    I've checked the CVS for this file and it's not there in SRC format. What's going on?

    --

    Bill

    Telnet: tequilamockingbirdonline.net
    Web: bbs.tequilamockingbirdonline.net
    FTP: ftp.tequilamockingbirdonline.net:2121
    IRC: irc.tequilamockingbirdonline.net Ports: 6661-6670 SSL: 6697
    Radio: radio.tequilamockingbirdonline.net:8010/live

    ---
    ■ Synchronet ■ TequilaMockingbird Online - Toms River, NJ
  • From Digital Man@VERT to Bill McGarrity on Thu Jan 11 15:33:29 2018
    Re: exec/avatar_chooser.js
    By: Bill McGarrity to echicken on Thu Jan 11 2018 01:19 pm

    Re: exec/avatar_chooser.js
    By: echicken to CVS commit on Thu Jan 11 2018 08:41:58

    Hiya echicken...

    I've been updating as you've been updating the files. I'm still running the default.bin on my end due to the changes I've made over the years. Now when I go to read a message the following appears///

    !ERROR opening c:\sbbs\exec\SHOWMSGHDR.bin

    The sysop has been notified.

    I've checked the CVS for this file and it's not there in SRC format. What's going on?

    The file exec/showmsghdr.js (not .bin) is in CVS and mentioned on the Avatars wiki page. Get that file. :-)

    The error message above is a little misleading since sbbs tries to open a .bin if it can't find a .js (and no module extension was provided).

    digital man

    Synchronet/BBS Terminology Definition #39:
    NUP = New User Password
    Norco, CA WX: 63.2°F, 71.0% humidity, 0 mph WSW wind, 0.00 inches rain/24hrs

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Bill McGarrity@VERT/TEQUILAM to Digital Man on Thu Jan 11 18:43:19 2018
    Re: exec/avatar_chooser.js
    By: Digital Man to Bill McGarrity on Thu Jan 11 2018 10:33:29

    Hiya Rob...

    The file exec/showmsghdr.js (not .bin) is in CVS and mentioned on the Avatars wiki page. Get that file. :-)

    Duh... I thought I had that one. Have it now... I'll let you know.

    Thanks..

    --

    Bill

    Telnet: tequilamockingbirdonline.net
    Web: bbs.tequilamockingbirdonline.net
    FTP: ftp.tequilamockingbirdonline.net:2121
    IRC: irc.tequilamockingbirdonline.net Ports: 6661-6670 SSL: 6697
    Radio: radio.tequilamockingbirdonline.net:8010/live

    ---
    ■ Synchronet ■ TequilaMockingbird Online - Toms River, NJ
  • From Bill McGarrity@VERT/TEQUILAM to Digital Man on Thu Jan 11 18:44:21 2018
    Re: exec/avatar_chooser.js
    By: Digital Man to Bill McGarrity on Thu Jan 11 2018 10:33:29

    Hiya Rob...

    The file exec/showmsghdr.js (not .bin) is in CVS and mentioned on the Avatars wiki page. Get that file. :-)

    That did it....

    Thanks..

    --

    Bill

    Telnet: tequilamockingbirdonline.net
    Web: bbs.tequilamockingbirdonline.net
    FTP: ftp.tequilamockingbirdonline.net:2121
    IRC: irc.tequilamockingbirdonline.net Ports: 6661-6670 SSL: 6697
    Radio: radio.tequilamockingbirdonline.net:8010/live

    ---
    ■ Synchronet ■ TequilaMockingbird Online - Toms River, NJ
  • From echicken@VERT to CVS commit on Thu Jan 11 18:29:45 2018
    exec avatar_chooser.js 1.10 1.11
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv14812

    Modified Files:
    avatar_chooser.js
    Log Message:
    Online avatar editing.



    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Kirkman@VERT/GUARDIAN to echicken on Fri Jan 12 03:30:51 2018
    Re: exec/avatar_chooser.js
    By: echicken to CVS commit on Thu Jan 11 2018 01:29 pm

    Modified Files:
    avatar_chooser.js
    Log Message:
    Online avatar editing.

    It works really well! Good job, echicken.

    One of these days I need to sit down and cook up a few avatars to make a set.

    --Josh

    ////--------------------------------------------------
    BiC -=- http://breakintochat.com -=- bbs wiki and blog

    ---
    ■ Synchronet
  • From MRO@VERT/BBSESINF to Digital Man on Fri Jan 12 03:40:47 2018
    Re: exec/avatar_chooser.js
    By: Digital Man to Bill McGarrity on Thu Jan 11 2018 10:33 am


    The error message above is a little misleading since sbbs tries to open a .bin if it can't find a .js (and no module extension was provided).



    i never really used the .bin format. can clear screen and other ansi control codes be encoded into the .bin? i would strip clear screen and cursor positioning from it if so.
    ---
    ■ Synchronet ■ ::: BBSES.info - free BBS services :::
  • From Digital Man@VERT to MRO on Fri Jan 12 03:33:06 2018
    Re: exec/avatar_chooser.js
    By: MRO to Digital Man on Thu Jan 11 2018 10:40 pm

    Re: exec/avatar_chooser.js
    By: Digital Man to Bill McGarrity on Thu Jan 11 2018 10:33 am


    The error message above is a little misleading since sbbs tries to open a .bin if it can't find a .js (and no module extension was provided).



    i never really used the .bin format. can clear screen and other ansi control codes be encoded into the .bin?

    No. Just printable characters and attributes. Nothing else.

    digital man

    Synchronet/BBS Terminology Definition #1:
    ANSI = American National Standards Institute
    Norco, CA WX: 60.1°F, 58.0% humidity, 1 mph SSW wind, 0.00 inches rain/24hrs

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From echicken@VERT to CVS commit on Fri Jan 12 12:47:57 2018
    exec avatar_chooser.js 1.11 1.12
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv24048

    Modified Files:
    avatar_chooser.js
    Log Message:
    Fixed some display bugs.
    Added a bit of text to main screen to explain
    what the avatar is used for.



    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From echicken@VERT to CVS commit on Fri Jan 12 21:26:30 2018
    exec avatar_chooser.js 1.12 1.13
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv23794

    Modified Files:
    avatar_chooser.js
    Log Message:
    If attribute is 0, pass BG_BLACK to Frame. Should
    resolve problem reported by Kirkman.

    Center names beneath avatars. (As much as possible.)



    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Kirkman@VERT/GUARDIAN to echicken on Fri Jan 12 23:49:06 2018
    Re: exec/avatar_chooser.js
    By: echicken to CVS commit on Fri Jan 12 2018 04:26 pm

    If attribute is 0, pass BG_BLACK to Frame. Should
    resolve problem reported by Kirkman.
    Center names beneath avatars. (As much as possible.)

    I think this is an issue in sprite.js, also. I believe he has "0" as the default attribute rather than bg_black.

    --Josh

    ////--------------------------------------------------
    BiC -=- http://breakintochat.com -=- bbs wiki and blog

    ---
    ■ Synchronet
  • From echicken to Kirkman on Sat Jan 13 02:30:03 2018
    Re: exec/avatar_chooser.js
    By: Kirkman to echicken on Fri Jan 12 2018 18:49:06

    I think this is an issue in sprite.js, also. I believe he has "0" as the default attribute rather than bg_black.

    Yeah, looks that way; probably me being lazy years ago. I'll tend to that in a bit.


    ---
    echicken
    electronic chicken bbs - bbs.electronicchicken.com - 416-273-7230
  • From echicken@VERT to CVS commit on Sat Jan 13 02:29:00 2018
    exec avatar_chooser.js 1.13 1.14
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv26324

    Modified Files:
    avatar_chooser.js
    Log Message:
    Updated main screen blurb:
    Your avatar will be displayed alongside messages
    you have posted and files you have uploaded.



    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From echicken@VERT to CVS commit on Sat Jan 13 05:11:01 2018
    exec avatar_chooser.js 1.14 1.15
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv11509

    Modified Files:
    avatar_chooser.js
    Log Message:
    Added Flip X and Flip Y options to the avatar editor menu.



    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Sat Jan 13 08:25:01 2018
    exec avatar_chooser.js 1.15 1.16
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv2087

    Modified Files:
    avatar_chooser.js
    Log Message:
    Added a "Remove your avatar" menu option.
    We do not yet have a way to propagate a removal through the network
    however.
    Changed the download avatar filename from avatar-<usernum>.bin to <qwk-id>.avatar.bin. That way, if you download your avatar from multiple
    BBSes into the same download folder, you'll have unique filenames.
    We don't have to worry about filename collisions in the system.temp_dir
    on the BBS (2 users downloading their avatars at the same time) because
    the temp_dir actually points to the current node's exclusive temp dir.
    And the temp_dir is cleaned up between each node session.



    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From echicken@VERT to CVS commit on Sun Jan 14 03:04:34 2018
    exec avatar_chooser.js 1.16 1.17
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv24686

    Modified Files:
    avatar_chooser.js
    Log Message:
    Use avatar_lib.update_localuser instead of write_localuser.
    Removed the 'Remove your avatar' menu item.
    Added enable/disable avatar menu items.
    Grey out user's avatar if/when it's disabled.



    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From echicken@VERT to CVS commit on Sun Jan 14 03:45:06 2018
    exec avatar_chooser.js 1.17 1.18
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv28673

    Modified Files:
    avatar_chooser.js
    Log Message:
    Added collection preview (first avatar in collection)
    to collection lister.



    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Sun Jan 14 07:13:24 2018
    exec avatar_chooser.js 1.18 1.19
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv15344

    Modified Files:
    avatar_chooser.js
    Log Message:
    Disable sbbs handling of the following control-keys and restore the
    control key settings upon terminatation (even an ungraceful one): Ctrl-K/P/T/U/Z



    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From echicken@VERT to CVS commit on Sun Jan 14 14:54:37 2018
    exec avatar_chooser.js 1.19 1.20
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv11968

    Modified Files:
    avatar_chooser.js
    Log Message:
    Create the enable/disable menu item whether or not the user
    already has an avatar. Show/hide the enable/disable menu
    item as needed.



    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Sun Jan 14 19:41:18 2018
    exec avatar_chooser.js 1.20 1.21
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv5726

    Modified Files:
    avatar_chooser.js
    Log Message:
    When displaying a preview avatar from a collection:
    - pick one at random (rather than always displaying the first), unless...
    - if sauce.tinfo4 has a non-zero value, use that (1-based) avatar position
    as the "highlight" avatar (the artist chose this one)



    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From echicken@VERT to CVS commit on Mon Jan 15 18:01:59 2018
    exec avatar_chooser.js 1.21 1.22
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv13451

    Modified Files:
    avatar_chooser.js
    Log Message:
    Fixed display bug when returning to main menu (background colour got all frigged up after previewing certain avatars in the CollectionLister).
    Stopped propagating KEY_UP and KEY_DOWN commands to the CollectionLister
    tree if current TreeItem is first or last in the list (prevents cycling
    the preview graphic to a new randomly-selected one whenever the key is pressed).
    Added KEY_LEFT/KEY_RIGHT cycling of preview graphic in CollectionLister,
    shows previous/next graphic in collection, wrapping around, starting with
    a randomly-selected image.



    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Mon Jan 15 18:52:10 2018
    exec avatar_chooser.js 1.22 1.23
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv25437

    Modified Files:
    avatar_chooser.js
    Log Message:
    Hide the cursor when entering and restore when exiting.
    May not work with all terminals.



    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Sat Feb 24 23:57:54 2018
    exec avatar_chooser.js 1.23 1.24
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv13307

    Modified Files:
    avatar_chooser.js
    Log Message:
    Fix error when there's no avatar data value:
    avatar_chooser.js line 76: TypeError: bin is null



    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From echicken@VERT to CVS commit on Sun Feb 25 03:19:58 2018
    exec avatar_chooser.js 1.24 1.25
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv16865

    Modified Files:
    avatar_chooser.js
    Log Message:
    "I don't want an avatar"
    Will add an (empty) avatar for the user and disable it.
    Appears for users who have no avatar configured.



    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From echicken@VERT to CVS commit on Sun Apr 15 02:00:01 2018
    exec avatar_chooser.js 1.25 1.26
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv27297

    Modified Files:
    avatar_chooser.js
    Log Message:
    Scroll up one more line when on row zero to reveal the collection title.
    (Not the best fix, but it'll do for now.)



    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From echicken@VERT to CVS commit on Sun Apr 15 02:10:33 2018
    exec avatar_chooser.js 1.26 1.27
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv27881

    Modified Files:
    avatar_chooser.js
    Log Message:
    Fix display bug (collection/highlight desync), but I should probably
    revisit some of this.



    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From echicken@VERT to CVS commit on Sun Apr 15 02:21:22 2018
    exec avatar_chooser.js 1.27 1.28
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv30811

    Modified Files:
    avatar_chooser.js
    Log Message:
    @DigitalMan | JavaScript s:\sbbs\exec\avatar_chooser.js line 775: TypeError: state.opt_out_item is null

    uh, this oughta do away with that, I guess



    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From echicken@VERT to CVS commit on Sun Apr 15 02:27:22 2018
    exec avatar_chooser.js 1.28 1.29
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv31409

    Modified Files:
    avatar_chooser.js
    Log Message:
    @DigitalMan | It'd be nice if home/end keys moved to first/last avatars in a collection when viewing a collection



    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Mon Mar 23 04:26:10 2020
    exec avatar_chooser.js 1.29 1.30
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv23650

    Modified Files:
    avatar_chooser.js
    Log Message:
    Use the cached avatar library (in bbs.mods), if it's there.
    Added CVS/rcs "Id" keyword, as all sbbs .js files should have.



    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Sat Apr 25 06:29:24 2020
    exec avatar_chooser.js 1.30 1.31
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv7925

    Modified Files:
    avatar_chooser.js
    Log Message:
    Performance optimization: avoid use of Frame.clear(), use Frame.home()
    and Frame.cleartoeol()'s instead.



    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Sun Apr 26 23:15:02 2020
    exec avatar_chooser.js 1.31 1.32
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv25353

    Modified Files:
    avatar_chooser.js
    Log Message:
    Back-out previous optimizations of info_frame and use new frame.erase()



    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From echicken@VERT to CVS commit on Tue May 5 01:49:21 2020
    exec avatar_chooser.js 1.32 1.33
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv29492

    Modified Files:
    avatar_chooser.js
    Log Message:
    Mouse support.



    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From echicken@VERT to CVS commit on Tue May 5 02:17:01 2020
    exec avatar_chooser.js 1.33 1.34
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv1545

    Modified Files:
    avatar_chooser.js
    Log Message:
    Quit ... with your mouse!
    yeah you like that shit eh



    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Sat Jun 25 11:47:01 2022
    https://gitlab.synchro.net/main/sbbs/-/commit/9f47c18faebfef9da8160721
    Modified Files:
    exec/avatar_chooser.js
    Log Message:
    Avoid base64-decoding an empty user_avatar.data

    Fixes issue #413, at least the non-mouse related part. I was only
    able to reproduce it by trying to use the "Edit your avatar" menu item
    after choose "I don't want an avatar".

    This "I don't want" menu item is weird however and reappears when
    the user exits and reruns the chooser, so there's probably still
    some improvements needed with this menu item.

    The "Upload an avatar" menu item issue is likely totally unrelated.
    Please don't combine unrelated issues in the same bug report.

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Sat Jun 25 18:13:35 2022
    https://gitlab.synchro.net/main/sbbs/-/commit/884aa6fb6368bb532e62a180
    Modified Files:
    exec/avatar_chooser.js
    Log Message:
    Address conflict with Synchronet internal mouse support

    1. Don't enable mouse support if the user's terminal is configured to not
    support it.

    2. After calling bbs.receive_file() which displays a menu and uses sbbs's
    internal mouse support, which enables a different mouse reporting mode,
    disable the console.mouse_mode (sbbs's internal mouse support) before
    re-enabling the mouse support for the avatar_chooser's own custom mouse
    mode. Fix fixes issue #414 reported by Nelgin.

    3. Fixed a typo in a message displayed to user if avatar upload failed.

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