• exec/load/lightbar.js

    From deuce@1:103/705 to CVS commit on Sun Apr 5 17:53:59 2020
    exec/load lightbar.js 1.35 1.36
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv1645

    Modified Files:
    lightbar.js
    Log Message:
    Time from hack to new feature to make the hack unnecessary: 18 hours.
    Time to use the new feature and remove the hack: 14 years, 2 months.



    --- SBBSecho 3.10-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Mon Apr 6 00:47:42 2020
    exec/load lightbar.js 1.36 1.37
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv30225/load

    Modified Files:
    lightbar.js
    Log Message:
    Add mouse support.

    This does have a terrible hack where it mangles ESC sequences going into ungetstr() because inkey() will mangle them coming out... inkey() puts ESC arguments at the end of the key buffer. If the key buffer isn't empty,
    this results in a re-ordering.



    --- SBBSecho 3.10-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Mon Apr 6 11:01:18 2020
    exec/load lightbar.js 1.37 1.38
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv16661/load

    Modified Files:
    lightbar.js
    Log Message:
    Support and use SGR mouse reporting.



    --- SBBSecho 3.10-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Mon Apr 6 12:13:20 2020
    exec/load lightbar.js 1.38 1.39
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv21017/load

    Modified Files:
    lightbar.js
    Log Message:
    Ignore anything but button 1 presses.



    --- SBBSecho 3.10-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Mon Apr 6 12:31:12 2020
    exec/load lightbar.js 1.39 1.40
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv23938/load

    Modified Files:
    lightbar.js
    Log Message:
    Fix mouse enablement.



    --- SBBSecho 3.10-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Mon Apr 6 12:51:03 2020
    exec/load lightbar.js 1.40 1.41
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv27064/load

    Modified Files:
    lightbar.js
    Log Message:
    Add fall-through miss handling for all submenus.



    --- SBBSecho 3.10-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Tue Apr 7 14:01:48 2020
    exec/load lightbar.js 1.41 1.42
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv4571/load

    Modified Files:
    lightbar.js
    Log Message:
    Add the ability to leave mouse enabled after the lightbar.
    Use this throughout lbshell.



    --- SBBSecho 3.10-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Tue Apr 7 20:03:09 2020
    exec/load lightbar.js 1.43 1.44
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv27401/load

    Modified Files:
    lightbar.js
    Log Message:
    I'm too lazy to track down why this was done... just put the behaviour
    bak in and ignore it.



    --- SBBSecho 3.10-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Wed Apr 8 10:49:35 2020
    exec/load lightbar.js 1.45 1.46
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv25891/load

    Modified Files:
    lightbar.js
    Log Message:
    Fix mouse press property name.



    --- SBBSecho 3.10-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Wed Apr 8 21:33:46 2020
    exec/load lightbar.js 1.46 1.47
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv25769/load

    Modified Files:
    lightbar.js
    Log Message:
    Take action on mouse release, not mouse press. The avoids the mouse disable command from passing the mouse release event in transit (and getting garbage input to a next command).

    We may need a one-shot mouse thing or something like that...



    --- SBBSecho 3.10-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)