On Fri, 05 Jul 2013 15:29:18 +0200, Rugxulo <[email protected]> wrote:
> Though honestly, the most recent work has been
> done by good ol' Bart Oldemann (another guru), so perhaps he's your
> best bet (and he has SVN write access, unlike me). I'm not really in
> frequent contact with him (me = useless), but he's apparently been
> busy with "real life" (tm). So you can probably email him, but please
> be patient. :-)
Sure, no problem. These issues are fairly low-priority and can be worked
around.
> Agreed, but IIRC it even did something weird (not just printing a 0x7
> BEL ASCII char), maybe direct port write for special chirp.
Yes, it uses the sound and nosound functions. I agree it should just do
putc('\a') for CTTY compatibility. :)
> I wonder if a "visual bell" (a la vi) would be nice here.
I'm not familiar with vi, but filename completion has no reason to beep
anyway. Beeps should be used to get a user's attention when they're doing
something else (if they're at the computer, they're looking at the screen
already).
> 0.82 is the "stable" version (preferred by Eric Auer) and the only one
> on SourceForge, but 0.84 is somewhat preferred by others (at least
> me). 0.82 doesn't support LFNs, that was a later addition (by Blair
> Campbell?, also added DESCRIPT.ION support).
The version I use is "0.84-pre2 XMS_Swap", simply because it's included in
the official FreeDOS 1.0 and 1.1 distributions.
> It may be slightly buggy. Can't remember, something like only on
> default drive or only C:\ or only works if C:\ supports LFNs. I don't
> know, can't remember. All I know is that Eric always said that 0.84
> wasn't heavily vetted for changes.
I have successfully used LFNs on a non-C: drive created by SHSURDRV.
I haven't had any problems with 0.84 except apparently when compiling it
with OpenWatcom.
> BTW, there are some switches that seem to disable LFN in FreeCOM
> output. So I'm not sure of the full ramifications. But yes, I do
> personally "set DIRCMD=/od /lfn"; nevertheless, that won't help for
> other shells (0.82, 4DOS, etc).
Well, FreeCOM is the default, so maybe /LFN should be the default.
> There's still some quirks and bugs. IIRC, you still have to also
> separately say "lfnfor on" and "lfnfor complete on". Also it has some
> problems with files with multiple dots in their names. (BTW, 4DOS
> supports LFNs if you enable it in the .INI file. I don't think /LFN
> works there, maybe not even %DIRCMD%.)
Thanks for informing me about LFNFOR, I wasn't aware of that.
MKDIR seems to work fine with multiple-dot filenames, but COPY does not
(COPY CON one.two.three says "file not found" and "out of memory").
I think LFNFOR and LFNFOR COMPLETE should be off by default because many
programs don't support LFNs. (My own GENPKGLS doesn't, because it uses
OpenWatcom's fopen.)
> BTW, the shell's built-in DIR doesn't have to be exclusively used.
> IIRC, the old 1DIR utility supports LFNs too (among others, e.g. DJGPP
> / GNU ls). And some file managers (Doszip, NDN, Emacs' Dired) also
> support LFNs, so it's not totally dire.
Sure, but as FreeCOM is the default, I think it should make a good
impression. Its feature set is good enough for me. Maybe there should be a
poll asking users which shell/file manager they use?
> It's not fully translated to OpenWatcom yet, IIRC. Bart did some work
> a year or two ago, but he never finished. So it's buggy. The official
> compiler that works is Turbo C (or whatever variant). So, for now, I
> would suggest sticking with that, if you can.
OK, maybe I'll get Turbo C and try that.
------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:
Build for Windows Store.
http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
Freedos-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freedos-devel