home *** CD-ROM | disk | FTP | other *** search
/ The Pier Shareware 6 / The_Pier_Shareware_Number_6_(The_Pier_Exchange)_(1995).iso / 035 / mpm1_22a.zip / readme.txt < prev    next >
Text File  |  1994-10-17  |  14KB  |  358 lines

  1.  
  2. *  MaxFile/PM Version 1.22  *
  3.  
  4. To get started with MaxFile/PM run the REXX command script INSTALL.CMD and
  5. follow the prompts. It will lead you through the steps of getting MaxFile/PM
  6. installed into its own directory. I *DO* recommend a clean install. However, if
  7. you wish to use your old MAXFMPM.INI from a previous version, tell install to
  8. use the directory that you have your current version of MaxFile/PM installed
  9. in. The install is smart enough to find your old MAXFMPM.INI and modify it
  10. accordingly.
  11.  
  12.     *********************************************************************
  13.    * Go through EACH page of the notebook and make sure the settings are *
  14.    * accurate for your system! I can NOT stress this enough.             *
  15.     *********************************************************************
  16.  
  17. MaxFile/PM requires MSGAPI32.DLL, this DLL does NOT get copied anywhere for
  18. you, it is your responsibility to put it in your LIBPATH if you need it. This
  19. file is now included with MaxFile/PM for the convenience of those users who are
  20. not running Squish.
  21.  
  22. As far as documentation is concerned, MAXFMPM.INF will always be current.
  23. MAXFMPM.TXT won't be too far off, but it may not always follow the latest code
  24. changes as closely as the Online Reference.
  25.  
  26. Have fun!
  27.  
  28. Craig
  29.  
  30. ===============================================================================
  31.  
  32. Necessary files
  33.  
  34.   The only files absolutely needed for MaxFile/PM to operate correctly
  35.   are:
  36.  
  37.         MAXFMPM.EXE
  38.         MAXFMPM.INI
  39.         EXECDOS.EXE
  40.         MAXFMPM.INF  (Not absolutely needed, but does come in handy.)
  41.         MSGAPI32.DLL
  42.  
  43.   The rest are just examples and the documentation files.
  44.  
  45. ===============================================================================
  46.  
  47. What's New (or been fixed)
  48.  
  49.     I may not always put everything that has changed in this section of
  50.     this file. I get quite wrapped up in the code and sometimes can't
  51.     remember every little thing that I have worked on. But for the most
  52.     part this section should be pretty accurate.
  53.  
  54. 07-01-94
  55.  
  56.     Removed Origin line from File Announcement messages that are
  57.     generated in a FILES.BBS window. REXX announcements are unaffected
  58.     by this. Also bumped the max message size up to 32k since Squish
  59.     1.10 can handle the larger message size now.
  60.  
  61.     Changed the way DOS archivers are handled, you can now configure
  62.     them just like OS/2 based archivers.
  63.  
  64.     Added a few more REXX enhancements.
  65.  
  66.     Removed most of the directory sensitive code so that directory
  67.     changes won't bring MaxFile/PM down in a nasty fashion.
  68.  
  69.     Cleaned up the install a little bit, it only copies the needed files
  70.     to the destination directory.
  71.  
  72.     Increased buffer sizes for reading in FILES.BBS files.
  73.  
  74.     Added support for ZOO as per popular request.
  75.  
  76.     Fixed bug in recognizing archivers other than ZIP, ARC, ARJ or LZH.
  77.     They ALL work now.. I have tested them all and added some suggested
  78.     switches for all of them to MAXFMPM.TXT.
  79.  
  80.     Added a few more status reports to the FILES.BBS windows.
  81.  
  82.     A successful "touch" on a file now flags the File Database Utility
  83.     so that it will run on the area(s) that files were touched in.
  84.  
  85. 07-02-94
  86.  
  87.     If no adoptee extensions are set up, MaxFile/PM will no longer do an
  88.     adopt.
  89.  
  90.     Rearranged the code that opens windows from the main file area
  91.     window so that the queue wouldn't get blocked as long. All the open
  92.     calls are now initiated by a WinPostMsg() call, this should help out
  93.     with the problems that were occurring under 2.11. I wish I could do
  94.     this in another thread, but PM doesn't allow it..
  95.  
  96.     Squashed a little buglet that occurred when opening a window from the
  97.     Search Results dialog box. Before, if you opened a window from that
  98.     dialog you couldn't bring the main window to the front unless you
  99.     closed the window you opened.
  100.  
  101.     Added another command file to the distribution archive, SHOWINI.CMD.
  102.     Its sole purpose in life is to report the pertinent INI information
  103.     to standard output.
  104.  
  105. 07-03-94
  106.  
  107.     Final registration incentives added in preparation for standard
  108.     release. It's put or shut up time. :-(
  109.  
  110.     Adoptee extensions were being ignored, because the code was missing
  111.     to parse filenames for the Adopt function. Whoops! It's been fixed.
  112.  
  113. 07-05-93
  114.  
  115.     Increased maximum line lengths to accommodate both the 8.3 filename
  116.     and a description for each entry in a FILES.BBS file. When an
  117.     extended description marker is defined the maximum line length is
  118.     now 1036 characters (8+1+3+1024), otherwise the line length is
  119.     limited to 278 characters (8+1+3+256).
  120.  
  121.     Fixed a little problem with the case sensitivity of ZIP and UNZIP
  122.     when trying to extract a FILE_ID.DIZ from ZIP archives.
  123.  
  124.     Overlooked the ^D hotkey for Remove Items, its back in now.
  125.  
  126.     Fixed the overwrite code for drag and drop, it now works as
  127.     advertised.
  128.  
  129. 07-06-93
  130.  
  131.     BC++ libraries strike again.. For some odd reason, free() was
  132.     trapping on certain size FILE_ID.DIZ's (241 characters), beats the
  133.     hell out of me why it was doing it, heap corruption could be a
  134.     possible cause. Fixed by using DosAllocMem()/DosFreeMem() instead of
  135.     the library functions.
  136.  
  137.     Solved the problem with context menus not appearing, PM's heap was
  138.     filling up which in turn stopped the menus from loading. I am now
  139.     explicitly destroying each menu when it is no longer needed. This
  140.     should also clear up a few other PM related problems.
  141.  
  142.     When unprintable characters are stripped from incoming FILE_ID.DIZ
  143.     files all extra whitespace is now removed. Makes for a cleaner
  144.     import. Any truncations that may occur are done AFTER the garbage is
  145.     stripped out.
  146.  
  147.     Tweaked the menu handling code to work a little better, this fix is
  148.     mostly cosmetic.
  149.  
  150. 07-07-93
  151.  
  152.     Added another button to the button bar.. Format Descriptions.
  153.     (Elliott? ;-)
  154.  
  155.     When a program macro is run against a file in a FILES.BBS window
  156.     MaxFile/PM now checks the file statistics against what is stored in
  157.     the container record and updates the container record if they don't
  158.     match.
  159.  
  160. 07-08-94
  161.  
  162.     First draft of the Online Reference is included. It doesn't have any
  163.     jumps in it yet, but it is still VERY readable.
  164.  
  165. 07-09-94
  166.  
  167.     Fixed the settings notebook so the error reporting message boxes
  168.     don't go into an endless loop requiring MaxFile/PM to be killed by
  169.     another process.
  170.  
  171.     'Format Description' will now always strip whitespace from
  172.     descriptions and remove any present extended description
  173.     characters. This makes for a cleaner description.
  174.  
  175. 07-12-94
  176.  
  177.     Reinstalled the Performance Beta 1 to evaluate MaxFile/PM's
  178.     performance. It works, no hangs so far.
  179.  
  180.     Tweaked EXECDOS code, there was a possibility that a return code
  181.     from it could be bogus and meaningless. Not anymore..
  182.  
  183.     Reinstalled 2.10 and applied the service pack.. (Ick!) So I could do
  184.     some more testing. 2 days, 3 different versions of OS/2..
  185.  
  186.     Removed presentation parameter calls for setting the fonts for MLE
  187.     controls. This should help with 2.11 and its picky nature.
  188.  
  189. 07-14-94
  190.  
  191.     Small problem occured if no FILES.BBS was found for a file area, no
  192.     files in the download path were added to the container for that
  193.     area. Fixed..
  194.  
  195. 07-15-94
  196.  
  197.     Fixed Trap when there was no FILES.BBS for a file area and the
  198.     directory was empty.
  199.  
  200. 07-16-94
  201.  
  202.     MAJOR change in the way the Insert->File option on the FILES.BBS
  203.     context menu works. It does *NOT* copy the file anymore, instead it
  204.     inserts the file with a *_FULLY QUALIFIED PATH_* into the FILES.BBS.
  205.  
  206. 07-19-94
  207.  
  208.     Removed case sensitivity in searching with MPM_QueryFileInfo().
  209.  
  210. 07-20-94
  211.  
  212.     New FILES.BBS context menu item, 'Descriptions->Cleanse'. It strips
  213.     out all high-ASCII, non-visible ASCII and extra whitespace
  214.     characters from all the highlighted descriptions or comments in a
  215.     FILES.BBS window.
  216.  
  217. 07-22-94
  218.  
  219.     Fixed a problem that ocurred when dropping a fully pathed file onto
  220.     the main File Area window, the wrong file path was written to the
  221.     FILES.BBS and the file couldn't be found.
  222.  
  223. 07-25-94
  224.  
  225.     Added another Mutex Semaphore to handle the main File Area window
  226.     resource contentions. I found out that I was incorrect in my
  227.     assumption that I could use one semaphore to handle all the possible
  228.     scenarios where contention for resources might come into play.
  229.  
  230. 08-30-94
  231.  
  232.     Added a ^aMSGID kludge to file announcements so that some of the
  233.     brain-dead mail readers would show the correct address for the
  234.     message (they were -incorrectly- looking for a MSGID to obtain the
  235.     origination address for the message.) Also fixed the incorrect date
  236.     stamps for them in the process.
  237.  
  238. 09-12-94
  239.  
  240.     Registration incentives (nag dialogs) have been removed so that
  241.     interested parties may fully evaluate the performance of the
  242.     program. The usage timer still ticks away, though.. Through Scott
  243.     Dudley's generousity, I am now including MSGAPI32.DLL in the
  244.     distribution archive for those who don't run Squish.
  245.  
  246. 09-14-94
  247.  
  248.     Added code to "peek" the termQ before actually doing a read on the
  249.     termQ, this was done to fix a trap that occured under 2.11 in some
  250.     instances when MaxFile/PM has to wait on an executable to finish.
  251.  
  252.     Make sure that you are using a display driver that is certified as
  253.     compatible with the version of OS/2 that you are running. I found
  254.     out the hard way that using the WD 640x480 256 color driver that
  255.     comes with 2.10 will NOT work reliably with 2.11, it was causing
  256.     MaxFile/PM to lock the WPS up tight after spawning an external
  257.     process and waiting for it.
  258.  
  259. 09-21-94
  260.  
  261.     Changed 'Extract To...' to only ask for the directory to extract
  262.     files to once. All the archives selected will get expanded into the
  263.     same directory. The earlier behaviour of asking for each file was
  264.     locking up the WPS when a display driver of 640x480/256 colors or
  265.     greater was being used (buggy drivers, not my code!)
  266.  
  267. 09-25-94
  268.  
  269.     *Finally* cleaned up dupe check results. Duplicate files are now
  270.     only listed once like they should be, in alphabetical order.
  271.  
  272.     Rearranged the Settings notebook, the Adopt page has been renamed to
  273.     Main - Pg 3 (more for consistency than anything else.) At the same
  274.     time, added two new configuration items. For "Remove Items" you can
  275.     now set a default action, options selectable are; "Prompt",
  276.     "Entries" and "Entries and Files." For "Descriptions->Copy" you can
  277.     now configure whether or not you want the (xx of xx) counter
  278.     appended to the end of the copied description.
  279.  
  280.     "Copying" files and/or comments can now be accomplished via Drag and
  281.     Drop. Hold the CTRL key down while you are dragging file or comment
  282.     objects, when dropped on either the Main File Area window or on a
  283.     FILES.BBS window, the objects will get copied to the destination and
  284.     the original objects will be left intact.
  285.  
  286.     Most of the above was suggested by Michael Roedeske.
  287.  
  288.     Also found a small bug related to FILE_ID.DIZ extraction, some
  289.     archives come with the read only attribute set on the files in the
  290.     archive. This bit is now removed from any _extracted_ FILE_ID.DIZ's
  291.     so that they can be deleted when no longer needed.
  292.  
  293. 09-26-94
  294.  
  295.     Added a few more options to the File Area window Context Menu; "Edit
  296.     REXX Macro..." this option allows you to create/edit REXX scripts by
  297.     calling on your favorite editor from inside MaxFile/PM. And "Details
  298.     View", this option will allow you to either have a full details
  299.     view or just the area tag of the file areas displayed in the Main
  300.     File Area window. A checkmark is used show which view is in effect
  301.     (you should be able to figure it out by looking at the container...)
  302.     When checked; details view is in effect, otherwise the view is text.
  303.  
  304. 09-27-94
  305.  
  306.     Added another option to the File Area window Context Menu, "Create
  307.     FREQ List..." This option allows you to create a list of directories
  308.     for mailers that use an OKFILE.* for file requests.
  309.  
  310.     Added "Files->Remove Missing" to the FILES.BBS window Context Menu.
  311.     It searches through a FILES.BBS window and removes orphaned file
  312.     entries.
  313.  
  314.     The download counter string is now configurable, it is on Main -
  315.     Page 3 with the rest of the adopt options.
  316.  
  317. 09-28-94
  318.  
  319.     Added "Files->Purge Dupes" to the FILES.BBS window Context Menu.
  320.     This item scans through a FILES.BBS window and purges duplicate
  321.     entries based on filenames. Useful when a TICK processor adds an
  322.     entry for a file that already exists (during a replace, etc..)
  323.  
  324. 10-01-94
  325.  
  326.     Modified the behaviour of "Remove Items", when you choose to remove
  327.     only entries, the old behaviour was to remove the entry for a file
  328.     from the FILES.BBS window. This has been changed to show the file,
  329.     which is still present, as an orphaned file (this is the way it
  330.     should have been in the first place.) Comments are still handled in
  331.     the old fashion.
  332.  
  333.     Added another option to the FILES.BBS window Context Menu, "Select All
  334.     Files". It selects all files in a FILES.BBS window that are not orphans.
  335.  
  336. 10-05-93
  337.  
  338.     The number of significant characters for a duplicate file search can
  339.     be configured now. Look for it in the Settings Notebook on Main -
  340.     Page 2.
  341.  
  342. 10-14-94
  343.  
  344.     Removed debug code from ExecAndWait() function. This removes the
  345.     message box that presents the "Bad RC" message. You will still be
  346.     notified of errors with spawning archivers, but only if it is a
  347.     serious error that requires your attention.
  348.  
  349.     "Remove Items", orphaned file entries (entry in FILES.BBS with no
  350.     file in the download directory) can now be removed when you select
  351.     to "Remove Entries and Files." Purge missing will perform the same
  352.     operation.
  353.  
  354.     Phillip Perlman brought the above items my attention.
  355.  
  356.     Tweaked menu handling code.
  357.  
  358.