home *** CD-ROM | disk | FTP | other *** search
/ High Voltage Shareware / high1.zip / high1 / DIR3 / FFG155.ZIP / WHAT'S.NEW < prev   
Text File  |  1993-12-10  |  14KB  |  291 lines

  1.                   File Finder/Grouper Release Summary
  2.  
  3. 1.55   12/10/93 - Adds a way to limit text search (/$) to the first 'n' bytes
  4.                   of a file.  This is done by embedding "=#n" in the text
  5.                   string to be found, where  'n' is the number of bytes from
  6.                   the start of the file.
  7.  
  8. 1.54g   12/6/93 - Bug Fix: Fixes ordering of alternatives in name and text
  9.                            searches.  A filemask *.[com,exe,bat] previously
  10.                            searched in the reverse order *.bat, *.exe, *.com.
  11.                            This was only significant if you wanted to specify
  12.                            the most likely match first to speed up the
  13.                            searching.
  14.  
  15. 1.54f   12/2/93 - Adds text search option (/$) as a new find criterion.  For
  16.                   example, '/$mytext' finds files containing 'mytext'.  If
  17.                   mixed letter case is used (e.g., '/$MyText') or if '=c' is
  18.                   put just after the '$' (e.g., /$=Cmytext) then the search
  19.                   is case sensitive.  ASCII numeric codes can be used in the
  20.                   text string by preceding the 1-3 digit code (1-255) with
  21.                   an '=' symbol (e.g., /$=125=002othertext=003=025, or
  22.                   equivalently /$=125=2othertext=3=25).  Other "escape"
  23.                   sequences for special characters, such as <>| are available
  24.                   also.
  25.  
  26. 1.54e  11/21/93 - Bug Fix: Now finds lower-case file names in archive files.
  27.  
  28. 1.54d  11/15/93 - When shelling to DOS, prompt is set to $p$g (directory path)
  29.                   if no prompt was previously set
  30.  
  31. 1.54c  11/13/93 - Improves memory managment: overlay buffer size set at
  32.                   run time; program runs in as little as 126K (although with
  33.                   this amount of memory it may run slowly and may not be able
  34.                   to complete some infrequent operations.)
  35.  
  36. 1.54b  11/12/93 - Bug Fix: /tN failed when current time was between midnight
  37.                            and 0:59:59am
  38.  
  39. 1.54a   11/7/93 - Uses EMS (Expanded Memory), if available, for program
  40.                   overlay swapping.
  41.  
  42. 1.53s3 10/29/93 - Removes floppy access attempt for *: (all hard drives).  In
  43.                   prior versions, even though "*:" didn't search floppies,
  44.                   they were accessed briefly causing a short delay in
  45.                   searching.
  46.  
  47.                 - For single-floppy-drive systems, if A: or B: or both are
  48.                   specified, now the one system floppy drive will be
  49.                   searched without having the user prompted by DOS to switch
  50.                   disks.  The summary report will report the drive letter
  51.                   DOS was using for that drive.  Before this version of FFG,
  52.                   the user would get the annoying DOS message if the single
  53.                   system floppy disk were using the A: designation and the
  54.                   user requested a search of drive B:.
  55.  
  56. 1.53s1 10/26/93 - Improved speed of archive file searches by 20+%.
  57.  
  58. 1.53s  10/25/93 - Changed shell-to-DOS function (during /e execute) to look
  59.                   for COMSPEC variable for command shell in lieu of assuming
  60.                   COMMAND.COM.
  61.  
  62.                 - DOS prompt during shell now indicates FFG is resident by
  63.                   putting the program name "[FFG]" in the DOS prompt.
  64.  
  65. 1.53r  10/24/93 - Decreased runtime memory requirements to about 140K.
  66.  
  67. 1.53q  10/22/93 - Bug Fix: Eliminated program crash for marginal memory
  68.                            conditions.
  69.  
  70.                 - Adds option to shell to DOS prior to executing a command with
  71.                   the /e option.
  72.  
  73. 1.53p  10/13/93 - Adds 43-line mode for VGA.  Before, /v4 on a VGA would use
  74.                   50-line mode.  Video option /v specified without arguments
  75.                   toggles between 25-line mode and 43/50 line mode, if
  76.                   supported.
  77.  
  78.                 - Help screens improved slightly.
  79.  
  80. 1.53o  10/11/93 - Completely revamped help.  Added a /?[c] option, which
  81.                   provides help about specific switches.  (e.g., /?d provides
  82.                   help about the /d (date) switch.  Help takes advantage of
  83.                   full screen if 43/50-line video modes used.
  84.  
  85.                 - Summary report format revised to better handle logical
  86.                   AND/OR combinations of criteria.
  87.  
  88. 1.53m   10/3/93 - Name/Date/Time/Size/Attr criteria specified with separate
  89.                   option switches are logically ANDed together (i.e., all
  90.                   criteria must be satisfied for a file to match).  Within a
  91.                   criterion type (e.g., Date) criteria alternatives can be
  92.                   logically ORed by specifying them all within the same option
  93.                   switch, separating each alternative with a comma.  For
  94.                   example,
  95.  
  96.                      /d85,86,87,88 /d1/1/*-6/30/*
  97.  
  98.                   is interpreted as "all files in the years 1985 OR 1986 OR
  99.                   1987 OR 1988, AND having dates between 1/1 and 6/30"
  100.  
  101.                 - Output summary screen reformatted to account for logical
  102.                   groupings.
  103.  
  104.                 - Compatibility note: Previously multiple name and name
  105.                                       exclude (/x) options were logically
  106.                                       ORed together.  Now they are ANDed.
  107.                                       Use comma-separated criteria with one
  108.                                       option switch to achieve the desired
  109.                                       result.
  110.  
  111. 1.53l   9/26/93 - Adds /v[2|4|5] switch to force screen to 25 or 43/50 line
  112.                   mode.  If /v is used without provide a number of lines 50 is
  113.                   assumed.
  114.  
  115.                 - Bug Fix: Since v1.53j, if a file name was specified w/o using
  116.                            extended wildcards and the /z option were used, all
  117.                            files within archives (e.g., ZIPs) would be found.
  118.  
  119. 1.53k    9/6/93 - Interpretation of partially specified dates/times improved to
  120.                   provide more consistent results.
  121.  
  122.                 - There is no longer a limit on the number of size, date, time,
  123.                   and attribute option switches.  Previously, only one of each
  124.                   type was allowed.  When multiple options of the same type are
  125.                   specified, a file will match if it matches ANY of the
  126.                   "include" (e.g., /s...) criteria AND doesn't match ANY
  127.                   "exclude" (e.g., /s!...) criteria.
  128.  
  129.                   Note: The semantics will change in a future release such that
  130.                         separate switches will be logically ANDed together.  A
  131.                         provision will be made to logically OR several criteria
  132.                         together using a single switch argument.
  133.  
  134.                 - Bug fix: /dY now correctly expands to */*/Y (it was expanding
  135.                            to M/Y/Y)
  136.  
  137. 1.53i  8/25/93  - Bug fix: /d2/29... would find all files because of
  138.                            leap year date validation bug.
  139.  
  140. 1.53h  8/23/93  - Adds expanded capability for time option, which now accepts
  141.                   wildcards '*' and current hour 'H', min 'M', and sec 'S' in
  142.                   lieu of normal time.  Also adds relative times:
  143.  
  144.                      /tH:M:S       Current time
  145.                      /t1n          1 minute ago (1N = 1 minute before Now)
  146.                      /t15n-10n     10-15 minutes ago
  147.                      /t2n-n        Within the last two minutes
  148.  
  149.                   Generally, when a colon is used, but is not separating hh, mm
  150.                   or ss, it is interpreted as implying you don't care about the
  151.                   unspecified elements of the time.  For example, see the
  152.                   difference between /t8 and /t8: below:
  153.  
  154.                 - Also inteprets partial times:
  155.  
  156.                     /t8-13         8:00:00am - 1:00:00pm
  157.                     /t45:16-55:00  Any hour, 45m16s-55m00s
  158.                     /t8:           8:*:* (8:00:00am - 8:59:59am)
  159.                     /t8            8:00:00
  160.  
  161.                 - Bug Fix: Date option failed to pick up some files when
  162.                            partial Day-of-week range specified. e.g., /dSU-
  163.  
  164. 1.53g  8/18/93  - Adds current month, day and/or year to date option by
  165.                   substituting M, D, and/or Y respectively.
  166.  
  167.                 - Interprets partial dates:
  168.  
  169.                     /d89-90     1989-1990
  170.                     /d1-28      1st through 28 of this month
  171.                     /d5/93-6/93 May through June
  172.                     /d5/y-9/y   May through September of this year
  173.                     /d6/29-7/4  6/29 through 7/4 of this year
  174.  
  175. 1.53f  8/16/93  - Adds wildcard capability for dates, which lets you
  176.                   substitute a '*' for the month, day or year.  For example,
  177.                   the option /d*/*/93 finds all files with 1993 dates.
  178.  
  179. 1.53e  8/16/93  - Adds ability to exclude a time, date ranges with
  180.                   /t!mintime-maxtime and /d!...
  181.  
  182. 1.53d  8/14/93  - Bug fix: Eliminates empty comma-delimited field for archive
  183.                            file when /f, used without /z.
  184.  
  185. 1.53c  8/12/93  - Bug fix: For /d day-of-week option - If 'Saturday' (spelled)
  186.                            out were used, it would be interpreted as Tuesday,
  187.                            because the 'TU' in Saturday was found.  Now only
  188.                            first two letters of a DOW are considered (this was
  189.                            always the intent).
  190.  
  191. 1.53a   8/9/93  - Adds ability to exclude size ranges with /s!minsize-maxsize
  192.  
  193. 1.53    8/4/93  - Adds range capability to day-of-week date specs (e.g.,
  194.                   /dSA-SU for weekend files, /dMO-FR for weekday files)
  195.  
  196.                 - Adds NOT capability for attributes switch e.g., /a!S
  197.  
  198. 1.52   7/25/93  - Adds preliminary wild path capability - this feature may be
  199.                   further refined
  200.  
  201.                 - Keeps running meter visible when output redirected to a file
  202.  
  203.                 - Improves Archive search speed for small archived files and
  204.                   generally improves Archive search efficiency
  205.  
  206.                 - Adds on-the-fly ability to turn on beep-when-done switch
  207.  
  208.                 - Improved search speed when NameMask is such that standard DOS
  209.                   wildcard conventions can be used.
  210.  
  211.                 - **IMPORTANT** Discontinues use of '+' to separate multiple
  212.                   file masks. Use comma intead.
  213.  
  214.  
  215.                 - Adds ability to specify file masks as patterns of
  216.                   alternatives.  For example:
  217.  
  218.                     All executables:      *.[com,exe,bat]
  219.                     All Archive Programs: *[zip,arj,arc,lha,pak,zoo]*.[exe,com]
  220.                     C source code files:  *.[c,h][,pp]
  221.  
  222.                   Note that bracketed terms may be nested:
  223.  
  224.                     Configuration files:  *c[[o,]n,]f[i,]g*
  225.  
  226.                   A slash '/' can be used in lieu of the comma to separate
  227.                   alternatives in the file name masks.  This was required to
  228.                   that the name mask could be passed to FFG as a batch file
  229.                   command line argument.  If commas were used, DOS would parse
  230.                   the command line using the commas.
  231.  
  232.                 - Improves appearance of display of directories for directory
  233.                   search
  234.  
  235.                 - Adds a "Stop after one find" option '/1'
  236.  
  237.                 - Adds a "Beep" option (/b) which will cause beeps when program
  238.                   is done (d), user is prompted (p), file is found (f) and/or
  239.                   an error occurs (e). If only /b is specified beeps occur for
  240.                   all of the above.  To get beeps for only some of the above
  241.                   add P,F,D,E as appropriate after the /b.
  242.                 - Adds a "Quiet" option (/q) which suppresses all screen output
  243.                   Can selectively force display of Title, Files, Summary, Meter
  244.                   by putting t,f,s, and/or m after /q. For example, /qms
  245.                   suppresses all screen output but running meter and summary.
  246.  
  247. 1.51    6/5/93  - Adds "Execute Command" option (/e) which allows a command to
  248.                   be executed for each found file
  249.  
  250.                 - While searching through an archive FFG will respond more
  251.                   quickly to user keypresses.
  252.  
  253.                 - For files found in archives, the file attributes are reported
  254.                   as *ZIP, *LZH, *ARC... to indicate the archive type
  255.  
  256.                 - Adds a "Skip rest of drive" feature by pressing 's' during
  257.                   search
  258.  
  259. 1.50   5/10/93  - Bug Fix: /g switch did not change into found directory
  260.  
  261. 1.49    5/9/93  - Causes all DOS "Drive not ready" errors to be ignored
  262.  
  263.                 - Determines whether drives are logical drives at one time to
  264.                   improve reliability of the logical drive determinationĀ·
  265.  
  266.                 - Bug Fix: only first of multiple drive ranges in DriveSpec was
  267.                            considered.  For example, a-df-z:*.* would have
  268.                            searched only d: through f:
  269.  
  270. 1.48    5/8/93  - Bug Fix: "/fb." displays 0s and 1s instead of a period '.'
  271.  
  272.                 - Returns result codes: 1 = found, 0 = not found (and other
  273.                   error codes), which can be checked using DOS "if errorlevel"
  274.                   command.
  275.  
  276.                 - Adds new output format specifier 'n' for full file name (same
  277.                   as 'f.e')
  278.  
  279.                 - Changed Abort/interrupt message to appear even if summary
  280.                   display is turned off
  281.  
  282. 1.47    5/4/93  - Adds a "bytes occupied" report to summary, which reports the
  283.                   total disk space used by the found files.
  284.  
  285. 1.46    5/1/93  - Bug Fix: root files were reported in current directory
  286.  
  287.                 - Updated help/usage screens
  288.  
  289. 1.45   4/27/93  - Improves speed of archive file searches by up to factor of
  290.                   2.4
  291.