source: trunk/README@ 1092

Last change on this file since 1092 was 1057, checked in by Gregg Young, 17 years ago

3.11 release update

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 20.0 KB
RevLine 
[642]1 ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
2 ³ F(ile) M(anager)/2 is free software from Mark Kimes ³
3 ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄŽ
4 ³ READ.ME file -- read before installing ³
5 ³ See end of document for contact info ³
6 ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
[7]7
[1057]8FM/2 3.11 adds the option of having delete move the objects
9to the Xworkplace trashcan. Undelete will open the trashcan
10so you can restore deleted files. The only short coming is you
11will need to rescan in order to see the restored file.
12We also added a reserved state which allows you to return
13FM/2 to the state it was in on start up (the shut down state).
14We have improved the filtering of file names that contain
15multiple periods and fixed FM/2's failure to always follow
16the details settings from the setup notebook. The primary
17task achieved for this release was the addition of fortify
18support which allowed us to fix a handful of memory usage
19related bugs. We fixed a few other minor issues see the
20history for more details.
21
[994]22Fm/2 3.10 adds the ability to set the command line length
23to correspond to the command shell you are using. We have
24moved some menu items to submenus to reduce menu clutter
25while adding "unhide" to reveal previously hidden items and
26adding a settings notebook submenu to allow selection of the
27page you wish to visit. We have updated the look of several
28dialogs and containers including adding the ability to remember
29size location and presentation parameters. We have reworked
[1052]30the save state on close so it will save the different states
31of multiple directory containers and in greater detail. This
32state can also be restored at anytime during a session by
[994]33selecting it from the "States" drop down. We have provided better
34progress indicators to update the progress of long operations.
[996]35We now provide both the SYM & MAP files in a separate warpin
[994]36package. This will allow interested individuals the tools needed
37to assist with analysing any problem that may occur. This
38package is not needed to run FM/2. As always this update
39provides some performance enhancements and defect fixes.
40
[915]41FM/2 3.09 adds "mailto:" so you can configure the ability to
42double click an email address in the new viewer and have it
43open a new email using that address. The viewer page in the
44settings notebook was split into 2 pages to facilitate the
[1057]45change. Additionally, We fixed some defects and enhanced
[915]46performance in some areas such as commandline quoting.
47
[834]48FM/2 3.08 has had changes to its file filtering logic.
49It now searches for the last extension if a mask like *.zip
50is used. This change was made to over come the problem with
[915]51associations failing on files with multiple ".". You can
[834]52also seach for a complete string within the file names by
53using the pattern *stuff* (stuff can't contain an * or ?).
54If "stuff" contains an * or ? the old method of searching
[866]55(character by character)is used.Large (>4GiB) file support
56has been added.
[834]57
58FM/2 3.07 had changes made to its ini file structure.
[915]59These changes mean that the ini file is not backward
[811]60compatible. Please backup you FM3.INI file before installing
[915]61so you can revert to an earlier version without losing some
[811]62of your customizations. Please note you need to leave a copy
[915]63of the fm3.ini file in the install directory in order to keep your
64customizations in 3.07. The temp file fm3.!!! will not update
[811]65the new ini as it is only used when fm2 is running.
66
[915]67File Manager/2 (FM/2) starting with version 3.6 is being
68built with OpenWatcom. Changing compilers can introduce
[704]69unexpected problem so you may want to backup your current
[915]70install, or at minimum have a working copy of the FM/2
[704]71version 3.5.9 warpin available for reinstall if problems arise.
72To backup your current install simple zip up your install
73directory with its subdirectories or copy them to a different
[915]74location.To restore simply copy the old FM/2 back to the
[704]75its original location. Remember you can't use the new FM/2
76to do this since if it is running some files will be locked
77and won't be replaced. If you didn't backup and need to go
[915]78back just install the 3.5.9 warpin package over the new
[704]79install. It will warn you that the install is newer but just
[915]80tell it to install anyway. The warpin install process is
81designed to save all your customizations. Don't delete the
82new install if you don't have a backup since this will result
83in the loss of any custom changes you have made. If you need
84to delete it to get the reinstall to work. Backup up the new
85install and then copy the *.bmp, *.tls, *.dat, *.cmd & *.ini
86files back to the install directory after the reinstall.
87Don't copy the *.str files as they are version specific.
[704]88If you have problems be sure to report it (See Support
[915]89at the end of this file).
[704]90
[668]91File Manager/2 (FM/2) is a free OS/2(Warp)/eCS Presentation
[671]92Manager 32-bit file/directory/archive maintenance utility
93(a sort of super-Drives object, something midway between the
94Drives objects and a more traditional file manager) with plenty
[668]95of bells, whistles and utilities, drag and drop, context menus,
[642]96toolbars, bubble help and accelerator keys. If you know how
97to use OS/2, you already know how to use most of FM/2. You
98can easily glean the rest from the extensive online help,
[7]99including tutorials.
100
[642]101This document explains how to install FM/2, including
102upgrading from previous versions. It explains command line
103syntaxes (parameters in a program object) and how to get the
104program(s) running. The online help tells you how to
105actually use FM/2. I'll try to keep this brief.
[7]106
[642]107This program is free software; you can redistribute it
108and/or modify it under the terms of the GNU General Public
109License as published by the Free Software Foundation; either
110version 2 of the License, or (at your option) any later
111version.
[7]112
[642]113This program is distributed in the hope that it will be
114useful, but WITHOUT ANY WARRANTY; without even the implied
115warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
116PURPOSE. See the GNU General Public License for more
117details.
[55]118
[642]119You should have received a copy of the GNU General Public
120License along with this program; if not, write to the Free
121Software Foundation, Inc., 59 Temple Place, Suite 330,
122Boston, MA 02111-1307 USA
[55]123
124
[7]125FM/2 3.x installation instructions:
126==================================
127
[642]128Pre-requisite:
[668]129 WarpIN 0.9.20 or higher must be installed.
[7]130
[642]131Install (or re-install) from a FM/2 ZIP file distribution
132---------------------------------------------------------
[7]133
[642]1341. Unpack the FM2*.ZIP archive in a private directory (for
135example, C:\TMP). (UNZIP.EXE works nicely to unpack the
136file.) Two WPI files, FM2.WPI and FM2UTILS.WPI will be
137unzipped.
[7]138
[642]1392. Follow the instructions for installing from WPI file(s)
140below.
[7]141
142
[642]143Install (or re-install) from a FM/2 WPI file distribution
144---------------------------------------------------------
[7]145
[642]1461. Open the WPS folder containing the WPI file(s).
[7]147
[642]1482. Double click on FM2.WPI. Since WarpIN associates itself
149with WPI files this will start WarpIN with FM2.WPI as the
150parameter.
151
1523, You may then install FM/2 to a directory of your choice
153and, if FM2UTILS.WPI is present, install FM/2 Utilities to
154a directory of your choice.
155
156NOTE: If you double click on FM2UTILS.WPI instead of
157FM2.WPI, you will only be able to install the FM/2
158Utilities. It is recommended that, even if you only want to
159install FM/2 Utilities, that you do so using FM2.WPI.
160
161
162Moving FM/2 and/or FM/2 Utilities:
163----------------------------------
164
1651. Copy your existing installation directory to the new
166location.
167
1682. If you have added your own icons to any of the FM/2
169folders, then you should move them elsewhere temporarily.
170
1713. Follow the instructions for de-installing below.
172
1734. Re-install the package using the installation
174instructions above. This will update the WarpIN database and
175reset your icons to the new locations.
176
1775. Move the icons you saved in step #2, back into the FM/2
178folders if you wish.
179
180
181De-installing FM/2 and/or FM/2 Utilities:
182-----------------------------------------
183
1841. Run Warpin without parameters.
185
1862. Right click on a package you want to de-install and
187select "de-install all packages".
188
1893. Click on OK in the "De-install Packages" window that
190appears.
191
192
193
194=================
[7]195First-time notes:
[642]196=================
[7]197
198Starting FM/2 -- how it works, customizing parameters:
199
[642]200If you start File Manager/2 (filename FM3.EXE) with no
201parameters, it opens the Drive Tree window but no directory
202windows (unless the "Save state of dir windows" toggle is
203checked -- see online help).
[7]204
[642]205File Manager/2 optionally accepts names of directories in
206the parameters field of its program object; it'll open a
207directory window for each one. Hint: If you often do
208different specific things with FM/2, you might set up a WPS
209object customized to start up ideally for each activity. For
210example, if you wanted to maintain your BBS areas, you might
211have one object with parameters like: "D:\BBSDIR
212D:\BBSDIR\MAILIN D:\BBSDIR\MAILOUT", and if you also like to
213use FM/2 to set icons on files, you might have another
214object with parameters like: "E:\MYICONS D:\NEWFILES". The
215State quicklist can also be used for this within FM/2 itself
216-- see online help.
[7]217
[642]218You can exclude drives in the parameters by prefacing the
219drive letter with "/", and there can be more than one drive
220letter behind the "/" (i.e. "/BH" to exclude both drives B:
221and H:). Hint: Many people like to use /B to exclude
222"phantom" drive B: if they have a single-floppy system.
223Similarly, you can cause drives NOT to be prescanned by the
224Drive Tree by prefacing the drive letter with ";", drives
225NOT to load icons for objects by prefacing the drive letter
226with ",", drives NOT to load subjects for objects by
227prefacing the drive letter with "`" and drives NOT to load
228longnames for objects by prefacing the drive letter with
229"'". This can be handy if you have a very slow drive like a
230CD-ROM or Zip drive. FM/2 Lite recognizes these switches,
231too. See also the Drive Flags dialog in FM/2.
[7]232
[642]233If you place the plus sign "+" (alone, separated from
234anything else by spaces) in the parameters, FM/2 will log,
235to FM2.LOG, delete, rename, move and copy operations that
236are performed by drag-and-drop or with the menus. FM/2 Lite
237recognizes this switch, too.
[7]238
[642]239The parameter "-" (alone, separated from anything else by
240spaces) causes FM/2 to ignore, not load or save, the
241previous state of directory windows (see the "Save state of
242dir windows" toggle under Config Menu->Toggles in the online
243help) for that invocation.
[7]244
[642]245You can specify the name of an alternate INI file with
246"-<inifilename>" -- for example: "-C:\FM2\MYINI.INI".
[82]247
[642]248You can also specify the INI file location with the
249environment variable FM2INI -- for example:
250 SET FM2INI=C:\FM2\MYINI.INI.
251
252
253------------------------------
[7]254How to get started using FM/2:
255-----------------------------
[642]256Please read the following sections in the online help when
257you start FM/2 for the first time: "How to use FM/2's Help,"
258"Terminology" and "General Help," then "Hints." A peek at
259the labelled "Window Layouts" pictures would probably be a
260good idea, too. The rest you can browse as you get time/feel
261the need; for instance, if you want to know what a toggle
262does, read the help under Settings notebook for that page
263(each Settings notebook page has its own Help button).
[7]264
[776]265If you prefer hard copy help, print this file, run FM/2,
[668]266press F1, click the "Print" button at the bottom (IBM View)
[671]267or top (Newview)of the help window that appears and then print
[668]268both the "Contents" and "All sections" (keep an eye on the printer,
[642]269after page 100 of "All sections" as the Help Manager will
270begin printing its own help then -- you may want to abort
271printing at that point). Advanced and/or curious users may
272also want to print FM3TOOLS.DAT and ARCHIVER.BB2. Be sure
273you have plenty of paper and ink handy -- the package is
274well documented. You'll probably also want a three-ring
275binder and hole punch to get it bound, as staples aren't
276going through that puppy. You can, of course, print only the
277sections that are of particular interest to you.
[7]278
279Additional documentation:
280------------------------
281 FM3.HLP: FM/2's online help file.
282
[642]283Look in the FM/2 Docs subfolder of the File Manager/2 folder
284for easy access to all documentation.
[7]285
286
287Bonus programs:
288==============
289
[642]290You'll note the extra objects that the Install program
291creates in the FM/2 Tools subfolder of the File Manager/2
292folder. FM/2 is modular, so that you can get directly to
293some of its components without running the entire ball of
294wax. This may allow you to enhance the behavior of some of
295your other applications in the WPS tradition. You don't
296_have_ to keep these around, of course -- FM/2 itself
297contains all their functionality.
[7]298
[642]299ARCHIVE VIEWER/2: Intended for drag-and-drop operation (or
300WPS association) with WPS objects or other applications.
301Drag an archive onto it, drop it, get an archive listing
302box. FM/2's installation program sets up some associations
303between archive files and this program by file extension.
304AV/2 will try to display whatever you give it as
305sensibly as it can. Filename AV2.EXE.
[7]306
[642]307EA VIEWER: Drag a file system object onto it and it'll show
308you the object's extended attributes. Filename EAS.EXE.
[7]309
[642]310INI VIEWER: Drag an .INI file onto it and it'll show you its
311contents. Filename INI.EXE.
[7]312
[642]313BOOKSHELF VIEWER: Shows all .INF files in a listbox and lets
314you pick the one(s) you want to view. If you give any
315command line argument, the .HLP files on the HELP path will
316be shown instead (the Helpfile Viewer object calls
317VIEWINFS.EXE with "dummy" for an argument, for example).
318Filename VIEWINFS.EXE.
[7]319
[642]320PROCESS KILLER: Lets you kill off renegade processes. An
321English version of PSTAT.EXE must be on your PATH. Filename
322KILLPROC.EXE.
[7]323
[642]324UNDELETER: Lets you undelete files (via interface with
325UNDELETE.COM). Drag a file system object onto it and it'll
326let you undelete files for that drive. Filename UNDEL.EXE.
[7]327
[642]328VISUAL TREE: Opens a Drive Tree window (like the WPS Drives
329object with more horsepower). Filename VTREE.EXE.
[7]330
[642]331VISUAL DIRECTORY: Opens a Directory Container window; drag a
332file system object onto it and this will open its directory
333(like a WPS directory Folder with more horsepower). Filename
334VDIR.EXE.
[7]335
[642]336COLLECTOR: Opens a Collector window. Filename VCOLLECT.EXE.
337Two other objects, "See all files" and "Seek and scan" are
338created which call up the Collector and go directly to
339dialogs for the appropriate purpose.
[7]340
[642]341GLOBAL VIEWER: Opens a global view of a drive or drives.
342Filename GLOBAL.EXE.
[7]343
[642]344DATABAR: Opens a databar showing some system information.
345Filename DATABAR.EXE.
[7]346
[642]347DIRSIZE: Shows where drive usage is concentrated. Filename
348DIRSIZE.EXE.
[7]349
[642]350FM/2 LITE: A simplified interface for "dummies." Filename
351FM4.EXE.
[7]352
[642]353FM/2's install creates FM2.CMD, AV2.CMD, VDIR.CMD,
354VTREE.CMD, VCOLLECT.CMD, UNDEL.CMD, KILLPROC.CMD, INI.CMD,
355EAS.CMD, DIRSIZE.CMD, VIEWINFS.CMD and VIEWHELP.CMD files
356for you in a directory "utils" off the install directory.
357You should add this directory to your PATH= statement in
358CONFIG.SYS (type HELP PATH at a command line for more info).
359If you prefer, FM/2's INSTALL builds a SETENV.CMD in the
360FM/2 directory which you can call to set the PATH for FM/2
361in any given session without modifying CONFIG.SYS.
[7]362
363
364Troubleshooting:
365===============
366
[915]367FM/2 seems much slower than previous versions.
[776]368The Find Buffer in FM/2 has been reworked to make it user
[915]369settable in more place and significantly enlarge it. This
[776]370significantly increases the loading speed for large directories
[915]371However, most users will need to reset the buffer by going
[776]372to the settings notebook scanning page and setting FindBuf.
373The new default for clean installs is 10240. We recommend you
374change to this setting (or higher) unless you have very limited
375hardware (less than 32 meg of memory original Pentium or earlier).
376
[642]377If FM/2 won't run, the probable culprit is CONFIG.SYS. Your
[668]378LIBPATH statement should contain a ".;" entry. If yours
[642]379doesn't, add it. It's standard for an OS/2 installation, but
380some buggy install programs knock it out because they
381translate entries to their full pathname before rewriting
[668]382(so ".;" gets translated to whatever the current directory
383is for the buggy install program). What this ".;" entry does
[642]384is allow a program to find and use .DLL files in the
385program's current directory -- obviously something you want
386programs to be able to do, otherwise you'd have to put every
387application's .DLLs into directories already on the LIBPATH,
388or add the directories of all applications to the LIBPATH, a
[7]389rather huge pain in the, uh, neck.
390
[642]391If things in FM/2 are suddenly acting strange after an
[671]392upgrade, first check the integrity of the install using
393using WarpIN. If it shows a problem rerun the install
394package. If that fails try installing to a new directory
[668]395or backup your existing directory so you can save any changes
396you made to the template files then uninstall and reinstall.
[671]397Once you have FM/2 working migrate the *.ini, *.dat, *.tls,
398*.bb2 and *.cmd from your old install/backup to recover your
399custom settings
[7]400
[642]401If the "FM/2 Online Help" object in the "FM/2 Docs"
402subfolder won't work properly, you've got a version of
403VIEW.EXE that won't directly display help (.HLP) files. Use
404SEEHELP.EXE from the FM/2 Utilities package to get around
405this problem (or upgrade your version of OS/2).
[7]406
[642]407Don't drag files over Netscape -- it will lock up if files
408(not WPS objects; there's a subtle difference) are dragged
409over it.
[7]410
[642]411If you get a popup dialog that needs to be reported to the
412maintainer, you can either take a screen shot or you can
413capture the information from STDERR with:
[398]414
415 FM3 2>STDERR.LOG
416
[642]417This technique works for all the FM/2, FM/2 Lite and all the
418standalone applets.
[398]419
[642]420If you are having trouble with Drag and Drop operations, try
421the + command line switch described above. The content of
422FM2.LOG may be helpful.
[398]423
424
[55]425Known problems/shortcomings:
426===========================
[11]427
[642]428- FM/2 does not properly report sizes of some files with
429long name resident on Win95/NT drives.
[11]430
[642]431- File List Container fails to fill after drive change
432SYS0039 error.
[55]433
[642]434- Tree switching on Focus/Directory Change appears to be
435slower than expected.
[55]436
[668]437- Access to LS120 and FAT32 drives may be slower than expected
[55]438
[642]439- Icon display in Directory Container does not always match
440WPS icons
[55]441
[668]442- Spurious WPS Objects Handles may be created during some
[642]443operations
[55]444
[915]445- Trying to run Global.exe from the command line in 4OS2
446(perhaps other shells) results in the execution of 4OS2's "Global"
447command. Global.exe can be run by placing it in quotes or
[704]448prefixing it with *. See 4OS2's documentation for more information.
449
[915]450- As with any OS/2 program significant changes (such as our
451change to OpenWatcom) will result in the incompatibility of
[776]452older (VAC) exes with new dlls and vice versa. Attempting to run
[915]453OpenWatcom exes with a VAC dll loaded in memory or in your
454libpath ahead of the new version will result in a SYS3175 in
[704]455popuplog.os2. The reverse gives a SYS2070. If you experience these
[915]456problems search your libpath for fm3dll.dll and remove or rename
457it. Your libpath should have "." (without the quotes) as your
458first entry to minimize the likelihood of this problem. FM/2's
[704]459installer does not add the FM/2 directory to the libpath.
460
[671]461- See http://svn.netlabs.org/fm2/report/1 for a complete list of
[668]462currently active bugs
[55]463
[668]464
[704]465
[55]466About FM/2:
[11]467==========
468
469FM/2 was originally written by:
470
471 Mark Kimes
472 <hectorplasmic@worldnet.att.net>
473
[642]474He has kindly allowed me to take over maintenance and
475support of FM/2 and to release the program under the GNU GPL
476license. I'm sure he would appreciate a Thank You note for
477his generosity.
[11]478
[55]479Support:
[11]480=======
481
[183]482There is a Yahoo group devoted to fm/2 at:
[11]483
[549]484 http://groups.yahoo.com/group/fm2user/
[183]485
486You will find lots of friendly folks ready to help.
487
[671]488FM/2 is moving to Netlabs (thanks Adrian).
[549]489
490Check it out at
491
492 http://svn.netlabs.org/fm2
493
[642]494Not everything is in place yet, but this is the place to
[671]495enter defect tickets and enhancement requests (username netlabs,
496password guest; please include a valid email so we can contact you
497if we need more information). Eventually, the mailing list and the
498file archives will all move to the Netlabs server where you can
[668]499find the source code.
[549]500
[668]501You can reach us directly at:
[183]502
[11]503 Steven H. Levine
504 steve53@earthlink.net
505
[668]506 or
507
508 Gregg Young
509 ygk@qwest.net
510
511We also monitor the comp.os.os2.apps newsgroup and several
[642]512others in the comp.os.os2.* hierarchy.
[11]513
514Thanks and enjoy.
515
[55]516$Id: README 1057 2008-07-08 16:28:15Z gyoung $
Note: See TracBrowser for help on using the repository browser.