home *** CD-ROM | disk | FTP | other *** search
-
- WhereIs History of Changes
- --------------------------
-
-
- v4.4b o Version 1.03 of PKLite resulted in a header change
- in compressed .COM files, which meant that WhereIs
- could no longer identify them as compressed files.
- This version of WhereIs can now identify those
- files.
-
- v4.4a o WhereIs now has the ability to search for COM and
- EXE files that have been compressed with PK-Ware's
- new PKLite program. Since only .EXE and .COM files
- will be "included" if you specify the "-PKLITE"
- switch, you can greatly speed up the search time by
- doing a command line like this:
-
- WhereIs *.com *.exe -pklite
-
- You can still do all commands on found files; so, for
- example, you could un-pklite all PKLite'd files on
- your drive with the following command:
-
- WhereIs *.com -pklite -c"pklite -x &f"
-
-
- v4.3a o Evidently, v4.2 of WhereIs brought out a bug in
- the Turbo C++ v1.01 compiler. I had a lot of reports
- from people about WhereIs "locking up" in strange
- ways. One person told me he kept getting "Divide
- by zero" errors, and WhereIs doesn't even HAVE a
- division statement in it anywhere. Anyway, I
- found one situation where I could lock up the
- machine every time; when I compiled the exact code
- under the old Turbo C 2.0 compiler, it worked just
- fine. I barely have time to chase down my own bugs,
- let alone Borland's <grin>, so I've went back to
- Turbo C 2.0 with v4.3a. If anyone out there has
- any more strange lockups happen, PLEASE let me know
- (in as detailed a message as possible) what happenned
- to you.
-
- o Fixed a bug that was causing regular-expression
- searches to not work when looking inside of ZOO
- files.
-
- o Added a new "-dir" switch that tells WhereIs to also
- look at directory names when matching for filenames.
- Any directories found will display as normal, except
- the area where the filesize is normally shown will
- display "<dir>" instead.
-
- o Added a new '-gf' switch which tells WhereIs to
- "go to the directory of the first found file
- without prompting me".
-
- o Added a new '&d' replaceable parameter for use
- with the '-c' and '-o' command strings. This
- will return the same thing as the '&p' (pathname)
- parameter, but without the trailing '\' (unless
- the path is the root directory).
-
- o Per a user's request, added a new '-PL' switch
- which changes the output display so that the path
- name is on the left of the screen.
-
- o In previous versions, if you did a "-o" or "-c"
- command string on a matching file, WhereIs wouldn't
- do some processing after that (such as verified
- delete, goto directory, etc). WhereIs will now
- perform any of these functions specified after
- executing the specified "-c" or "-o" command.
-
- v4.2b o Fixing the "-g" bug in v4.2a caused another bug that
- caused the subdirectory change not to work.
-
- v4.2a o Fixed a bug where the "-g" option would not work if
- you tried to go to a root directory.
-
- o Added a delete safety feature which now prompts you
- to verify if you tell WhereIs to delete all files
- on any drive. It seems that a lot of people (that,
- I might add, haven't read the documentation) download
- WhereIs and then promptly give it a command line like
- this:
-
- "whereis cde: *.bak -v -n"
-
- and then watch while WhereIs starts deleting every
- file on their hard drive. Seasoned WhereIs owners,
- of course, know that the above command line actually
- gets interpreted by WhereIs as:
-
- "whereis cde:*.* *.bak -v -n".
-
- o WhereIs will now correctly return ZIP member names
- to the -c"command" feature when the ZIP directory
- name includes a path. WhereIs still strips off the
- pathname on the display screen, but will return the
- full name when used with the &M parameter.
-
- o WhereIs now opens archive files in "shared" mode.
- Earlier versions opened these files exclusively,
- which meant that you couldn't operate on archive
- files with the -c"command" feature. Unfortunately,
- PKZIP and PKARC are the only ones that will work
- correctly; LHARC, ZOO, and ARC all open the file
- looking for exclusive access, so you'll get a
- "File share error" if you try to do something
- like this:
-
- whereis *.doc -ao -lzh -c"lharc x &f &m"
-
- This will fail because WhereIs already has the file
- open when it spawns off LHARC, and LHARC wants
- exclusive control of the file.
-
- v4.1a o Added the ability to execute a DOS command on any file
- matches found.
-
- o When you specify a "grep mask", WhereIs will now also
- search inside of 4DOS's description files.
-
- v4.0 o Added the ability to display only duplicate filename
- entries.
- o v4.0 marks the beginning of Shareware marketing.
- o The program will no longer pause with the "More"
- message if WhereIs detects that the output is being
- redirected to a file or a printer.
-
- v3.9-3.8 o These version numbers were skipped.
-
- v3.7 o Sped up the grep searching slightly.
- o ZIP searching now does a much better job of looking
- for "corrupted" ZIP files.
-
- v3.6 o Added the "-hidden" switch which informs WHEREIS to
- include system and hidden files in the search.
- o Added the optional WI_DRIVES environment variable to
- hopefully alleviate some of the problems that occur
- when WHEREIS is used on a Novell network.
-
- v3.5 o Sped up ZIP searching by 50% due to a new method of
- locating the "central directory".
- o Sped up "grep" searching through archives by almost 70%.
- o Added a '-z' switch, which only displays files that have
- their "archive bit" set (ie: displays files modified
- since your last backup was made).
-
- v3.4 o Added grep-type searching on filenames.
- o Added a '-U' switch to display all output in upper
- case.
- o Changed so that if you don't specify at least one
- filespec on the command line, the default will be "*.*".
- For example, in earlier versions you would have to say
- "whereis *.* -s". Now you can just say "whereis -s".
-
- v3.3-3.2 o Internal testing changes.
-
- v3.1 o Fixed an obscure bug that would sometimes cause the
- 'date range' search to display files out of the range
- if a file happened to fall on the last day of any month
- that had 31 days in it. All date range checks are now
- done with Greenwich Mean Time for added accuracy.
-
- v3.0 o Changed the default display mode to put the filename on
- the left of the screen.
- o Added the ability to search specific ARC file formats.
- o Added the '-AO' switch to search only archives.
- o Added the '-F' to display filenames only.
- o Changed the '-H' switch to start the search in the
- current directory.
- o Added the ability to exclude filenames with the
- '-X' switch (up to 25 supported).
- o Added the '-LT', '-EQ', and '-GT' switches for size
- range searching.
- o Added the '-S' and '-B' switches for date range
- searching.
- o Added the '-C' switch for searching only the PATH
- directories.
- o Changed the '-W' switch to get the true cluster size
- for each drive searched. Earlier versions simply
- assumed a cluster size of 2048 bytes.
-
- v2.9 o Internal testing changes.
-
- v2.8 o Added ZOO file searching.
-
- v2.7 o Added LHARC file searching.
-
- v2.6 o Internal testing changes.
- v2.5
-
- v2.4 o Added the "European-style" date display, per a user's
- request.
- o Added the '-W' switch to show wasted space.
- o Added the '-H' switch to display filenames only.
- o Added ZIP file searching.
-
- v2.1-2.3 o Internal testing changes.
-
- v2.0 o Changed to the three different display formats.
- o Enhanced Control-C checking to allow aborting at any time.
- This was not the case in prior versions if a user didn't
- have BREAK=ON specified in their AUTOEXEC.BAT file.
- o Changed the '-G' switch to prompt the user before going
- to the found subdirectory.
-
- v1.9 o Filenames are now searched for first in the current
- directory instead of searching for subdirectories first.
-
- v1.8 o Added the ability to specify multiple drives and filespecs
- on the command line (ie: whereis cde:*.dat d:test.prg).
- o Added the '-D' switch to search all drives.
- o Added the '-E' switch to allow "*.*" use for directory
- searches.
- o Added the '-G' switch for "goto found subdirectory".
- o Added the '-P' switch for page breaking.
- o Added the '-V' switch for file deletion.
- o Added support for the WHEREIS environment variable.
- o Added the '-I' switch to ignore the environment variable.
-
- v1.7-1.1 o Internal testing changes.
-
- v1.0 o Initial release.
-
- End of Document