home *** CD-ROM | disk | FTP | other *** search
- $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
-
-