Nightfox wrote to Gamgee <=-
Re: Re: DDMsg and DDFile area choosers
By: Gamgee to Nightfox on Sat Oct 31 2020 09:58 pm
Okay, I've done some further testing, and have found that the
prior version I was using (dated 2019-08-24 ver 1.19) works fine.
Without changing anything else, if I drop in the newest DDMsg and
DDFile (.js and .cfg), it does not work with the "false" command
line parameter added. Same default.src/.bin with both.
So it seems that something is not liking the word "false" with the
latest version that comes with Git... Thanks.
When you say "drop in the newest" ones, do you mean you were
using older ones? What versions worked, and which don't? If you
open one of the .js files, near the top, it has a variable that
stores which version it is. For instance, the message area
chooser has this (for version 1.20):
var DD_MSG_AREA_CHOOSER_VERSION = "1.20";
var DD_MSG_AREA_CHOOSER_VER_DATE = "2020-04-19";
On the latest SBBS, installed yesterday from Git, version 1.20
does not work, and version 1.19 does work.
When I say "does not work", let me clarify... It works *except*
when you try to pass the command line parameter "false". I'm
doing that in a modified command shell, like this:
cmdkey *
exec "?DDMsgAreaChooser.js false"
end_cmd
That command line results in a brief screen flash when the * key
is pressed, but no other action.
The exact same command shell works fine if I replace the DD files
(two .js and two .cfg) with the 1.19 versions. The .cfg files are
un-modified in both cases.
I haven't updated them since before the switch to Git, and the
latest I've committed was 1.20. So there should be no difference
between the latest from CVS and the latest from Git. So if
there's some behavioral difference, I'm not sure if Git itself
would have anything to do with that - Different line endings, a
different text encoding, etc..
Not sure what's happened either, but just letting you know what
it's doing for me. This is on Linux if that matters. It seems
that they (both DDFile and DDMsg) are not liking the word "false"
being passed on the command line.
... Internal Error: The system has been taken over by sheep at line 19960
--- MultiMail/Linux v0.52
þ Synchronet þ Palantir BBS * palantirbbs.ddns.net * Pensacola, FL