home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Micro R&D 1
/
MicroRD-CD-ROM-Vol1-1994.iso
/
os20
/
cli
/
newlist82.lha
/
Docs
/
History.doc
< prev
next >
Wrap
Text File
|
1993-10-02
|
35KB
|
679 lines
$VER: Newlist 8.2 (2-Oct-93) History doc
These people donated even when NewList was not as powerful as it is now!
(Stars denote donations greater than $1)
( 8-) for a big USA welcome )
8-) Germany ***** Rolf Damm ***** 60 and up
**** Clarence Totzke ****
**** Mariano Alvira ****
8-) Norway **** Terje Sæther ****
**** Richard Losey ****
**** Michael Standley ****
8-) Germany **** Andreas Kirchwitz ****
8-) Switzerland **** Karl H. Riesen ****
8-) Australia **** K.R. Simpson **** 20 and up
*** Parker Russell ***
*** Wayne D'Avanzo ***
8-) France *** Frank Geider ***
8-) Germany *** ++ Martin Steppler ++ ***
8-) Germany *** Michael Depenheuer ***
8-) Denmark *** Niels Bache ***
*** John Veregge ***
8-) Australia *** K.J. de Veaux ***
8-) Canada *** Frank Hunter ***
8-) France *** Thomas Wiard ***
8-) New Zealand *** ++ Dale Gold ++ ***
*** Keith Hamer ***
*** ++ Geoffrey Gass ++ ***
*** Richard Ektarian ***
*** Don Campbell ***
*** P.J. Rovero ***
8-) England *** Bill Stanton ***
*** Peter Orvis ***
*** Jim McDonald *** 10 and up
8-) Denmark ** Brian Jacobsen **
8-) Germany ** Wilhelm Nöker **
8-) Poland ** Richard Gokieli **
** Carl Tashian **
8-) Germany ** Franz Schwarz **
** Michael Barsoom **
** Harold Feldman **
8-) Canada ** ++ Bob Bromley ++ **
8-) Finland ** Mika Valitalo **
** ++ Ron Charlton ++ **
** Gary Dybdall **
** ++ Bill Hogsett ++ **
** Logan McMinn **
** Bob Syrlik **
** Russ Harbert **
8-) Germany ** Jörg Plate ** 5 and up
8-) Australia * David Andrew Clayton *
8-) France * Jacques Vanhove * above 1
8-) Germany Andreas Vögele
8-) France Arne Köhler
8-) Denmark Klaus Seistrup
++ Tim Boland ++
8-) Finland Roope Raisamo
an Amiga friend
Keith Keller
Carl Weber 1 buck
Arthur Murray
8-) England P JR Laws
»Your name here«
Newlist Patrons span 12 countries!
ver 8.2- I assumed there would be one or two last bugs in it, and indeed
a couple were detected after release. Since it was only an
FTP release....why not release a gazillion more???
This release should be very stable now (ie no bugs). I threw
in a couple of new things to boot :-)
-Newlist donation is still required.
-Bug fix: a rather major bug (appearence wise). It wouldn't
turn headers on in xpert mode under recursion.
-Bug fix: enforcer hit when showing datatypes for empty files.
-Bug fix: enforcer hits when doing 'nl -!T2 >filename'
-Bug fix: execution [-E] broke.
-Bug fix: paging the help got confused at the bottom.
-Bug fix: mufs/envoy strings had / and > appended in slash mode.
-Bug fix: The problem of ANSI when redirecting to Interactive
devices: like the PRT: The _NONFLAG: made in
newlist8.1 to hack at the problem is now removed.
-Bug found: csh likes to expand wildcards which results in
'nl -??' and 'nl singlefile*' not functioning
correctly. The solution is to create an alias
that prevents the expansion. ie
alias nl "*a c:nl $a"
-Languages are cleaned up more..excuse my munging :-)
-Norsk config written by Vegard Riseng (thanks!)
-German, Finnish, and Swedish are translated better.
-Languages with large days, now have default formats adjusted to
run better.
-Mufs and Envoy can now run at same time.
-Compiled with mufs1.4 includes.
-[-Z] now means NO ANSI and [-!] means USE ANSI. No toggling garbage.
-You can break CTRL-C from [-?] help.
-Added 'u' protection bit for mufs users.
-Added monochrome shell recognition that will define \C to a
visible pen under a depth==1 shell. Monochrome mode will also
turn off ANSI output.
-Added monochrome color to _NAMECOLOR: config class.
-Added [-w #] that lets you define the width of the display (def. 77)
-Added [-j #] that lets you define the height of the display (def.24)
-Added [-L #] that shows files that have a size less than or equal
to the number you give in bytes.
-Added [-Q #] that shows files that have a size greater than or equal
to the number you give in bytes.
-Added config class _LONGHELP: and _SHORTHELP: to replace former
_USAGE: class. Shorthelp shows the most commonly used flags
of newlist, while Longhelp shows the complete flag list.
nl -? produces the short help, while nl -?? shows the long help.
Shorthelp is more user-friendly to new users.
-Added bit to _NONFLAGS: for defining nl -? to be short or long help.
ver 8.1 - Just a minor upgrade to make folks happy. Released to
FTP only as I am dead broke. Some bug fixes, an aesthics
overhaul, as well as running more like lsjr to gain a
larger audience.
-Newlist now has a mandatory shareware fee (although the fee
is still flexible and defined by the user).
-Bug fix: Major bug. Could of crashed when doing [-qt] with lots
of links. Fixed.
-Bug fix: Sometimes a path (when given multiple paths) wouldn't
be read.
-Bug fix: Expert mode on an assign added dir would not show the
header. All the dirs would be mushed together.
-Bug fix: Slashes [-/] wouldn't work when redirecting to a file.
-Bug found: Redirecting to printer leaves ANSI in...printer.device
must be IsInteractive(). Fix is to use -Z when
redirecting to printers along with setting bit-a of
_NONFLAGS: to strip all ansi.
**********************************************************************
IMPORTANT:
* ENV:NEWLIST_LANG is now S:NEWLIST.config
NEWLIST_LANG and all 5 million of those ENV: variables no
longer exist...but are now merged into one single
NEWLIST.config stored in S: only. This means less files to
manipulate, but also means that changing the default flags
in the config will require a memory flush with nl -K
* There is no longer a NEWLIST_BOTH variable inside the config.
Many people (especially those who have trouble with English)
had trouble with interaction between ENV: variables.
Now if you wish to add a variable to both long and quick
you must add it to both manually.
* Removed [-a]. [-a] is now [-@]. Changed [-a] forget date
substitution flag to [-@] in order to make a new flag [-a]
that acts like ls.
* Removed [-Q] toggle system requestors. It's now in the config
_NONFLAGS: part. I am trying to remove some not-often used flags
into permanent storage like the config.
* Removed [-L] force mufs/envoy under WB2.0. It's now in the
config as well.
**********************************************************************
-Device Usage is now printed only once during a recursion instead
of after every single directory. Cleaner/shorter output.
-Quick modes now use variable spaced columns for more efficient
output! I thought it would be tough, but it was rather easy.
It turns out that newlist makes smaller tighter columns than
lsjr as well :-)
-Changed some of the styles so newlist looks better (ie uses
white text and bold for links, etc.)
-Some language files are now more complete.
-Accounts.library and multiuser.library are only checked once
in libs: to make snoopdos less busy.
-Moved the Expert mode strings from -f0 and -d0 to the new _DEFAULTS:
section.
-Newlist8.1 uses a different memory port than older versions so
there won't be any conflict with older language files in memory
(jeesh I should of did this a LONG time ago).
-Newlist help uses paging if you give the [-p] flag before [-?]
(ie nl -p?) or if the _NONFLAGS bit-7 is set.
-Now prompts for disk with S: on it for floppy users.
-Code size hand optimized and reduced a good hunk.
-Added config class _NONFLAGS: that keeps track of some variables
that don't have formal flags (like using variable column etc.)
-Added flag bit to _NONFLAGS: that sorts quick modes the old way
with dirs on top followed by files on the bottom.
-Added flag bit to _NONFLAGS: that turns off variable sized quick
columns (if you need the speed or want big fat columns :-)
-Added flag bit to _NONFLAGS: that toggles checking for Envoy/MuFS
(turning off will gain speed from not having to open libs, etc.)
-Added flag bit to _NONFLAGS: to set if Assign Adds are default.
-Added flag bit to _NONFLAGS: that uses paging on help [-?].
-Added flag bit to _NONFLAGS: that allows you to set merging of
common paths. For instance if you say 'nl c:dir c:list' it would
print one header/footer since they're in the same directory.
-Added flag bit to _NONFLAGS: that defines if recursion in
assign added directories should use the extended header
that has the assign name in it (ie fonts: -> dh0:fonts)
-Added flag bit to _NONFLAGS: that fixes the problem of ANSI going
to the printer device. When bit-a is set in conjuntion with [-Z],
it'll ignore ALL ansi stuff including paging, turbo output,
hiding the cursor, etc.
-Added config class _FILTER: that sets the default filter.
Default is to hide icons and .files. ls -a will show them though.
-Added [-a] flag that shows all .* and *.info flags (just like ls).
-Added config class _DEFAULTS: that contains the default print and
date formats for easy configuring.
-Added a style in _STYLESMISC: for regular files so you can change
the color/style.
-Added Expert mode quick header format to _REG: and _ANSI: sections.
[All references to language file or langauge section or ENV: variable
below are now void and now contained in the S:NEWLIST.config file ]
ver 8.0 - Newlist8 has yet another innovative release. This time newlist
boasts features found in WB3.0 (networking, datatypes, etc),
Envoy and muFS support, Styles like color-ls, an expert mode,
and finally the fastest Shell printing 'ls' with newlist's new
Turbo mode! Newlist8 is now THE most powerful 'ls' to date as it
has features AND speed! Register now and be a part of the Newlist
gang. "I ain't no Crip...I ain't no Blood...I'm a Newlist homey."
-WB2.0+ only
-Newlist Patron release.
-Fred Fish release.
-Language file is now required.
-Bug Fix: Assign Add's didn't work because of a STUPID mistake
(p++ instead of ++p)
-Bug Fix: Execute [-E] didn't work when [-q] was given.
-Bug Fix: Foreign language files were missing an execution [-E] string.
-Bug Fix: Print meta-character '%C' printed extra bogus strings.
-Bug Found: With mufs installed under WB2.0, a few old filesystems
(like older CrossDOS) goofed around with the fib_Reserved
area. This results in newlist thinking it uses the
extended network bits, when it dosn't. The only thing
to do is not use mufs support under newlist in WB2.0,
upgrade the filesystem, or upgrade the OS to WB3.0.
Under WB2.0, use the [-L] flag if you want to use
Envoy or muFS.
-Bug Found: Character class wildcards [a-z]* are not processed by
WB2.0 correctly. WB3.0 fixes it. WB2.0 users should
simply capitalize the data [A-Z]*
-Big Thanx to Bug Testers: Scott Ellis (ScottE)
Ken Krebs (Schrade)
-Swedish Language File by: Patrik Lundquist (PatrikL)
--> -Changed [-L] and [-l] to [-N] and [-O] so I could add [-l] option
-Removed 'h' protection bit since C= doesn't recommend using it.
-Sort routines use CopyMemQuicker() for speedup.
-Pager works better especially with the new turbo mode.
-ANSI off [-Z] does not turn off paging anymore.
-Executing works better.
-Language parser is more intelligent.
-Language file now checks ENVARC: as well.
-Language file now contains a VER: string. The versions of newlist
and the proper language file should be the same.
-Paths and Assign Add's are now traversed from left to right at
request of patron.
-Short output [-q] no longer toggles so you can now have short output
as default like the real 'ls'.
-Added [-l] which forces long from quick outputs for all the 'ls' users
out there.
-Added [-L] which turns on Envoy and/or muFS support for WB2.XX
-Added Envoy support! The multi-user/multi-device filesystem
offered by C= is now supported.
-Added Envoy print meta-characters '%EeFfHh' which shows a files
UserID, UserName, GroupID, GroupName, PrimaryGroupID, and
PrimaryGroupName respectively. NOTE: If a user has ENVOY then
newlist assumes that you no longer are using mufs.
Envoy suprisingly does not need WB3.0...just WB2.04.
-Added support for the Shareware multi-user filesystem called muFS.
The print meta-characters '%e and %E' for Envoy will also
show the User Name and UserID for muFS.
-Added user-definable style types! This allows you to change the
print style of directories and links for both long and quick
formats. The result is pretty neat. Class _STYLEMISC: was added
to the language file.
-Added style types for matching filenames! So you can have for
instance all *.o and *.info files be italic, etc. This feature is
based on color-ls for linux.
-Added [-G] which forces grand totals on. Some people like to have
totals off (with [-t]) but still want a grand total ouput.
-Added [-!] to force ANSI on by request of patron. ANSI sequences
will always be sent even to disk/printers, etc.
-Added [-I] toggle expert mode. Expert mode makes newlist's output
"professional" like UNIX ls. Headers & totals are conditional
and will turn back on if you use recursion or give multiple paths.
Expert mode will also turn off dev: usage, seperators, some \n's,
and grand totals. Expert mode will also use a more "compact" output
similar to lsjr. This format is configurable to your preferences
by editing the NEWLIST_LANG file..so feel free to do so :-)
[-f0] the Expert mode print format
[-d0] the Expert mode date format
I added this because some people didn't like all the output of
regular newlist. An Expert mode header string was added as well.
-Added [-f #] multiple format selection. Similar to [-d #] where
you can select a different date with a simple number. [-f #]
allows for easy format selection without messy 'aliases' or
whatever, especially now with datatype and networking needs.
These formats are defined in NEWLIST_LANG for easy changing.
Added language file class _FORMATS: for use with [-f #] above.
-Added dynamic window recognition. Now if you change the window
dimensions during output, newlist will recognize it and use the
new window size.
-Added [-T #] turbo option! A number from 0-N will speed up your
outputs 15-40%. The # will determine how much prescroll takes place.
0 = off
1 = window height scroll (page at time)
2..N = faster than normal scroll
Try 2, 3, or 4 for optimal performance.
This feature was given by newlist user Chris Hopps.
----------------------
WB2.1/3.0 enhancements
----------------------
-Includes all features of above....
-Numeric localization added (ie 1,234)
-To localize internal stings of newlist edit your
ENV:NEWLIST_LANG file and replace %ld's to %lD's.
-To localize newlist formats (ie-F, -D, etc) replace
'%' metacharacter to '@'
-Added '@' meta-character identifier that will format the numeric data
to your locale (ie 1,234). Requires 2.1/3.0.
ie
with nl -F "%s bytes" would show 1234 bytes
now nl -F "@s bytes" will show 1,234 bytes
-Added style types for matching datatypes! So you can have for
instance all pictures be bold, all sounds be yellow, all gif's be
orange, etc. This is a very nice feature Ken Krebs thought up.
-Added networking/multi-user protection bits..Group rwed & Other rwed!
(the network stuff works in WB2.0 as well but needs mufs installed)
-Added print meta-characters '%g' and '%o' that show the
networking/multi-user IDs (OwnerGID and OwnerUID)
-Added datatype support! Now your directories can look like a Mac!
Note: if you do not use it, then you lose no performace!
-Added print meta-characters '%D %B %T %G %I' to show a file's
datatype description, base name, type, group, and ID!
ver 7.1a - I released newlist7.1 only to FTP. I took into account the
"Murphy's Law" view that newlist7.1 had 1 or 2 bugs that would
make sending new disk updates a pain....It paid off cuz I got
two more bug reports that are now fixed. Computer programming
takes psychology :-) Sorry for those of you had to download
this all over again, but I did it for good karma :-)
-Shareware Patron release.
-Bug fix: Assign adds now will handle any extra path or wildcard combo
(ie fonts:h* or fonts:dirs/h* )
-Bug fix: Copied wrong newlist71intl to "final" drawer!!
ver 7.1 -- It figures that when I release a product...it has some dumb
bugs in it. Patrons like it cuz they receive two disks in
a month. Now don't you wish you registered earlier?
To make the update worthwile, I also added some neat stuff.
-WB2.0 only!
-Maintence release from newlist7.0.
-Bug fix: major mungwall AND enforcer hits
thanx to testers: amk@zikzak.in-berlin.de
sellis@steer.sdsu.edu
Klaus_Seistrup@magneto.bbs.bad.se
and Randy_Schnedler@fcircus.sat.tx.us
-Bug fix: SAS6 global optimizer optimized too much resulting in bad
char pointer calculation....030 version slipped by without
me turning off GO.
-Bug fix: ENV: precedence wasn't being followed.
-Bug fix: Assign Add [-A] with wildcards or single file messed up.
-Bug fix: device: usage came up for passed dirs in hunt mode.
-Bug fix: redirection with [-/] had some problems.
-Bug fix: issuing [-?] wouldn't free some memory.
-Bug fix: some minor stuff you probably don't want to hear.
-Bug fix: return codes now return correct values
-No headers, no totals and no usage prints a newline to seperate dirs.
It will not print a \n in hunt mode..so find looks nice :-)
-Print meta-char '%L' is now " -> %s" instead of "-> %s" to prevent
unknown spacing problems by user....now use " %n%L "
-Enhanced execution [-E] to check for return codes and handle errors.
-ENV:NEWLIST_BOTH is now read before *_QUICK and *_LONG to allow
a short listing to be default (ie like ls)
-Added install script: Install-NewList. It will do all of the
necessary installation of languages, residenting, etc.
-Added amigaguide format doc for easier reading.
-Added % free to usage output.
-Added archive protection bit 'a' filters -[ and -].
-] shows files with 'a' bit set.
-[ shows files with 'a' bit not set.
-Added Header meta-character '%R' that prints the assign add path.
"%R%n" yields FONTS: -> dh0:fonts
-Added [-B] toggles between absolute path names and relative path names.
This will prevent newlist from expanding assign's....
ie fonts:mydir == dh0:wb/declaration_of_independence/fonts/mydir
================ Newlist7intl Features Also Include====================
-Bug fix: typos in language files (Danish, ;'s, etc.)
-Bug fix: language parser errors
-A new 'modified' danish file written by Niels Bache.
-Day names are now auto centered. "monday " == " monday "
-Added language definition _CENTER: which allows a user to specify
his own centered day strings if his language is larger or smaller
than the default setting of length 9.
-Added language definition _NAMECOLOR: to be able to change dir colors
and global ANSI colors easily.
-Added meta-character '\C' that adds _NAMECOLOR to string. ie
"\C%n\o" instead of "\23333%n\o"
=======================================================================
ver 7.0 -- What another version! Yes...there are almost as many versions as
the Police Academy series :-) This version has patrons' wishes
and fixes.
-WB2.0 only!
-Shareware Patron release.
-Bug Fix. Requestors were always turned off.
-Bug Fix. File and dir soft links were not being distinguished.
-Bug Fix. Assign Add confused with a single file in current directory.
-Bug Fix. A path with a single file turned sorting off...
-Bug Fix. Redirecting with pager-on caused problems.
-Bug Fix. Enforcer hit for bogus device:
A MAJOR thank you to the enforcer/beta-testers
sellis@steer.sdsu.edu
Randy_Schnedler@fcircus.sat.tx.us
-Most flags now toggle. -i is ON -ii is OFF.
-Complete ANSI stripping.
-ANSI and paging are turned off for [-E] to allow proper execution.
-Proper redirection flushing.
-CTRL-C trapping now won't have the PageStream blues :-)
-More ANSI effects for links, comments, and more.
-Memory pooled to cause less frags.
-Header, [-d0...8], and C= output [-z] use locale.library dates.
-Commodore output [-z] displays links.
-Increased date routine efficiency.
-Requestors are no longer put up asking for ENV: or locale:
********** VERY Important Changes from Old Versions *******************
You will have to edit your custom aliases since things have changed!
Sorry for the inconvenience, but it's something that needed to be done.
-Changed default settings. Lots of people were complaining about the
default settings. They hated how 4 or 5 flags were always needed.
I have changed the default settings to make everyone happy.
Sort by name, Group Both, No Icons, and Vertical sort for [-q],
are now defaults. Now nl -q = nlold -q -i -v -gb !!
-Changed vertical sort [-v] to mean horizontal sort.
-Changed no icon [-i] to mean show icon.
-Moved [-d7] datestamp to [-d8].
aesthetic changes:
-Changed no Totals [-T] to [-t] to coincide with case of no header [-h]
-> -Changed [-df] date format to [-D] to coincide with [-C -E -M -F]
-> -Removed date kit characters '%s %n %i' during overhaul/optimization.
Use their capital equivilants '%S %N %I'. Sorry.
-Removed [-f] and [-t] character flag filters! Obsolete due to
WB2.0 wildcards. Now use [a-z]* wildcard.
-Removed [-c] case filter. Use WB2.0 wildcard [a-zA-Z]*
-Removed synonym to sort by name [-sn]. Just use [-s].
-Added [-gm] group mixed output.
-Added [-sn] no sort.
***********************************************************************
Many requests of patrons are now fullfilled:
-Pager doesn't need a return now. Added SPACE, ESC, and RETURN to
More prompt.
-Added [-?] show usage. Same as (nl ?) but can be used with aliases
and other flags.
-Added [-e] include ENV:NEWLIST settings. Use this when you want
to append your ENV: settings to more flags (ie nl -pe)
-Added [-c] comment/filenote wildcard searching! See docs.
-Added [-C] Custom Header creation. Some users found my default to
be rather long and ugly. I agree. Neat new creations are available.
-Added [-M] Custom Multi-Column Format creation. This allows creation
of custom multi-columnar outputs.
-Added [-P] expand filenames to FULL path name.
-Added [-Z] ANSI off switch. Forces ansi sequencing off.
-Added 'P' bit in Unix Protections for ST_PIPEFILE's.
-Added [-gl] show links only.
-Added 3 more ENV: variables: NEWLIST_QUICK, NEWLIST_LONG, NEWLIST_BOTH
These variables are ALWAYS loaded except when turned off with [-o].
Use these for permanent settings like perm. options & custom formats.
-Added meta-characters '\b# \f# \s# \o'. Easily add ANSI effects to any
of the custom formats (date, format, column, header)
\b# - sets background color (0-9)
\f# - sets foreground color (0-9)
\s# - sets style (0-9)
\o - resets ansi for normal output
-Added datekit meta-characters '%A %B %C' for use with locale.library
or other multi-language patchs. Speedier output now!
%A- Date %B-Time %C-Day
-Added datekit meta-character '%v'. This is a variable output that
will show the time if made in the last year or else the year.
This is what all the 'ls' prgs. use.
-Added [-d0] date format. It now represents locale.library time.
-Added [-d7] date format. "%3.3C %3.3M %02d %5v"
-Added [-qt] another multiple columned short output. Similar to ddir,
but this one expands and shrinks to fit the screen as well as
show links.
-Added [-=] seperator line printed if applicable.
-Added [-X] Exclude pattern. Now you can exclude more than *.info files.
(nl -X *.o -X *.lmk -X *.info) or (nl -X *.(o|lmk|info) )
======================== Newlist7intl Features =========================
-Doesn't need WB2.1!
-Use newlist7intl to utilize pseudo-localization.
-Added ANSI color ability to language parser.
-Added a 'remember feature'. Multiple calls to newlist7intl will
use the parsed data file already in memory to save _speed_!
-Added [-K]. Deallocates 'remember' structure to return memory.
Use [-K] to change NEWLIST_LANG files or to restore EVERY byte :-)
-Language files supported (a HUGE THANK you)
Language: Translator:
--------- -----------
German - Andreas Jung
Danish - Soeren Berg Hansen
Dutch - Ewout Kramer
French - Cedric Beust
Polish - Dariusz Bolski
Finnish - Kari Mettinen
Italian - Ivan Pintori and Maurizio Paoluzi
========================================================================
ver 6.0 -- You are now * H Y P N O T I Z E D *. You love newlist.
You will use it all the time. You will sign over your
sports car and any pretty daughters you have to me. :-)
-Fred Fish release.
-Released to shareware patrons.
WB1.3 version contains:
-Bug Fix. Multiple paths didn't clear wildcard.
-Bug Fix. Wasn't aligning InfoData!!
-Bug Fix. Hunt mode wasn't entering ALL dirs if a character filter
was given [ie -fA -tZ].
-Bug Fix. Wasn't traversing rest of paths in directory after an error.
-Bug Fix. Leading /'s would confuse path maker.
-Bug Fix. Paths stack wasn't terminated correctly (needed to alloc one
more byte of mem!) so it could do nasty things.
-Bug Fix. Pager was screwing up really bad when in recursion mode.
-Bug Fix. Character filters were goofing up with case-sensativity.
-Bug Fix. Foreign words (ie Übung) were not passing character filters!
-Bug Fix. "Ram Disk:" name wasn't expanding correctly under 1.3 version.
-Bug Found. [-ss] was not sorting with diskkey [-k] when asked for.
If you want to sort by diskkey, do a [-sr -k].
-Bug Found in KS37.175 StrToDate()! Compensated for.
-Bug Found in SAS/C 5.10a umain.c. Rewrote with own code.
-Bug Found in RAM: handler. Can't Delete() a ram: file right after
you ExNext(). Compensated for.
-I should give some thanks to Thad Floryan & Mark Rinfret for their
nice date package. Although newlist6 does not use any of their
code now, previous versions used too (up to version 4.9)
and I forgot to mention their names! ... I'm a nice guy now.
-Enforcer hit free due to the part of beta tester Brian Wright,
MungWall hit free due to the part of Abel Chow, and my life
made easier with the disassembler (dis) by Chris Gray.
-Command flags may now be concated together (ie -gbvi -ss etc).
-To let '?' be a wild card AND have env: support, add a space
after the '?' ie. "nl ? "
-You may now enter [-v] to mean [-q -v]. [-v -qs] still works.
-Pager offers run-time grand totals of files, dirs, and bytes.
-Now gets device: usage [-u] for every path you give.
-Increased sorting speed. Now 9% faster!!
-Date string now supports and prints "Tomorrow".
-New memory routines. Not as much memory is used (about 10% less),
considerably less fragmentation, and now memory is purged when not
needed! Yepp, newlist use to buffer everything until it was done
(recursive directories took immense amounts of space). Now it
will sense memory that isn't needed and free it.
-Hunt mode [-H] will now ONLY display files that match. No more
unneccessary headers and footers for no matches.
Alias 'find' is effectively not needed anymore.
-Hunt mode [-H] now matches Directories!
-Hunt mode [-H] now vertical sorts properly without any gaps.
-Added [-S] stats only option.
-Added [-sr] sort-as-read (a fully buffered nl -o).
-Added [-/] append / to dirs and > to links.
-Added [-v] for use with [-gb]! You may now vertical sort a quick
column output that has dirs and files seperated! Many people
wanted this!
-Added [n] non-stop to pager.
-Added truncating '.#' support for printf format strings.
If you say "%.5n", it will truncate that name to be ONLY 5 chars long.
This allowed me to REMOVE %Z meta-character! When you want
a 3 digit month name or a 3 digit day name use "%.3M" or "%.3D"
-Added [-E] execute format. This is exactly like [-F], but it
will execute the line immediately. No more unnecessary scripts!
WB 2.0 (KS37) version: (includes all of the above)
-Many commands (around 10) were replaced with dos.library 2.0 commands
so newlist is much smaller, more compatible, and a bit faster.
-More complete and standardized error report ala PrintFault().
-Complete support of AmigaDOS ~ #? () as well as UNIX * ?
wildcards! (one nice AmigaDOS wildcard is the negation symbol, ~.
nl ~(*.*) shows all files that do NOT have a period in them!)
-Added built-in star-burst program for automatic toggling of
UNIX wildcard bit to on. Simply run newlist once, and
UNIX wildcards should work for other DOS commands!
-Added [-L] show files made before date/days.
-Added date string support to [-L -l]. Now you may enter a date
'nl -l 04-Jul-91' instead of a number 'nl -l 37' etc. to see all
files made after July 4th!
-Added complete link support!
+ Detects links VIA protection bits.
+ Both hard and soft links are supported.
+ Links can be expanded to their full path! (link -> df0:test)
+ Soft links will be identified as being file or dir links.
+ Intelligent link traversals (able to stop circular directories!)
+ Soft links that aren't mounted will have a ! ie -> !df1:mydir
+ Unresolved links will be signified by link -> :UNKNOWN FILE:
+ Included better link utilities in LinkSupport package.
-Added [-J] jump links. Will not follow links when doing recursion.
-Added print kit meta-character '%L' to print expanded link name
if available.
-Added [-A] include multiple Assigns! If you have multiple
assigns made with 'assign add', newlist will fetch them all
together! So nl -A fonts: will fetch all your font dirs
then print! See docs for certain restrictions.
-68020/68030 version of WB2.0 version. Don't run if you have a
68000 or 68010 CPU or Mr. Guru will visit.
============================================================
Earlier versions removed to conserve space. Save the Earth!
============================================================
Future of Newlist 9.0 (maybe :-)
- >WB3.1 dos features.
- New flag setting mechanism (for absolute setting)
- Graphical config maker
Phil Dietz