• exec/avatar_chooser.js

    From echicken@1:103/705 to CVS commit on Wed Jan 10 22: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


    --- SBBSecho 3.03-Win32
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From echicken@1:103/705 to CVS commit on Wed Jan 10 22: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


    --- SBBSecho 3.03-Win32
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From echicken@1:103/705 to CVS commit on Wed Jan 10 22: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


    --- SBBSecho 3.03-Win32
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From echicken@1:103/705 to CVS commit on Wed Jan 10 22: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


    --- SBBSecho 3.03-Win32
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From echicken@1:103/705 to CVS commit on Wed Jan 10 23: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.


    --- SBBSecho 3.03-Win32
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From echicken@1:103/705 to CVS commit on Thu Jan 11 07: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.


    --- SBBSecho 3.03-Win32
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From echicken@1:103/705 to CVS commit on Thu Jan 11 08: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.


    --- SBBSecho 3.03-Win32
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From echicken@1:103/705 to CVS commit on Thu Jan 11 08: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.


    --- SBBSecho 3.03-Win32
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From echicken@1:103/705 to CVS commit on Thu Jan 11 09: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.


    --- SBBSecho 3.03-Win32
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From echicken@1:103/705 to CVS commit on Thu Jan 11 10: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.


    --- SBBSecho 3.03-Win32
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Bill McGarrity@1:103/705 to echicken on Thu Jan 11 13: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
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Digital Man@1:103/705 to Bill McGarrity on Thu Jan 11 10: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 --- SBBSecho 3.03-Win32
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Bill McGarrity@1:103/705 to Digital Man on Thu Jan 11 13: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
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Bill McGarrity@1:103/705 to Digital Man on Thu Jan 11 13: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
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From echicken@1:103/705 to CVS commit on Thu Jan 11 13: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.


    --- SBBSecho 3.03-Win32
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Kirkman@1:103/705 to echicken on Thu Jan 11 22: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
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From MRO@1:103/705 to Digital Man on Thu Jan 11 22: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 :::
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Digital Man@1:103/705 to MRO on Thu Jan 11 22: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 --- SBBSecho 3.03-Win32
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From echicken@1:103/705 to CVS commit on Fri Jan 12 07: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.


    --- SBBSecho 3.03-Win32
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From echicken@1:103/705 to CVS commit on Fri Jan 12 16: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.)


    --- SBBSecho 3.03-Win32
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Kirkman@1:103/705 to echicken on Fri Jan 12 18: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
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From echicken@1:103/705 to Kirkman on Fri Jan 12 21: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
    ■ Synchronet ■ electronic chicken bbs - bbs.electronicchicken.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From echicken@1:103/705 to CVS commit on Fri Jan 12 21: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.


    --- SBBSecho 3.03-Win32
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From echicken@1:103/705 to CVS commit on Sat Jan 13 00: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.


    --- SBBSecho 3.03-Win32
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From rswindell@1:103/705 to CVS commit on Sat Jan 13 03: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.


    --- SBBSecho 3.03-Win32
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From echicken@1:103/705 to CVS commit on Sat Jan 13 22: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.


    --- SBBSecho 3.03-Win32
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From echicken@1:103/705 to CVS commit on Sat Jan 13 22: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.


    --- SBBSecho 3.03-Win32
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From rswindell@1:103/705 to CVS commit on Sun Jan 14 02: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


    --- SBBSecho 3.03-Win32
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From echicken@1:103/705 to CVS commit on Sun Jan 14 09: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.


    --- SBBSecho 3.03-Win32
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From rswindell@1:103/705 to CVS commit on Sun Jan 14 14: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)


    --- SBBSecho 3.03-Win32
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From echicken@1:103/705 to CVS commit on Mon Jan 15 13: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.


    --- SBBSecho 3.03-Win32
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From rswindell@1:103/705 to CVS commit on Mon Jan 15 13: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.


    --- SBBSecho 3.03-Win32
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From rswindell@1:103/705 to CVS commit on Sat Feb 24 18: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


    --- SBBSecho 3.03-Win32
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From echicken@1:103/705 to CVS commit on Sat Feb 24 22: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.


    --- SBBSecho 3.03-Win32
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From echicken@1:103/705 to CVS commit on Sat Apr 14 22: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.)


    --- SBBSecho 3.04-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From echicken@1:103/705 to CVS commit on Sat Apr 14 22: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.


    --- SBBSecho 3.04-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From echicken@1:103/705 to CVS commit on Sat Apr 14 22: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


    --- SBBSecho 3.04-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From echicken@1:103/705 to CVS commit on Sat Apr 14 22: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


    --- SBBSecho 3.04-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From rswindell@1:103/705 to CVS commit on Mon Mar 23 00: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.


    --- SBBSecho 3.10-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From rswindell@1:103/705 to CVS commit on Sat Apr 25 02: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.


    --- SBBSecho 3.10-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From rswindell@1:103/705 to CVS commit on Sun Apr 26 19: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()


    --- SBBSecho 3.11-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From echicken@1:103/705 to CVS commit on Mon May 4 21: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.


    --- SBBSecho 3.11-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From echicken@1:103/705 to CVS commit on Mon May 4 22: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


    --- SBBSecho 3.11-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 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.dataFixes issue #413, at least the non-mouse related part. I was onlyable to reproduce it by trying to use the "Edit your avatar" menu itemafter choose "I don't want an avatar".This "I don't
    want" menu item is weird however and reappears whenthe user exits and reruns the chooser, so there's probably stillsome 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.
    --- SBBSecho 3.15-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 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 support1. 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.
    --- SBBSecho 3.15-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)