@Node "his" 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 ***** 30 and up 8-) Germany **** Andreas Kirchwitz **** 8-) Switzerland **** Karl H. Riesen **** 8-) Australia **** K.R. Simpson **** 20 and up 8-) Germany *** Martin Steppler *** 8-) France *** Frank Geider *** 8-) Germany *** Michael Depenheuer *** 8-) Denmark *** Niels Bache *** *** Clarence Totzke *** *** Mariano Alvira *** *** John Veregge *** 15 and up 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-) Canada ** Bob Bromley ** 8-) Finland ** Mika Valitalo ** ** Ron Charlton ** ** Gary Dybdall ** ** Bill Hogsett ** ** Logan McMinn ** ** Bob Syrlik ** ** Russ Harbert ** ** Michael Standley ** 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 Harold Feldman Keith Keller Carl Weber 1 buck Arthur Murray »Your name here« Newlist Patrons span 10 countries! 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 :-) -Fred Fish release. -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 converse space. Save the Earth! =========================================================== Phil Dietz @EndNode