WHAT'S NEW in Generalized File Selector

VERSION 3 changes in rough descending order of importance:
- Filter to video types with Alt-v, or by command line switch /V, or to any
  types (multiple allowed) by explicit command line parameters. Note that
  Alt-v MAY NOT activate if are no video files in a sub-directory, because 
  GFS always attempts to display something rather than a misleading nothing.
  IF it activates, you'll see filtered types highlighted at lower right.

  Video mode is because an OS/2 system with GFS as front-end to MPlayer is 
  far and away the fastest I've found, can be skimming through a file while 
  Windows and Linux are still loading buffer. Also most convenient. Some 
  video players don't even fast forward from the keyboard, hard to believe
  that "mouse Nazis" still exist in 2009. Also, getting rid of an unwanted 
  file (becoming frequent for me) in GFS is a mere two keystrokes.

- Audio files now handled correctly, which means preventing Z from eating
  playlists, and using named pipe to first exit any current instance. -- To
  add files, go to the Z VIO and hit <tab>, mark any desired with <space>,
  then <escape>. GFS is only *pre-emptive*, sometimes handy.

- READ-ONLY attributes now fully ignored. Previously only applied to files in
  directories. Now, individual files are also blithely deleted. -- BE CAREFUL!

- <tab> switches between any two locations, one of which remains fixed. 
  Simply set the first location with ctrl-<tab>.

- "`" key pops up a box showing all of abbreviated names. "`" key because
  easy to find, allows two-handed operation, and near <escape> and <tab>.

- A handler for .torrents allows looking at their info. (Requires act.exe
  in c:\act or location edited, also, a create-able temp_dir.)

- Removed unneccessary sorting which caused rather long delays. Now sorting is
  only done after commands (alt-D, alt-E, alt-S for Date, Extension, Size),
  and reverts to none after subsequent alt-N for Name (relying then, on HPFS's
  inherent sorting, but requiring alt-N every time a FAT volume needs sorted).

- Temporary dir for unzipping is tested to be create-able.
- Separate counts of files and dirs.
- Reclaimed bottom line from just messages. Drawback of less mode info.
- F3 now same as <escape> to be similar to tedit.
- On entry, home_dir is set to current.
- Bug fixing (as always) and improvement, too arcane to detail.

==============================================================================

VERSION 2
- drives are now selected with UPPER case A-Z
- ordering and display commands are now on ALT-keys (with previous letters)
- lower case and 0-9 now jump to first FILE beginning with character
- directories are now always kept at top of list regardless of sorting
- Inelegant fake "static" mode variables with separate file_select_init to
  cure problem of these reset every time handled other keys.

For documentation beyond application, you'll just have to do what I
do: READ the code. Remember that items other than file names are optional,
AS IS their DISPLAYED order (not so in dirlist.), controlled by fs_view.
File_Select does not save or restore the screen.

However, I direct your attention to the fs_filter variable in the fs_exit
procedure that's called after a left-arrow key, which for GENERAL purposes
is handy to automatically turn off filtering when ascending the tree; it's
commented out for SPECIFIC application here, but filtering can still be
toggled manually with "alt-F", OR will be turned off if you delete the last
of files in file_types in current directory, OR when changing drives. Can
confuse, but HAS TO be that way...

[v3 further confuses the filter state by, er, using it, for video types. But 
you should be able to ignore it entirely, especially details.]
