home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 6 File / 06-File.zip / mrfilepm.zip / MRFILEPM.AVL < prev    next >
Text File  |  1995-03-23  |  61KB  |  1,484 lines

  1.  
  2.     Mr. File/PM is a simple OS/2 file manager for OS/2 2.0+ that provides:
  3.  
  4.        Support for the OS/2 2.0 drag/drop protocol
  5.  
  6.        Traversal of directories and drives in the OS/2 file
  7.         system including:
  8.  
  9.            file/directory sorting
  10.  
  11.            file attribute display
  12.  
  13.            file/directory copy, move, delete, and rename
  14.             operations
  15.  
  16.            file/directory attribute modification
  17.  
  18.            quick location of files in a directory with 1-2 key strokes
  19.  
  20.            mask specification to view matching file names
  21.  
  22.            display of drive, directory memory, and Selected file size
  23.             statistics - can be shown dynamically as directories are
  24.             traversed
  25.  
  26.            quick traversal to directories that you use often
  27.  
  28.            display of all files that reside on a logical drive
  29.             partition (for file searches, or to find largest
  30.             or latest file, etc...)
  31.  
  32.            copying the names of selected files/directories to the PM
  33.             clipboard
  34.  
  35.            displaying all files on a drive or in a particular directory
  36.             tree
  37.  
  38.        Entry of commands that get executed immediately as
  39.         separate tasks (DOS or OS/2 commands)
  40.  
  41.            including the ability to execute commands using
  42.             selected files from the file display
  43.  
  44.            including the ability to read lines from the PM
  45.             clipboard
  46.  
  47.        A Tool Bar that accelerates menu options
  48.  
  49.        An optional display that can show the entire directory
  50.         tree for the current drive
  51.  
  52.        Customizing Mr. File/PM pull-down menus to
  53.         automate user-defined commands against selected files
  54.  
  55.                 - File/Command associations
  56.                 - Drag/Drop Window Associations
  57.  
  58.        Customizing Mr. File/PM to determine commands that
  59.         automatically get executed against files when
  60.         opened
  61.  
  62.        Customizing Mr. File/PM to determine commands that
  63.         automatically get executed against files when
  64.         they are dragged and dropped over windows with certain
  65.         titles
  66.  
  67.  INSATALLATION:
  68.  
  69.   1) Copy MRFILEPM.EXE to a directory in your PATH= statement
  70.      in CONFIG.SYS
  71.  
  72.   2) Copy MRFILEPM.HLP to a directory in your HELP= path as specified
  73.      in your CONFIG.SYS file.
  74.  
  75.   3) Start the program with the command:
  76.  
  77.       START /F MRFILEPM.EXE
  78.  
  79.   4) All documentation for the program is viewable on-line
  80.      using the MRFILEPM.INF file with the following command:
  81.  
  82.      VIEW MRFILEPM.INF
  83.  
  84.  
  85.  NOTES:
  86.  
  87.   When starting the program for the first time, you may note that
  88.   the toolbar menu requires more than one row to display (it is
  89.   not scrollable) if you have MrFile/PM sized to a narrow display.
  90.   You can use the TOOLBAR page in the Preferences notebook (selectable
  91.   from the options pull-down menu) to select the ICONS you want
  92.   to appear in the tool-bar, so that its fits comfortably on a
  93.   a single row.
  94.  
  95.   A number of users have experienced intermittent hangs when starting 
  96.   MrFile/PM automatically on system start-up.  If you experience this 
  97.   problem, I recommend that you do not start MrFIle/PM automatically.  
  98.   Instead, you can add the program to your system menu so that it is 
  99.   selectable when you press the secondary mouse button while positioned 
  100.   over the desktop background.
  101.  
  102.   - With the mouse positioned over the desktop background, press
  103.     the seconday mouse button and select open -> settings.
  104.  
  105.   - from the MENU page in the notebook that opens up, press the
  106.     button labelled 'create another'
  107.  
  108.   - enter the program title as 'MrFilePM' and specify the
  109.     fully-qualified file name for MRIFLEPM.EXE on your system
  110.  
  111.   - close the notebook by double-clicking on the upper left-hand
  112.     corner of the dialog window.
  113.  
  114.   - to start MrFIle/PM, press the secondary mouse button while
  115.     the mouse is positioned over the desktop background, and select
  116.     MrFile/PM
  117.  
  118.  
  119.   To view documentation for MrFile/PM use the following command:
  120.  
  121.     VIEW MRFILEPM.INF
  122.  
  123.  
  124.   When running MrFIle/PM with the Tree View display, you may note
  125.   that the fonts used in the Directory tree window differ from those
  126.   shown in the file display window.  For some fonts (e.g. bold fonts)
  127.   it is not possible to display the same fone in both windows, due
  128.   to limitations that exist in setting fonts for list boxes.
  129.   Please experiment with different fonts and font attributes
  130.   using the Fonts... selection from the Options menu to fins a font
  131.   that displays the same in both windows.
  132.  
  133.  
  134.  ====================================================================
  135.  
  136.         Changes for Mr. File/PM version 5.2
  137.  
  138.         Updates:
  139.  
  140.              Corrected timing problems that interact with 
  141.               Presentation Manager bugs to cause intermittttent 
  142.               program hangs on startup.
  143.  
  144.              Corrected minor file display scrolling and formatting
  145.               bugs
  146.  
  147.              Fixed a problem in reading from and writing to the
  148.               OS/2 clipboard
  149.  
  150.  ====================================================================
  151.  
  152.         Changes for Mr. File/PM version 5.1
  153.  
  154.         This version primarily corrects problems encountered with
  155.         version 5.0.
  156.  
  157.         Updates:
  158.  
  159.              Corrected problems in the detection of local hard
  160.               disks and removable media drives. This lead to
  161.               problems in displaying the proper drive ICONs for
  162.               local drives, AND in MrFile/PM
  163.               initialization file placement errors when running
  164.               MrFile/PM.  I apologize for this problem especially
  165.               because it was fustrating for those starting version 5.0
  166.               and encountering immediate problems.
  167.  
  168.              Corrected problems in the creation and placement of
  169.               '<<' and '>>' menu selections when in 'Tree' mode.
  170.  
  171.              Corrected a problem with intermittent disply of the
  172.               toolbar when its was turned off (should not be shown)
  173.  
  174.              Corrected a problem with Traps when Alt-Up-Arrow and/or
  175.               Alt-Down-Arrow is entered.
  176.  
  177.              Corrected a problem with setting the check-mark for
  178.               the display SORT order and the file display Length
  179.               in the pull-down menus at start-up.
  180.  
  181.              Corrected a problem with calculated directory sizes
  182.               when a command is entered (the command used to execute in a
  183.               directory other than the directory currently displayed)
  184.  
  185.              Corrected a problem that caused Traps when minimizing
  186.               MrFile/PM
  187.  
  188.              Corrected a problem in saving the temporary file placement
  189.               drive specified in the Preferences Notebook between 
  190.               MrFile/PM executions.
  191.  
  192.              Reconciled duplicate fast-path keys in pull-down menus.
  193.               The previous version used the same keys in a number of
  194.               pull-down menus.
  195.  
  196.  
  197.   Many thanks to all of you who helped in finding and reporting these
  198.   problems.
  199.  
  200.  ====================================================================
  201.  
  202.         Changes for Mr. File/PM version 5.0
  203.  
  204.         Updates:
  205.  
  206.              Discontinued support for the OS/2 1.x version of the
  207.               program.  The MRFILEPM.EXE program provided in this
  208.               package is 32-bit and needs OS/1 2.0 or higher for
  209.               proper execution
  210.  
  211.              Placed all documentation for the program on-line.
  212.               Use the command VIEW MRFILEPM.INF to view all
  213.               program documentation.
  214.  
  215.              Included a new display format that uses a window
  216.               to display the directory tree for the entire
  217.               drive.
  218.  
  219.              Included a new tool bar that provides short-cuts for
  220.               common menu selections and is configurable
  221.               via the preferences notebook.
  222.  
  223.              Included a new preferences notebook selectable from
  224.               the options pull-down menu to customize MrFile/PM
  225.               behavior and options.
  226.  
  227.              Updated the attributes dialog to allow you to change
  228.               the modification date for a file along with the
  229.               other attributes.
  230.  
  231.              Added horizontal-scrolling capability for wide
  232.               displays
  233.  
  234.              Enhanced display positioning to save relative location
  235.               after files are deleted or moved, or when parent
  236.               directories are switched to from children
  237.  
  238.  
  239.  ====================================================================
  240.  
  241.         Changes for Mr. File/PM version 4.4.1 (4.4 fix level 1)
  242.  
  243.         Fixes:
  244.  
  245.              Resolved a performance problem seen in 4.4
  246.  
  247.              Modified the ALLTREE ON  and ALLTREE OFF commands
  248.               to set the appropriate check next to "Show Sizes
  249.               of Sub Directories" in the "View" pull-down menu.
  250.  
  251.              Resolved a number of problems with the configurable
  252.               drag/drop execution and performance
  253.  
  254.              Resolved a problem is saving and restoring the
  255.               file mask when you select "Save Current Options"
  256.               from the "Profile" pull-down menu.
  257.  
  258.              Resolved a problem in selecting the default item
  259.               (highlighted item) when changing drives or directories
  260.  
  261.              Resolved an inconsistency in showing the sizes for
  262.               sub-directories when a mask other than "*" is selected
  263.  
  264.              Resolved a loading problem experienced by many users
  265.               in initial loading of the program
  266.  
  267.  
  268.  ====================================================================
  269.  
  270.         Changes for Mr. File/PM version 4.4
  271.  
  272.         The 16-bit version of this program has not been enhanced 
  273.         from version 4.1.  The enhancements below refer to the 
  274.         32-bit OS/2 2.0 version of the program (MRFILE32.EXE).
  275.  
  276.         Requested Enhancements:
  277.  
  278.  
  279.              Updated the transfer logic so that when 
  280.             directories are dragged and dropped onto another 
  281.             copy of MrFile/PM, the directory is transferred to 
  282.             the target and all files in the directory that match 
  283.             the source window mask specifications are 
  284.             transferred.  For example, when the mask is set to 
  285.             *.c and the directory C:\SOURCE is dragged over a 
  286.             window showing the directory D:\MYFILES, then the 
  287.             files matching '*.c' in C:\SOURCE will be 
  288.             transferred to D:\MYFILES\SOURCE.
  289.  
  290.              Added the internal commands 'ALLTREE ON' and 
  291.             'ALLTREE OFF' to the existing commands 'MASK {mask}' 
  292.             and 'CD {directory}' to turn on the display for all 
  293.             files in the current subdirectory tree, and turn off 
  294.             this option respectively. This has the same effect 
  295.             as selecting 'Show All Files in Current Tree' from 
  296.             the 'View' pull-down, but allow you to do this from 
  297.             the command line (command dialog).  It is now 
  298.             possible to set up a pull-down command to implement 
  299.             a simple file-finder.  For example, the following 
  300.             command will change to the root of the current 
  301.             drive, prompt the user for a file search pattern, 
  302.             change the mask to that pattern, and then show all 
  303.             files that match that pattern on the drive:
  304.  
  305.               cd \ && mask &filepattern && alltree on
  306.  
  307.              Implemented an often-requested function to show 
  308.             the size of sub-directories in the file display list 
  309.             when the long (file attributes) display mode is 
  310.             chosen from the 'View' pull-down.  Selecting 'Show 
  311.             Sizes of Sub-Directories' is selected from the 
  312.             'View' pull-down menu, the file display list will 
  313.             show the sizes for all files in the 
  314.             sub-directories.  This will be useful in determining 
  315.             which sub-directories contain the most data on your 
  316.             drives.
  317.  
  318.              Modified the destination dialog to use the default 
  319.             directory for a drive as the initial target for 
  320.             copy/move operations when files(s) are dropped on a 
  321.             drive letter and the 'Remember Drive's Current 
  322.             Directory' options is checked in the 'Options' 
  323.             pull-down menu.  For example, is the last directory 
  324.             that you viewed on drive D: is D:\MYFILES, and you 
  325.             drag a file from the C:\ directory to the D drive 
  326.             letter, the destination dialog will show the 
  327.             D:\MYFILES directory initially as the default 
  328.             destination.  The destination dialog drive and 
  329.             directory list items can be used, of course, to 
  330.             change the target drive and directory specification 
  331.             for the move or copy operation.
  332.  
  333.  
  334.         Corrections:
  335.  
  336.  
  337.              Added code to check for Novel 3.11 remote drive 
  338.             types.
  339.  
  340.              Corrected problems with specifying an initial 
  341.             directory and mask when starting MrFile/PM
  342.  
  343.              Corrected problems in finding and placing the 
  344.             MRFILEPM.INI file.
  345.  
  346.              Corrected a problem related to occasional traps 
  347.             encountered by MrFIle/PM (often results in the 
  348.             MrFile/PM window disappearing when a drive or 
  349.             directory is double-clicked on).
  350.  
  351.              Corrected a problem with correctly substituting 
  352.             the '&' character for '&&' when specified in a 
  353.             command.
  354.  
  355.              Corrected other miscellaneous problems reported by 
  356.             users
  357.  
  358.  
  359.         Many thanks, once again to those of you who provided 
  360.         feedback and suggestions in MRFILEPM FORUM.
  361.  
  362.  ====================================================================
  363.  
  364.         Changes for Mr. File/PM version 4.3
  365.  
  366.         The 16-bit version of this program has not been enhanced 
  367.         from version 4.1.  The enhancements below refer to the 
  368.         32-bit OS/2 2.0 version of the program (MRFILE32.EXE).
  369.  
  370.         Requested Enhancements:
  371.  
  372.  
  373.              Enhanced the disk drive ICONS to indicate 
  374.             removable media drives, local fixed drives, and 
  375.             network drives.  Should errors be encountered in 
  376.             reading drive information they will be written to a 
  377.             file named C:\MRFILEPM.DBG.  Please send this file 
  378.             to the author (KACZ at TUCVM3) and the new drive 
  379.             type will be updated in the program as soon as 
  380.             possible.  This will not cause MRFILE32 to abend, 
  381.             but will take longer for the program to initialize.
  382.  
  383.              Changed the Preferences for Move or Copy 
  384.             processing when the WorkPlace Shell drag/drop is 
  385.             selected.  If you choose COPY as the default 
  386.             drag/drop operation, then files will be copied by 
  387.             default when dragged between two running copies of 
  388.             MrFile/PM, or when dragged to drives or 
  389.             sub-directories within the MrFile/PM window. Files 
  390.             may be moved when the Ctrl key is held down during 
  391.             the drag operation.
  392.  
  393.             Drag/drop operations to other WorkPlace shell 
  394.             objects will use the default action as defined by 
  395.             the target object.  For example, files will be MOVED 
  396.             to folders on the WorkPlace by default, COPIED to 
  397.             the printer by default, and MOVED to the shredder by 
  398.             default.  This should make Mrfile/PM more consistent 
  399.             with the current definitions for drag/drop in the 
  400.             WorkPlace shell.  MrFile/PM will also support 
  401.             drag/drop to program objects with ICONS in the 
  402.             WorkPlace.
  403.  
  404.              Copy, move and delete operations have been 
  405.             enhanced to adhere to the file display mask defined 
  406.             for the display window.   For example, if the mask 
  407.             is set to '*.c', then a delete will only erase 
  408.             selected c files (<name>.c) in the current directory 
  409.             and in any sub-directories selected.
  410.  
  411.             To move all script files from one directory to 
  412.             another, for example, you can set the file mask to 
  413.             '*.scr', select the source directory in the file 
  414.             display window, and then drag the directory to the 
  415.             target drive.  Only files matching the '*.scr' 
  416.             specification in the selected source directory will 
  417.             be moved.
  418.  
  419.              The scroll bar may be 'grabbed' with the primary 
  420.             mouse button a slid to a new position with the files 
  421.             in the display window moving in response to the 
  422.             slide operation.
  423.  
  424.  
  425.         Corrections:
  426.  
  427.  
  428.              Corrected a problem with recursion when the right 
  429.             mouse button is double clicked over the parent 
  430.             directory ICON.
  431.  
  432.              Corrected a problem in deleting read-only files in 
  433.             subdirectories when the Preferences is set to erase 
  434.             read-only files.
  435.  
  436.              Corrected a problem in dragging long file names to 
  437.             the EPM editor, especially when 'Show All files in 
  438.             Current Tree' is selected from the View pull-down 
  439.             menu.
  440.  
  441.              Corrected a problem in which DOS programs were not 
  442.             started in the current directory.  If you specify 
  443.             DOS as the first word for a typed command, then the 
  444.             command will run in a DOS window in the directory 
  445.             currently shown in the MrFile/PM display window.
  446.  
  447.              Corrected a problem with infinite beeping when 
  448.             MrFIle/PM is started under certain situations.
  449.  
  450.              Corrected a problem with the cut/paste size for 
  451.             directory objects so that all sizes line up properly 
  452.             when 'List File Attributes' is selected from the 
  453.             View pull-down menu.
  454.  
  455.              Corrected a problem with recursive copy when a 
  456.             directory is copied to itself.
  457.  
  458.              Corrected a number of other miscellaneous problems 
  459.             reported in the MRFILEPM FORUM.  Thank you for your 
  460.             patience.
  461.  
  462.  
  463.         Under development:
  464.  
  465.  
  466.              A file-tree display for traversing drive directory 
  467.             structure and copying/moving files between 
  468.             directories (MrDisk).
  469.  
  470.              A number of memory enhancements that should speed 
  471.             processing when more than one copy of the program is 
  472.             started.
  473.  
  474.  
  475.         Special Thanks:
  476.  
  477.  
  478.              To Barry Fruchtman for his ever-present support 
  479.             and guidance.  Also for his example code to 
  480.             determine if drives are removable, fixed or 
  481.             networked.
  482.  
  483.              To Tony Nadalin for his code to use the WorkPlace 
  484.             shell default when opening a file.
  485.  
  486.              To Bob Vining for his expertise in function 
  487.             testing, and his efforts in performing the task.
  488.  
  489.              To Larry Weisberg in Israel for his support and 
  490.             help in helping to resolve a memory problem with 
  491.             this release of the program due to a bug in OS/2.
  492.  
  493.              To all the participants in MRFILEPM FORUM for 
  494.             their bug reports, enhancement ideas, and patience 
  495.             in supporting the program.
  496.  
  497.         
  498.  ====================================================================
  499.  
  500.         Changes for Mr. File/PM version 4.2
  501.  
  502.         The 16-bit version of this program has not been enhanced 
  503.         from version 4.1.  The enhancements below refer to the 
  504.         32-bit OS/2 2.0 version of the program (MRFILE32.EXE).
  505.  
  506.         Requested Enhancements:
  507.  
  508.  
  509.              Enhanced the Profile Preferences dialog so that 
  510.             you can specify: 
  511.  
  512.  
  513.                  if the default drag/drop action should be Move 
  514.                 (as with WPS) or Copy (by popular request)
  515.  
  516.                  to set file replacement defaults for the 
  517.                 Move/Copy operations (destination dialog)
  518.  
  519.                  to set defaults for the manner in which files 
  520.                 marked as read-only should be handled
  521.  
  522.                  to control confirmation when directory trees 
  523.                 are selected for deletion. 
  524.  
  525.  
  526.             The Change Fonts.. function has also been moved to 
  527.             the Profile pull-down menu.
  528.  
  529.              Enhanced the Drag/Drop behavior to be more 
  530.             consistent with the WorkPlace shell.  You may now 
  531.             drag a file that is not selected, as you can with 
  532.             the WorkPlace shell.  If the mouse pointer is over a 
  533.             selected file when the drag operation is started 
  534.             (you hold down the secondary mouse button), then all 
  535.             selected files participate in the drag operation.  
  536.             If the mouse pointer is over a file that is not 
  537.             selected (highlighted), then that file only 
  538.             participates in the drag operation.  All other 
  539.             non-drag/drop operations work only against selected 
  540.             files, as before.
  541.  
  542.              Added support for allowing the WorkPlace shell to 
  543.             select the action to be performed against a file 
  544.             when opened.  If there are no MrFile/PM File/Command 
  545.             associations that match a file when opened, then the 
  546.             file name is passed to the WorkPlace shell to 
  547.             perform the default open action for the file.  When 
  548.             OS/2 2.0 is first installed, the default action for 
  549.             non-executable files is to load them into the system 
  550.             editor.  Program-filename associations for the 
  551.             WorkPlace shell are made with the Association tab in 
  552.             the settings book for the appropriate application 
  553.             program icon.
  554.  
  555.              Placed a selection in the drives window to move to 
  556.             the parent directory when the contents of a 
  557.             subdirectory are displayed in the file display 
  558.             window.  The [ ..\ ] selection may now be 
  559.             double-clicked on to move to the parent directory.
  560.  
  561.              Enhanced the Jump To File function to wrap through 
  562.             the file list and also match directory names as well 
  563.             as file names.  In addition, when the space bar is 
  564.             depressed, and then an arrow key is pressed, the 
  565.             jump function will remember the search specification 
  566.             that was used for the last search and jump to the 
  567.             next/previous file matching the specification.  If 
  568.             the space bar is depressed, and then character keys 
  569.             pressed, a new search will start for the jump to 
  570.             function. 
  571.  
  572.              Added support for the '..' and '++' command 
  573.             prefixes to cause minimized and maximized commands 
  574.             windows, respectively, to pause after execution.
  575.  
  576.              Added support for the Ctrl-I key sequence so that 
  577.             it operates in the same manner as ESC, bringing up 
  578.             the command window.  This was done for consistency 
  579.             with the OS/2 Enhanced Editor.
  580.  
  581.              Restructured the layout of the Size Dialog.
  582.  
  583.  
  584.         Corrections:
  585.  
  586.  
  587.              Added support for specifying multiple mask and cd 
  588.             commands using the && specification.  For example, 
  589.             the command:
  590.  
  591.               cd c:\os2 && mask *.exe
  592.  
  593.             will change to the c:\os2 directory and display all 
  594.             exe files.  This command can be specified from a 
  595.             configurable pull-down or from the command dialog 
  596.             directly.
  597.  
  598.              The /p parameter will now resolve to the current 
  599.             path name, excluding the driver letter and colon.  
  600.             This parameter is used in the command dialog, and in 
  601.             profile customization options such as custom menu 
  602.             specifications.
  603.  
  604.              Corrected a problem with the '/l' command 
  605.             parameter when directories are selected in the file 
  606.             window. 
  607.  
  608.              Corrected a problem with pressing the Ctrl-N key 
  609.             sequence when the NumLock key is active.
  610.  
  611.              Corrected problems with intermittent traps when 
  612.             changing drives or directories.
  613.  
  614.              Completely re-wrote the initialization file search 
  615.             and create logic used when running MrFile/PM the 
  616.             first time to create the MRFILEPM.INI file.
  617.  
  618.  ====================================================================
  619.  
  620.         Changes for Mr. File/PM version 4.1.1 (fix for 32-bit)
  621.  
  622.         Fixed the workplace shell drag-drop to a printer so that
  623.         files would not be deleted afetr being dropped on the printer
  624.         and that MrFile/PM would not abend.  I apologize to any of
  625.         you who had problems with this.
  626.  
  627.  ====================================================================
  628.  
  629.         Changes for Mr. File/PM version 4.1
  630.  
  631.         Requested Enhancements:
  632.  
  633.  
  634.              Enhanced the 32-bit version of the program to 
  635.             support either a top-down or left-to-right sort 
  636.             ordering on the file display window.  Files 
  637.             displayed can be sorted either top to bottom by 
  638.             column or left to right by row.
  639.  
  640.              Enhanced the copy/move drag/drop dialog windows to 
  641.             allow the user to change between move/copy 
  642.             operations after a drop has been made.  This will 
  643.             permit the use of the default workplace shell 
  644.             copy/move keys, or to change the desired action at 
  645.             the last moment.
  646.  
  647.              Added support for copying or moving files to a 
  648.             subdirectory shown in the current window, simply by 
  649.             dropping the files on the sub-directory.
  650.  
  651.              Added support for Ctrl-/ and Ctrl-\ in selecting 
  652.             all files and de-selecting all files, respectively.
  653.  
  654.  
  655.         Most of the work on this version was involved with 
  656.         correcting deficiencies with the initial 32-bit version 
  657.         4.0, as documented below:
  658.  
  659.         Corrections:
  660.  
  661.  
  662.              Corrected a problem when dragging multiple files 
  663.             to the shredder.  All files can now be confirmed for 
  664.             deletion with a single key-stroke.
  665.  
  666.              Corrected the 32-bit Workplace Shell drag/drop 
  667.             implementation to correctly print files on the 
  668.             printer on which the files are dropped.
  669.  
  670.              Corrected problems with the initial profile 
  671.             placement (MRFILEPM.INI)
  672.  
  673.              Increased the size of the mask dialog to allow for 
  674.             a large number of masks to be specified.
  675.  
  676.              Enhance the "copy to clipboard" function to copy 
  677.             file attribute values to the clipboard, along with 
  678.             the file names, when file details are shown in the 
  679.             display window.
  680.  
  681.              Corrected all file system problems (both local and 
  682.             LAN file systems) by using the 16-bit file system 
  683.             calls from the 32-bit program.
  684.  
  685.              Made minor adjustments to the size dialog display 
  686.             in order to reduce its size.
  687.  
  688.              Changed the 32-bit executable to use the system 
  689.             font dialog for selecting fonts.  Previous users of 
  690.             the program will have to re-select their font when 
  691.             starting version 4.1.
  692.  
  693.              Corrected problems with window refresh when the 
  694.             scroll window is clicked on to switch to MrFile/PM 
  695.             from other windows.
  696.  
  697.  
  698.  ====================================================================
  699.  
  700.         Changes for Mr. File/PM version 4.0
  701.  
  702.         Requested Enhancements:
  703.  
  704.  
  705.              Mr.File/PM has been ported to an OS/2 2.0 32-bit 
  706.             implementation that supports the Workplace Shell 
  707.             drag/drop protocol (MRFILE32.EXE).  The 16-bit version of
  708.             Mr.File/PM continues to be maintained and is 
  709.             supplied in the package under the name MRFILEPM.EXE,
  710.             with its companion help file MRFILEPM.HLP
  711.  
  712.             The About Mr.File... dialog selected from the Help 
  713.             menu displays "Mr.File/PM (4.0) : 32-Bit" in the 
  714.             32-bit version, and "Mr.File/PM (4.0)" in the 16-bit 
  715.             version.
  716.  
  717.              Enhanced the copy operation between two running 
  718.             copied of Mr.File/PM to support moving files as well 
  719.             as copying them.  Also added a dialog box that 
  720.             prompts for replacing files during the transfer or 
  721.             replacing older files only during the transfer.
  722.  
  723.              Reduced the size of the "Size Information" dialog 
  724.             so that it can be tucked into a corner of he screen 
  725.             while Mr.File/PM is used to traverse the file tree.
  726.  
  727.              Placed a Delete button on the command dialog so 
  728.             that saved commands can be deleted from the dialog, 
  729.             if so desired.
  730.  
  731.              Added Cancel buttons to the copy and move progress 
  732.             dialogs as well in pup-up errors to the dialogs so 
  733.             that the transfer process can be cancelled at any 
  734.             time.
  735.  
  736.  
  737.         Corrections:
  738.  
  739.  
  740.              Corrected the profile logic so that MRFILEPM.INI 
  741.             files can be located when correctly specified in the 
  742.             initial start up dialog (appears when an existing 
  743.             MRFILEPM.INI file is not found).
  744.  
  745.              Fixed problems with client window update when 
  746.             focus is switched to the Mr.File/PM window.
  747.  
  748.              Corrected problems with Mr.File/PM timing out 
  749.             while waiting for a large or remote directory to be 
  750.             scanned.
  751.  
  752.              Corrected problems in supporting long file names 
  753.             in the various dialogs.
  754.  
  755.              Corrected problems with the ordering of dialog 
  756.             buttons.
  757.  
  758.              Corrected problems associated with the 
  759.             MRFILEPM.DBG files that a number of people sent me.
  760.  
  761.              Corrected a problem with the destination dialog 
  762.             when all files are being displayed for a particular 
  763.             file tree.
  764.  
  765.              Corrected a problem when dragging a directory 
  766.             between two copies of Mr.File/PM.
  767.  
  768.              Corrected the dotted line that is shown when a 
  769.             modified file mask is used so that it would be 
  770.             visible using XGA displays.
  771.  
  772.              The secondary mouse button no longer acts like the 
  773.             primary mouse button with the Ctrl key pressed down 
  774.             when selecting files.  This is due to that fact that 
  775.             the drag/drop support is very sensitive to mouse 
  776.             movements made with the secondary mouse button 
  777.             pressed.
  778.  
  779.              Fixed other miscellaneous problems.
  780.  
  781.  
  782.     NOTES ON DRAG/DROP SUPPORT
  783.  
  784.     While drag/drop support was added for OS/2 2.0, the older 
  785.     "configurable" drag/drop support was retained for those who 
  786.     wish to use it.  If you configure Mr.File/PM to perform 
  787.     certain actions when files are dropped on other windows 
  788.     (using Drag/Drop Window Associations under the Profile 
  789.     Menu), the older protocol must be used.  The older drag/drop 
  790.     protocol will be invoked when the ALT key is held down while 
  791.     dragging files.  An option may be used to set the default 
  792.     drag drop to the configurable flavor from the Options menu.
  793.  
  794.     You may notice that the workplace drag/drop is quite slow in 
  795.     tracking to mouse movements when a large number of files are 
  796.     selected.  This is due to the fact that the workplace shell 
  797.     sends messages to the window under the mouse for EACH file 
  798.     selected.  The older configurable drag/drop protocol does 
  799.     not do that and so you may want to use this for copying or 
  800.     moving a large number of files.
  801.  
  802.     When Mr.File/PM (32-bit) is started, the default drag/drop 
  803.     protocol is the Workplace shell protocol. To use the 
  804.     configurable protocol, hold down the Alt key before starting 
  805.     the drag operation.  If you de-select the Default to 
  806.     Workplace Shell Drag/Drop selection under the Options menu, 
  807.     the default drag/drop protocol will be the configurable 
  808.     flavor, and the Workplace shell drag/drop will be invoked if 
  809.     the Alt key is held down before the drag is started.
  810.  
  811.  IMPORTANT: DRAG/DROP KEY CHANGES
  812.  
  813.       Please note that the way in which drag/drop works has been 
  814.       changed in this release to be consistent with the OS/2 2.0 
  815.       workplace shell.  This change applies to the configurable 
  816.       drag/drop support as well as with the 16-bit version of 
  817.       the program.
  818.  
  819.  
  820.            The Default action to occur when files are dragged, 
  821.           is to MOVE the files.
  822.  
  823.            To COPY files, hold down the Ctrl key while the 
  824.           files are dragged.
  825.  
  826.  
  827.       With the workplace shell drag/drop,
  828.  
  829.  
  830.            File Links (shadows) to the desktop or other folders 
  831.           can be created if the Ctrl and Shift keys are held down 
  832.           during the drag.
  833.  
  834.  
  835.     KNOWN PROBLEMS:
  836.  
  837.     I am not aware of any problems at this time with the 16-bit 
  838.     Mr.File/PM implementation, MRFILEPM.EXE.
  839.  
  840.     The 32-bit implementation (MRFILE32.EXE) has the following known
  841.     problems.
  842.     I am working on a solution for these, although they may be 
  843.     caused by bugs in the CSet/2 compiler or toolkit libraries:
  844.  
  845.  
  846.          When traversing the directory tree, particularly on 
  847.         remote FAT file systems, Mr.File/PM (32-bit) will 
  848.         occasionally return from the file scan with an OS/2 
  849.         error code 113, indicating that the system is out of 
  850.         directory handles.  This never happens with the 16-bit 
  851.         version, even though it uses the analogous 16-bit OS/2 
  852.         calls.  I suspect that there is a problem with the 2.0 
  853.         toolkit in this area and will pursue a solution.
  854.  
  855.         When this happens, Mr.File/PM will report that all 
  856.         drives and directories are empty, even when they contain 
  857.         files.  Stopping and re-starting the program will 
  858.         correct the problem.
  859.  
  860.          There may be some memory leakage by Mr.File/PM when 
  861.         the workplace drag/drop is used.  The toolkit 
  862.         documentation says that the source window is responsible 
  863.         for freeing the drag structures created for the 
  864.         drag/drop operation, however, a trap is encountered when 
  865.         I issue the free calls, so they are not issued in this 
  866.         release (in the 32-bit version).  Occasionally stopping 
  867.         and re-starting MrFile/PM will prevent the memory 
  868.         leakage (if it exists) from becoming too large.
  869.  
  870.          If you are running NFS client to access remote file 
  871.         systems using NFS, please note that MrFile/PM 32-bit 
  872.         program will not allow you to view those remote file 
  873.         systems.  This is due to a problem with the NFS client 
  874.         control program.  A replacement can be obtained from 
  875.         Raleigh (please see the NFS forum), or from me (send me 
  876.         a note).  You WILL find that NFS client performs much 
  877.         better from the 16-bit MrFile/PM version, so you may 
  878.         want to use this version if you use NFS often.
  879.  
  880.          When files are dropped on the OS/2 2.0 printer ICON, 
  881.         an OS/2 PRINT command is issued to print the files.  If 
  882.         you support more than one printer (or printer-type), 
  883.         then this may not always result in the files being 
  884.         placed in the queue over which you dropped the files.  
  885.         Once I figure out how to print files to a specific 
  886.         queue, I will fix this problem.
  887.  
  888.  ====================================================================
  889.  
  890.  
  891.         Changes for Mr. File/PM version 3.4.1
  892.  
  893.         Emergency Fix: Corrected a Problem in Saving Position/Size
  894.                        of the MrFile/PM window
  895.  
  896.  
  897.  ====================================================================
  898.  
  899.  
  900.         Changes for Mr. File/PM version 3.4
  901.  
  902.         MrFile/PM 3.4 has been tested under OS/2 1.3 and 2.0
  903.  
  904.         Requested Enhancements:
  905.  
  906.  
  907.              Added support for user-defined pull-down menus.
  908.  
  909.             Documented two commands that can be used with menu
  910.             definitions to change the directory mask or change
  911.             to certain directories.
  912.  
  913.              Modified the move/copy logic and destination
  914.             dialog to create a directory (as specified in the
  915.             destination dialog) if it does not exist on the
  916.             target drive.
  917.  
  918.  
  919.         Corrections:
  920.  
  921.  
  922.              Corrected problems in properly translating HPFS
  923.             filenames to FAT file names during move/copy
  924.             operations between these two file systems.
  925.  
  926.              Corrected a scrolling problem caused by a change
  927.             in focus when the scroll bar is selected
  928.  
  929.              Resolved a problem with deletion of source
  930.             directories after file tree move operations
  931.  
  932.              Modified the program to disallow more than one
  933.             copy/move or delete operation to be executed at one
  934.             time.   Multiple copy/move or delete operations cn
  935.             be accomplished by starting more than one copy of
  936.             MrFile/PM
  937.  
  938.              Increased the time-out limit for directory scan
  939.             logic (some users were experiencing time-outs on
  940.             large directories)
  941.  
  942.              Corrected problems in using the MRFILE_PATH=
  943.             environment variable to locate the MRFILEPM.INI file.
  944.  
  945.              Corrected problems with the size of the MrFile/PM
  946.             client window on start-up (drive letters did not
  947.             display correctly).
  948.  
  949.  
  950.         Removed support for the MRFILEPM.PRO file in favor of
  951.         the MRFILEPM.INI implementation that has been used for a
  952.         number of releases.
  953.  
  954.  
  955.  ====================================================================
  956.  
  957.  
  958.         Changes for Mr. File/PM version 3.3
  959.  
  960.         MrFile/PM 3.3 has been tested under OS/2 1.3 and 2.0
  961.  
  962.         Requested Enhancements:
  963.  
  964.  
  965.              Added the ability to copy selected file/directory
  966.             names into the PM clipboard.  When Ctrl-Ins is
  967.             pressed or the "Copy Selected Entries to Clipboard"
  968.             selection is chosen from the Options pull-down menu,
  969.             the fully-qualified names for selected
  970.             files/directories are copied into the PM clipboard.
  971.             This option is especially useful in specifying
  972.             filenames in the "Open" list boxes for other
  973.             application products.  You can use Ctrl-Ins to get
  974.             the file name from MrFile/PM, and then use Shift-Ins
  975.             to insert the selected name into the "Open" dialog
  976.             text box.
  977.  
  978.              Enhanced the file copy option to show the names of
  979.             all files being transferred (even if a whole
  980.             directory is selected), and added an option to
  981.             replace existing files only if they are older than
  982.             the files being copied.
  983.  
  984.              Implemented file deletion on a separate thread.
  985.             The deletion of a large number of files will no
  986.             longer prevent you from using other OS/2
  987.             applications, or MrFile/PM concurrently.
  988.  
  989.              Added support for multiple file "Masks" , used to
  990.             select which files are shown in the directory/file
  991.             window.  Multiple wildcard masks may be specified in
  992.             the Directory Mask dialog, separated by spaces,
  993.             commas, or semi-colons.  The masks are or'ed
  994.             together - any file matching one or more of the
  995.             masks specified will be displayed in the
  996.             directory/file window.  For example, a mask
  997.             specification of '*.c;*.h' will show all c source
  998.             modules and header files in the current directory.
  999.             The default mask is '*' to display all files in the
  1000.             current directory.  When the mask is set to this
  1001.             default value, the line that separates drive letters
  1002.             from the file display window is solid.  A modified
  1003.             mask specification will cause a dotted line to
  1004.             appear between the drives and files, to remind you
  1005.             that you may not be viewing all files in the
  1006.             directory (as specified by the mask).
  1007.  
  1008.              Added support for invoking another copy of
  1009.             MrFile/PM using a selected drive or directory.  When
  1010.             you double-click with the secondary mouse button on
  1011.             a drive letter or directory name, another copy of
  1012.             MrFile/PM will be invoked displaying the contents of
  1013.             the root of the drive, or the directory selected.
  1014.             The new MrFile/PM copy will not overlay the
  1015.             currently-running copy, but will be offset on the
  1016.             screen so that both copies can be viewed
  1017.             concurrently.
  1018.  
  1019.              Changed the "Show All Files on Current Drive" to
  1020.             to "Show All Files in Current Tree".  The function
  1021.             will show all files in the current directory, and
  1022.             all sub-directories of the current directory when
  1023.             selected.  Of course, if the current directory is
  1024.             the root, then this function shows all files on the
  1025.             current drive.
  1026.  
  1027.              Enhanced error detection and messages associated
  1028.             with proper placement of the MRFILEPM.INI file and
  1029.             the help file, MRFILEPM.HLP.
  1030.  
  1031.              Changed the command dialog and invocation
  1032.             mechanism to support HPFS filenames, by quoting the
  1033.             names on the command line when they contain non-FAT
  1034.             filename characters.
  1035.  
  1036.              Altered the Font Selection dialog so that a single
  1037.             mouse-click will select a font (a double click was
  1038.             required in previous versions).
  1039.  
  1040.              Altered the command dialog to allow the
  1041.             specification of '/m' for substituting the current
  1042.             value of the directory mask in user-entered commands.
  1043.  
  1044.              Added an option to the Profile pull-down menu to
  1045.             save the current size and position of the MrFile/PM
  1046.             window (saved in MRFILEPM.INI)
  1047.  
  1048.              Added commas to the numbers displayed in the Size
  1049.             dialog.
  1050.  
  1051.              Altered the About dialog window to show the
  1052.             fully-qualified paths name for the MRFILEPM.INI file
  1053.             that is currently being used.
  1054.  
  1055.  
  1056.         Corrections:
  1057.  
  1058.  
  1059.              Corrected a problem in the Font menu that would
  1060.             not allow you to cancel your current font selection.
  1061.  
  1062.              Corrected timing problems that caused MrFile/PM to
  1063.             TRAP intermittently.
  1064.  
  1065.              Corrected the command dialog to accept /CB and /cb
  1066.             for inserting clipboard contents into a
  1067.             user-specified command.
  1068.  
  1069.              Improved internal parameter and string length
  1070.             checking for robustness
  1071.  
  1072.              Made the "No" button the default focus in the file
  1073.             deletion dialog
  1074.  
  1075.              Corrected other miscellaneous problems and
  1076.             inconsistencies.
  1077.  
  1078.  
  1079.  ====================================================================
  1080.  
  1081.  
  1082.         Changes for Mr. File/PM version 3.2
  1083.  
  1084.         MrFile/PM 3.2 has been tested under OS/2 1.3 and the
  1085.         6.304E driver for OS/2 2.0.
  1086.  
  1087.         Requested Enhancements:
  1088.  
  1089.  
  1090.              Added an option for remembering the current
  1091.             directory on each drive (like the OS/2 or DOS
  1092.             command line does).  When Remember Drive's Current
  1093.             Directory is selected from the Options pull-down
  1094.             menu, MrFile/PM will switch to the current directory
  1095.             (directory that MrFile was last in) on a drive when
  1096.             the drive letter is selected. If the drive letter
  1097.             selected is the current drive, this display switches
  1098.             to the root of the drive.  The state of this option
  1099.             is saved in MRFILEPM.INI when Save Current Options
  1100.             is selected from the Profile pull-down menu.
  1101.  
  1102.              Added a Delete button to the Quick Change dialog
  1103.             so that directories can be deleted from the quick
  1104.             change list. Simply select the directory, and press
  1105.             the Delete button to delete it from the list.
  1106.  
  1107.              Added an option to assist in quickly locating a
  1108.             particular file in a large directory.  While holding
  1109.             down the Space Bar, a key press will cause the
  1110.             MrFile/PM selection in the display window to JUMP to
  1111.             the first file whose name begins with the letter
  1112.             pressed (if it exists).  More keys may be pressed
  1113.             (while the space bar remains down) to further
  1114.             qualify the search.  When the down or right arrow is
  1115.             pressed (while the space bar remains down), the next
  1116.             file matching the search string is selected, the up
  1117.             or left arrow keys move the selection bar to the
  1118.             previous file that matched the search characters.
  1119.  
  1120.             For example, to locate MRFILEPM.EXE, hold down the
  1121.             space bar and press the 'M' key. The selection bar
  1122.             will jump to the first file whose name begins with
  1123.             an 'M' (if any exist in the current directory).
  1124.             With the space bar still down, press the 'R' key to
  1125.             jump to the first file whose name begins with 'MR'.
  1126.             Pressing the right or down arrow key, with the space
  1127.             bar still held down will jump to the NEXT file whose
  1128.             name begins with 'MR'.  The up or left arrow keys
  1129.             will jump to the previous file beginning with 'MR'.
  1130.             To start a new search, release the space bar, press
  1131.             the home key (to position the window to the
  1132.             beginning of the display, hold down the space bar
  1133.             and start pressing keys again.
  1134.  
  1135.              Added support for reading the text contents of the
  1136.             PM clipboard in commands with the '/cb' parameter.
  1137.             In this manner, you can mark files on your 3270
  1138.             Emulator session, copy them to the clipboard, and
  1139.             then download them to the current directory in
  1140.             MrFile/PM by entering the following command:
  1141.  
  1142.             almcopy ha:/cb /p
  1143.  
  1144.              The Size Dialog has been enhanced to display much
  1145.             more information about the current directory and
  1146.             drive (e.g. the size of the current directory, and
  1147.             the disk drive label for the current drive).  The
  1148.             dialog may also be moved to the side and left up to
  1149.             view real-time updates to size statistics as
  1150.             directories are traversed or the current drive
  1151.             changed in the MrFile/PM main window.
  1152.  
  1153.              Added support for drag-over with mouse button 1
  1154.             when selecting files.  While holding Mouse button 1
  1155.             down, any file or directory name that the mouse is
  1156.             moved over will be selected.
  1157.  
  1158.              The MrFile/PM file/directory display is no longer
  1159.             automatically refreshed after a copy is executed, or
  1160.             a user-entered command is executed.
  1161.  
  1162.              A check mark appears next to the current sort
  1163.             order under the View pull-down menu.
  1164.  
  1165.  
  1166.         Corrections:
  1167.  
  1168.  
  1169.              Fixed a problem that prevented files beginning
  1170.             with a period ('.') to be displayed in the file
  1171.             window (HPFS).
  1172.  
  1173.              Corrected a problem with positioning on start-up
  1174.             that gave interesting results when MrFile's size and
  1175.             positions had been saved while minimized.  The "Star
  1176.             Trek" frame "beam down" does not appear during
  1177.             start-up.
  1178.  
  1179.              Corrected a problem with positioning of drives,
  1180.             files, and directories in the MrFile/PM window that
  1181.             caused some items to disappear off the right-hand
  1182.             side of the window when MrFile/PM was re-sized.
  1183.  
  1184.              Corrected a problem involving with copying two
  1185.             files between instances of MrFile/PM, when one
  1186.             instance is displaying all files on a drive.
  1187.  
  1188.              Corrected other miscellaneous problems and
  1189.             inconsistencies.
  1190.  
  1191.  
  1192.  ====================================================================
  1193.  
  1194.  
  1195.         Changes for Mr. File/PM version 3.1
  1196.  
  1197.         Bug Fixes:
  1198.  
  1199.  
  1200.              Added support for re-locating the MRFILEPM.INI
  1201.             file.  The file may be placed in any directory
  1202.             specified in your PATH= in CONFIG.SYS, or in the
  1203.             path specified by MRFILE_PATH= in CONFIG.SYS (if you
  1204.             wish to place the file in a directory that is not in
  1205.             your path).  The MRFILE_PATH= parameter, is used,
  1206.             takes precedence over directories in PATH=.
  1207.  
  1208.              Corrected a problem with timing that caused
  1209.             MRFILEPM.EXE to hang on start-up.
  1210.  
  1211.              Fixed a bug that did not pass fully-qualified file
  1212.             names to commands when Mr.File/PM is in the mode
  1213.             that shows all files on a drive.
  1214.  
  1215.              Hidden directories now show up on the destination
  1216.             dialog when Show System & Hidden Files is selected
  1217.             on the Mask dialog.
  1218.  
  1219.              The size and position for Mr.File/PM is only saved
  1220.             when the desktop is saved, not when Save Current
  1221.             Options is selected from the Profile menu (for
  1222.             compatibility with programs like MEGADISK).
  1223.  
  1224.              Fixed other miscellaneous inconsistencies and
  1225.             problems.
  1226.  
  1227.  
  1228.  
  1229.         Changes for Mr. File/PM version 3.0
  1230.  
  1231.  
  1232.              Added support for interactive configuration of
  1233.             Mr.File/PM.  The configuration for the tool is now
  1234.             stored in C:\OS2\MFILEPM.INI, and is referenced each
  1235.             time that Mr.File/PM is started to restore the
  1236.             previously saved configuration.  The configuration
  1237.             will now save the window position and size for
  1238.             Mr.File/PM, and the configuration can be
  1239.             interactively changed using the Profile pull-down
  1240.             menu.
  1241.  
  1242.             For users of previous releasese of Mr. File/PM, the
  1243.             MRFILEPM.PRO file will be read on the first
  1244.             execution of Mr.File/PM 3.0 and the "INI" file
  1245.             crreated from the information found in the profile.
  1246.  
  1247.              Added an option to display all files on a logical
  1248.             disk drive partition, giving the user a number of
  1249.             options for displaying and operating on all files
  1250.             that exist on a drive.
  1251.  
  1252.              Exterminated miscellaneous bugs reported by users
  1253.  
  1254.  
  1255.         Changes for Mr. File/PM version 2.2
  1256.  
  1257.  
  1258.              Added support for using the ALT key during
  1259.             drag/drop to drive letters to move the selected
  1260.             files to the selected drive/directory when the ALT
  1261.             key is held down during the drag/drop operation.
  1262.  
  1263.              Added support to automatically translate long
  1264.             filenames to 8.3 notation when copied from an HPFS
  1265.             file system to a FAT filesystem
  1266.  
  1267.              Added support for using the INS key to add a new
  1268.             sub-directory.
  1269.  
  1270.              Added support for dragging and dropping
  1271.             directories as well as files.  The receiving
  1272.             application must be able to handle dropped
  1273.             directories if you choose to use this feature (copy
  1274.             and move do handle this feature).
  1275.  
  1276.              Implemented smooth-scrolling, including the
  1277.             ability to grab the scroll bar with the mouse and
  1278.             positions the file display window.
  1279.  
  1280.              Added support for specifying if existing files
  1281.             should be replaced on the copy/move dialog.  When
  1282.             this box is selected, you will not be prompted for
  1283.             replacing existing files in the target location.
  1284.  
  1285.              MrFile/PM now starts correctly in the foreground
  1286.             when selected from a program group.
  1287.  
  1288.              When directory trees are MOVED, the source is
  1289.             deleted after the move completes successfully.
  1290.  
  1291.              The directory refresh procedure is now executed on
  1292.             a separate thread, thus freeing up the desktop so
  1293.             that you can work with other windows while
  1294.             Mr.File/PM is refreshing the display for a large
  1295.             directory.
  1296.  
  1297.              The DOS verify command is set automatically during
  1298.             a move or copy operation to ensure the integrity of
  1299.             the copy operation.
  1300.  
  1301.              Drag/Drop may now be used to copy files between
  1302.             two running Mr.File/PM Windows.
  1303.  
  1304.              Fixed other miscellaneous inconsistencies and
  1305.             problems reported by users.
  1306.  
  1307.  
  1308.    Changes for Mr. File/PM version 2.1
  1309.  
  1310.  
  1311.              Upgraded the font selection dialog so that it
  1312.             references the correct help information, and may be
  1313.             cancelled to resume using the original font.
  1314.  
  1315.              Added the Del key function to operate in the same
  1316.             manner as Cntl-d, in specifying the the selected
  1317.             files should be deleted.
  1318.  
  1319.              Increased the stack size for Mr.File/PM in an
  1320.             attempt to resolve problems with displaying very
  1321.             large directories.
  1322.  
  1323.              Improved the performance of the sorting algorithm
  1324.  
  1325.              Altered MRFILEPM.PRO to provide for default
  1326.             specification of the following:
  1327.  
  1328.  
  1329.                  The FONT that Mr.File/PM will use on start-up
  1330.  
  1331.                  The file search MASK to be used to show files
  1332.                 in the file display window
  1333.  
  1334.                  Whether SYSTEM/HIDDEN files should be
  1335.                 displayed in the file display window.
  1336.  
  1337.  
  1338.    Changes for Mr. File/PM version 2.0
  1339.  
  1340.          The menu pull-down list has changed to conform to a number of
  1341.           suggestions that I received.
  1342.  
  1343.          Implemented the undocumented drag-drop protocol for OS/2 1.2
  1344.           and 1.3 so that files could be dragged to other application,
  1345.           disk drives or host 3270 Emulator sessions.
  1346.  
  1347.           I would like to express my appreciation to the developers of
  1348.           EPM 5.2 for their assistance in implementing this undocumented
  1349.           protocol.
  1350.  
  1351.          Implemented a dialog to allow for selection of the font that
  1352.           Mr.  File/PM will use to display files.
  1353.  
  1354.          Altered the sort routine so that it would work correctly with
  1355.           HPFS files.  Made other miscellaneous corrections so that the
  1356.           HPFS could be supported.
  1357.  
  1358.          Added a sort option that sorts in decending order by file
  1359.           size.
  1360.  
  1361.          Corrected a number of reported bugs with the program.
  1362.  
  1363.  ====================================================================
  1364.  
  1365.     INSTALLING MR.FILE/PM
  1366.  
  1367.     If you are a current user of a previous version of
  1368.     MrFile/PM, please read *** NOTES TO CURRENT USERS OF MRFILE/PM ***
  1369.     below.
  1370.  
  1371.     To install Mr. File/PM, perform the following actions:
  1372.  
  1373.  
  1374.          Copy the following file to a directory that resides in
  1375.         your OS/2 search path (from the PATH= statement in
  1376.         CONFIG.SYS).
  1377.  
  1378.  
  1379.              MRFILEPM.EXE
  1380.  
  1381.  
  1382.          Copy MRFILEPM.HLP to a directory that shows up in your
  1383.         HELP path (from the HELP= statement in CONFIG.SYS).
  1384.  
  1385.  
  1386.              I recommend copying the file to C:\OS2\HELP
  1387.  
  1388.  
  1389.          From and OS/2 session, type the following:
  1390.  
  1391.  
  1392.              start mrfilepm.exe
  1393.  
  1394.     Mr.File/PM will create a configuration file named
  1395.     MRFILEPM.INI to store configuration information for
  1396.     Mr.File/PM.  This file can be located in any directory
  1397.     specified in your PATH= parameter in CONFIG.SYS.
  1398.  
  1399.     If you wish to locate the MRFILEPM.INI file in a directory
  1400.     that is not in your PATH specification, you can specify the
  1401.     directory in a special environment variable, MRFILE_PATH= in
  1402.     CONFIG.SYS.  If this variable is used, it will take
  1403.     precedence over directories specified in the PATH=  (e.g.
  1404.     MRFILE_PATH=C:\MYINIDIR\).
  1405.  
  1406.     The following sequence describes how Mr.File/PM attempts to
  1407.     locate MRFILEPM.INI when starting:
  1408.  
  1409.  
  1410.          Mr.File/PM looks to see if MRFILE_PATH= has been
  1411.         specified.  If it has, the program checks to see if
  1412.         MRFILEPM.INI exists in the directory specified.
  1413.  
  1414.         If MRFILEPM.INI exists in the directory, then it is
  1415.         used.  Otherwise, the user is prompted for the location
  1416.         of the MRFILEPM.INI file, using the directory specified
  1417.         in MRFILE_PATH as the default.
  1418.  
  1419.          If Mr.File/PM finds that MRFILE_PATH= has not been
  1420.         specified, then the path is searched (list of
  1421.         directories in PATH= in CONFIG.SYS)  looking for the
  1422.         MRFILEPM.INI file.
  1423.  
  1424.         If MRFILEPM.INI is found in a directory in the path,
  1425.         then it is used.  Otherwise, the user is prompted for
  1426.         the location of the MRFILEPM.INI file, using the
  1427.         directory from which MRIFLEPM.EXE was loaded as the
  1428.         default.
  1429.  
  1430.  
  1431.     Please note that if you specify MRFILE_PATH=, then the PATH=
  1432.     is never used to search for MRFILEPM.INI.  The easiest thing
  1433.     to do is to place the MRFILEPM.INI file in a directory in
  1434.     your PATH=, usually in the same directory in which
  1435.     MRFILEPM.EXE is located.
  1436.  
  1437.  
  1438.       *** NOTES TO CURRENT USERS OF MRFILE/PM ***
  1439.  
  1440.       If you are using version 3.1, and have not modified your
  1441.       configuration extensively, I recommend erasing your
  1442.       MRFILEPM.INI file, and allowing version 3.2 to create a
  1443.       new one.  Some example profile entries (for configuring
  1444.       file menu, file associations, and drag/drop associations)
  1445.       will be added that better illustrate the use of these
  1446.       configurable features.
  1447.  
  1448.       If you use a previous MRFILEPM.INI file, everything will
  1449.       still work correctly, but upon the first start-up of
  1450.       version 3.2, you may note that the drives portion of the
  1451.       window is not displayed.  To correct this anomaly, please
  1452.       re-size the MrFile/PM window, and then use the desktop
  1453.       manager to Save MrFile's size and position (this is done
  1454.       in OS/2 2.0 by closing and re-starting MRFILEPM).  After
  1455.       you have done this once, MrFile/PM will start and operate
  1456.       correctly thereafter.
  1457.  
  1458.       For users of previous releases (< 3.1) of Mr.File/PM, your
  1459.       MRFILEPM.PRO file will be used to build the initial
  1460.       version of the MRFILEPM.INI file on the first time that
  1461.       you run Mr.File/PM 3.1.  Please ensure that your ".PRO"
  1462.       file is in a directory that is specified in the PATH=
  1463.       parameter of your CONFIG.SYS file.
  1464.  
  1465.  
  1466.  ====================================================================
  1467.  
  1468.     SUMMARY OF FILES
  1469.  
  1470.         MRFILEPM.EXEBIN    - the Mr. File/PM program (32-bit version)
  1471.         MRFILEPM.HLPBIN    - Mr. File/PM interactive help (IPF - 32 bit)
  1472.         MRFILEPM.INFBIN    - on-line documentation viewable with the
  1473.                              command VIEW MRFILEPM.INF
  1474.         MRFILEPM.ANNOUNCE  - Announcement File
  1475.         MRFILEPM.AVAIL     - this file
  1476.  
  1477.    Please send any questions or concerns to the MRFILEPM FORUM
  1478.  
  1479.    Mike Kaczmarski
  1480.    TUCVM3(KACZ)
  1481.    IBM AdStaR Tucson
  1482.    Nov 17, 1994
  1483.  
  1484.