home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1994 #1 / monster.zip / monster / MAXIMUS / MPM1_10A.ZIP / MAXFMPM.TXT < prev    next >
Text File  |  1994-04-05  |  51KB  |  1,184 lines

  1. MaxFile/PM - Version 1.10
  2.  
  3. A FILES.BBS Manager for Presentation Manager
  4.  
  5. Portions of the header files used in compilation are:
  6.  
  7.   Copyright (C) 1992 by Scott Dudley
  8.   Copyright (C) 1993 by Aki Antman
  9.   Copyright (C) 1994 by Marco Maccaferri
  10.  
  11. MSGAPI portions of the Announce Files option are:
  12.  
  13.     Copyright 1991 by Scott J. Dudley.  All rights reserved.
  14.     "Squish" and "Maximus" are trademarks of Scott J. Dudley.
  15.  
  16. From the Development Team of:
  17.  
  18.   Craig Morrison - MaxFile/PM Development
  19.     1:201/60@fidonet.org
  20.  
  21.   Ronald Van Iwaarden - MaxFile/2 Development
  22.     1:104/338@fidonet.org
  23.  
  24. Special Thanks go out to:
  25.  
  26.  Mark Kimes
  27.   For putting up with my never ending questions and general bull-headedness
  28.   when it comes to programming under OS/2
  29.  
  30.  Scott Dudley
  31.   For making Maximus the great BBS that it is!
  32.  
  33.  Marco Maccaferri
  34.   For providing the Lora structures and Lora itself
  35.  
  36.  Rick Fishman
  37.   His container code was a great source of inspiration
  38.  
  39.  Steven Crandall
  40.   Who thinks I should be barefoot and coding all the time
  41.  
  42.  Rick Ford
  43.   Keeping me up to date with the Lora-BBS information
  44.  
  45.  Eric Chew
  46.   For providing the SuperBBS information and testing
  47.  
  48.  Steve Lamb
  49.   "Generic" code tester
  50.  
  51.  J Gitzen
  52.   Maximus code tester
  53.  
  54.  David Campbell
  55.   Lora-BBS code tester
  56.  
  57.  Raymond Deroo
  58.   Maximus code tester
  59.  
  60.  David Roberts
  61.   Maximus code tester
  62.  
  63.  Jerry McBride
  64.   Maximus code tester
  65.  
  66. If I missed anyone, well...you know who you are! Thanks!
  67.  
  68. *** OS/2 Service Pack Information
  69.  
  70.  NOTICE TO OS/2 SERVICE PACK USERS
  71.  
  72.   The incompatibility problems experienced with the beta service pack and the
  73. recently released service pack have been addressed. MaxFile/PM should now run
  74. on stock 2.1 GA code along with the beta and GA service packs.
  75.  
  76.   There have been some incompatibility problems reported with the GA service
  77. pack, your mileage may vary.
  78.  
  79. *** What's New
  80.  
  81. -  Added a case and position insensitive search for finding files.
  82.  
  83. -  Added a new option to the context menu of the FILES.BBS windows; Copy
  84. Description. The description of the first item selected is copied and used as
  85. the description for all the marked files with a 'x of xx' counter appended to
  86. it.
  87.  
  88. -  You can now use wildcards to specify what file extensions are okay to adopt.
  89.  
  90. -  Drag and Drop to folders is now working again. Sorry folks, I *really*
  91. didn't break it on purpose.
  92.  
  93. -  Fixed up the drop code a little bit to handle file clashes better. If a file
  94. that is being dropped on a window exists you will now be asked if you want to
  95. over-write the file that exists with the file that is being dropped.
  96.  
  97. -  Rewrote the FILES.BBS reader so that it now correctly reads a FILES.BBS
  98. file. This corrects the problems that many have reported that were occuring
  99. with the last entry in a FILES.BBS. Thanks go out to Carl Neal for helping me
  100. think this one through.
  101.  
  102. -  New option on the FILES.BBS context menu. 'Announce Files...' you may now
  103. announce selected files to any message base that uses either the Squish or
  104. *.MSG message formats.
  105.  
  106. -  Added a REXX file that will create an object on your desktop for MaxFile/PM
  107. with the proper settings.
  108.  
  109. -  Orphan files are now added to the end of the file list in each container.
  110. Its kind of slow, but there is nothing stopping you from continuing to work
  111. with the files in the container since the insertion is performed in a separate
  112. thread.
  113.  
  114. -  Fixed a minor embarassment on my part, headers are now skipped correctly.
  115.  
  116. -  Added an Outdated file tosser. You can scan for files older than <n> days
  117. and either move them to a specific area or send them off to the bit bucket.
  118.  
  119. -  Added an All Files Generator. At present all it does is create a
  120. comprehensive list of files. In the future I plan to have it create a new files
  121. list also.
  122.  
  123. -  Version 1.08 consists of many, many changes that are too numerous to outline
  124. here. Suffice it to say some of the code was completely rewritten and that
  125. quite a few bugs were squashed in the process. Overall MaxFile/PM should be
  126. MUCH more stable and work on a wider variety of systems.
  127.  
  128. -  Fixed traps when saving FILES.BBS entries.
  129.  
  130. -  Revamped CloseAllWindows() code, it does what it is supposed to now.
  131.  
  132. -  Fixed traps in DupeChecker() code.
  133.  
  134. -  Cleaned up error recovery code in a number of places.
  135.  
  136. -  Added an automatic window function. You can now have one FILES.BBS window
  137. opened automatically for you when the program starts. Just leave the FILES.BBS
  138. window that you want opened automatically open when you shut down MaxFile/PM.
  139.  
  140. -  Revved up the Adopt Files code, it now works fast enough for AutoAdopt to be
  141. usable.
  142.  
  143. -  Got the dupe checker working.
  144.  
  145. -  Re-enabled the code to open multiple FILES.BBS windows from the File Area
  146. window.
  147.  
  148. -  Fixed a minor bit of stupidity on my part in the configuration code that
  149. wouldn't bring up the Settings dialog the first time MaxFile/PM was run.
  150.  
  151. -  Added accelerators (hot-keys) for easier function access.
  152.  
  153. -  Added ability to skip over headers in FILES.BBS.
  154.  
  155. -  Added extended description support.
  156.  
  157. -  Enabled Virus Scanner option.
  158.  
  159. -  Added ability to extract an archive to a specified directory.
  160.  
  161. -  Added support for fully qualified filenames in FILES.BBS files.
  162.  
  163. -  Added a generic file format to support _any_ BBS package that uses the
  164. FILES.BBS format for download directories. Steve Lamb gets credit for this one.
  165.  
  166. -  Ripped out the old text configuration file code, it was causing way too much
  167. confusion with users who weren't running Maximus.
  168.  
  169. -  Dropped the _tmalloc() code and went back to the API memory allocation
  170. functions.
  171.  
  172. -  Added a new option to the Adopt Options dialog, DL Counters.
  173.  
  174. -  Changed memory allocation code to use the library _tmalloc() function for
  175. compatibility with the PM's 16-bit code. Hopefully this will squash the random
  176. SYS3175 access violations that some have been experiencing.
  177.  
  178. -  Added first run of the SuperBBS code. I don't know much about SBBS folks, so
  179. you are pretty much on your own. For what I do know, please keep reading this
  180. document.
  181.  
  182. -  Fixed a bug where if more than 4 files were tagged for dragging an error
  183. would occur when dropping the files on a window.
  184.  
  185. -  Previous code wasn't setting the changes flag when a FILE_ID.DIZ was
  186. imported from an archive. It is now. (Thanks Jim!)
  187.  
  188. -  Fixed a bug where if only a filename was present in the FILES.BBS it would
  189. move the filename of the next file into its description.
  190.  
  191. -  Added external program macros to the FILES.BBS windows.
  192.  
  193. -  Added Lora compatibility.
  194.  
  195. -  Fixed bug that made it so only D:\MAX\AREA.DAT could be read as a valid area
  196. file.
  197.  
  198. *** Forward
  199.  
  200.  MaxFile/PM is a FILES.BBS manager that runs under Presentation Manager. While
  201. it was written with the Maximus-CBCS in mind, any BBS software package that
  202. uses the standard FILES.BBS format is supported.
  203.  
  204. A quick list of the features are:
  205.  
  206.     1. Drag and Drop between file areas
  207.  
  208.     2. Adopting orphan files
  209.  
  210.     3. FILE_ID.DIZ import
  211.  
  212.     4. Rearchiving files
  213.  
  214.     5. Sorting by:
  215.  
  216.       Name
  217.       Date
  218.       Size
  219.       Description
  220.  
  221.     6. In-place editing of file descriptions
  222.  
  223.     7. Renaming files
  224.  
  225.  As the program grows, support for more convenient features will be added to
  226. make MaxFile/PM the perfect tool for managing your downloadable files from your
  227. desktop.
  228.  
  229. *** Registration
  230.  
  231.   I'm going to keep this short, sweet and to the point. What you are seeing in
  232. MaxFile/PM is the result of drinking a lot of coffee and smoking way too many
  233. packs of cigarettes since December of '93. Please take the time to print out
  234. the REGISTER.FRM file that is in the distribution archive and consider
  235. registration. MaxFile/PM is in a class by itself for managing FILES.BBS files
  236. on your desktop and $25 is a small fee for something that will make the chore
  237. of keeping your file areas neat and tidy a lot easier. The only sort of
  238. "crippling" you will find in MaxFile/PM is that you can not run the All Files
  239. Generator in batch mode. Registering the program stops the initial Program
  240. Information dialog, thus also allowing for unattended operation.
  241.  
  242.   Registration also provides me with the incentive to keep working on the
  243. program, it's all up to you folks that use the program.
  244.  
  245.  'Nuff said...
  246.  
  247.  One last comment here... Please share MaxFile/PM with other sysops in your
  248. area who are running OS/2. Your support for the program is needed if you want
  249. it to grow and get better than it already is!
  250.  
  251. *** Support
  252.  
  253.  If you need to contact me about the program I can be reached in a number of
  254. places. NetMail will get you the fastest response, but I read the OS2PRODSUP,
  255. OS2BBS and MUFFIN conferences everyday and intend on answering any questions
  256. posted there. There is also a local conference on my BBS called MFILEPMSUP that
  257. you are more than welcome to poll for. I *will* support MaxFile/PM, all you
  258. need to do is ask.
  259.  
  260.  I will respond to you in the same manner you contact me, with certain
  261. exceptions.. If you are in Zone 1 and you crash netmail to me, I will return
  262. netmail to you in the same fashion. Routed netmail will get a routed response.
  263. To those of you in other Zones, I am sorry but the cost of international calls
  264. is very prohibitive. If one of you would like to volunteer to hub the support
  265. echo in your Zone, I would really appreciate it and it will get you a
  266. registered copy of MaxFile/PM.
  267.  
  268.  If your BBS package is not supported by MaxFile/PM and you would like me to
  269. add it, I need a few things from you or the author of your BBS software. First
  270. I need the structure definitions or layouts for the file that holds your file
  271. area information. Second, I need a copy of the file that holds the file area
  272. information so that I can test the code before I ship it out to anyone.
  273.  
  274. *** Before You Start
  275.  
  276.  The default installation of OS/2 defines Mouse Button 1 as the left button and
  277. Mouse Button 2 as the right button. Please keep this in mind as you read
  278. through this document if you have redefined your mouse buttons.
  279.  
  280.  A word to the wise here..
  281.  
  282.  BACKUP *BEFORE* USING MAXFILE/PM !
  283.  
  284.  Here comes the standard disclaimer...I don't promise that MaxFile/PM will do
  285. anything for you except take up space on your hard drive. While I am fairly
  286. certain I have got all the nasties out of it, there is a chance that I may have
  287. missed something. So please be safe and backup prior to using the program.
  288. Suffice it to say, you have been warned.. :->
  289.  
  290. *** Configuring MaxFile/PM
  291.  
  292.  To configure MaxFile/PM for use, simply start MaxFile/PM by typing MAXFMPM and
  293. pressing ENTER at an OS/2 Command Prompt. The MaxFile/PM Settings dialog box
  294. will be presented for you, so that you can enter the vital information about
  295. your system and BBS setup. There are four dialog boxes in total that you will
  296. need to enter information into so that MaxFile/PM will be able to do everything
  297. it does. The Main Settings, Adopt Options, External Programs and Macro Setting
  298. dialogs.
  299.  
  300. *** The Main Settings Dialog
  301.  
  302.  The Main Settings dialog box is the first dialog that gets presented. Here you
  303. will need to enter the basics about your BBS setup. These items are;
  304. Registration Key, BBS Package, BBS Directory, the path and filename of the file
  305. that contains your file area information, Temp Directory, File Database Utility
  306. path and filename, when to run your File Database Utility, whether or not to
  307. display the date and size of your files, and whether you want to be prompted to
  308. save the FILES.BBS window information when you close a window or to save it
  309. automatically.
  310.  
  311. Main Settings Controls:
  312.  
  313.    o Registration Key
  314.    o BBS Package
  315.    o BBS Directory
  316.    o Temporary Directory
  317.    o File Area Data
  318.    o File Database Utility
  319.    o Run FD Utility
  320.    o Display
  321.    o AutoSave
  322.    o Header Size
  323.    o ED Marker
  324.  
  325.  The Adopt Options and External Programs buttons get you to the Adopt Options
  326. and External Programs dialog boxes.
  327.  
  328. *** Registration Key
  329.  
  330.  If you don't have a registration key, set this field to 0, otherwise type your
  331. key number into the Registration Key Field.
  332.  
  333. *** BBS Package
  334.  
  335.  The BBS Package field has four options, Maximus, Lora, SBBS and Generic.
  336. Select which ever is appropriate for your system. The default is Maximus.
  337.  
  338.  For 'Generic' please see the section entitled Generic File Area Definitions
  339. later in this document.
  340.  
  341. *** BBS Directory
  342.  
  343.  The BBS Directory field should be filled in with the root path that your BBS
  344. files reside in. For example mine is D:\MAX. An entry in this field is
  345. required.
  346.  
  347. *** Temporary Directory
  348.  
  349.  The Temporary Directory field is where you want MaxFile/PM to place its work
  350. files and any files it needs to create when rearchiving, testing or viewing
  351. archives.  NOTE: THIS DIRECTORY SHOULD NOT BE ONE THAT IS USED FOR ANYTHING
  352. ELSE!  MaxFile/PM  will delete _EVERYTHING_ in this directory, including any
  353. sub-directories during the normal course of its operations. This is a required
  354. entry and you will need to create this directory for MaxFile/PM.
  355.  
  356. *** File Area Data
  357.  
  358.  The File Area Data field should be filled in with the full path and filename
  359. to the file that contains the information relating to your file areas. For
  360. Maximus this would be AREA.DAT by default. On my system I have this set to
  361. D:\MAX\AREA.DAT. For Lora-BBS users, this is the path and filename to
  362. SYSFILE.DAT. For SBBS users, this is the path and filename to your FLSEARCH.BBS
  363. file. This field is also a required entry.
  364.  
  365. *** File Database Utility
  366.  
  367.  The next field is for the filename of your File Database Utility. For Maximus
  368. this will be either FB.EXE or FBP.EXE. On my system I have this set to FBP,
  369. since the utility is in my path. For Lora-BBS users, this will be FILEIDX.EXE.
  370. Please see the "Known Problems" section at the end of this document for more
  371. information about FILEIDX.EXE. For SBBS users, I don't have a clue. If someone
  372. would fill me in on this one I'd really appreciate it! This entry is only
  373. required if you want MaxFile/PM to run the utility for you.
  374.  
  375. *** Run FD Utility
  376.  
  377.  The options for Run FD Utility determine when and if the File Database utility
  378. will get run. There are three; Always, Prompt and Never. Always will run your
  379. file database utility everytime you exit MaxFile/PM. If no changes have been
  380. made, it will prompt you before running it. Prompt will ask you if you wish to
  381. run it. Do I need to explain Never? :-}
  382.  
  383. *** Display
  384.  
  385.  The Display options control whether or not the file size and date information
  386. gets displayed for your files in the FILES.BBS windows. Simply check or uncheck
  387. the check boxes to set your preferences.
  388.  
  389. *** AutoSave
  390.  
  391.  AutoSave controls whether you are prompted to save FILES.BBS information or if
  392. it should be written automatically each time you close a window that has
  393. FILES.BBS information in it. When the checkbox for this item has a check in it,
  394. MaxFile/PM will automatically save, if not, you will be prompted to save the
  395. information.
  396.  
  397. *** Header Size
  398.  
  399.  Header Size controls how many lines at the beginning of the FILES.BBS are
  400. skipped when the FILES.BBS is read to populate the FILES.BBS window. It also
  401. tells MaxFile/PM how many lines to copy from the old FILES.BBS to the new
  402. FILES.BBS when it saves changes.
  403.  
  404.  This will solve quite a few of the problems with DownSort headers while still
  405. preserving the headers in your FILES.BBS files.
  406.  
  407. *** ED Marker
  408.  
  409.  For those BBS packages that support extended descriptions this option will
  410. come in handy. Here you tell MaxFile/PM what character is associated with
  411. extended descriptions for your BBS Package. This character can not be a space
  412. or a dash.
  413.  
  414.  Defining this character causes a few changes in the way MaxFile/PM handles
  415. your file descriptions. When this option is used, file descriptions are allowed
  416. to be up to 1024 characters in length and nothing is stripped from FILE_ID.DIZ
  417. descriptions read in from archives. MaxFile/PM does not insert this character
  418. in multiple line descriptions for you, you need to do this.
  419.  
  420.  If this character is not defined, file descriptions are limited to 255
  421. characters, also, any CR/LF pairs and high-bit ASCII characters are stripped
  422. from FILE_ID.DIZ descriptions.
  423.  
  424. *** The Adopt Options Dialog Box
  425.  
  426.  The Adopt Options dialog box is where you enter the information that tells
  427. MaxFile/PM what files are okay to adopt. You do this by entering the extensions
  428. of the files that you want to be added to your FILES.BBS when you do an Adopt
  429. Files. You also may enter a Default Description here that gets used for adopted
  430. files that either aren't archives or are archives that don't have a FILE_ID.DIZ
  431. file in them.
  432.  
  433. Adopt Options Controls:
  434.  
  435.    o Add/Remove Extensions To Adopt
  436.    o AutoAdopt
  437.    o Download Counters
  438.    o Default Description
  439.  
  440. *** Add/Remove Extensions To Adopt
  441.  
  442.  You may enter upto 15 extensions for MaxFile/PM to recognize. Entering them in
  443. is accomplished by typing them into the edit field just above the Add button
  444. and then clicking on the Add button. You may also remove extensions by
  445. hilighting them in the listbox and clicking on the Remove button. NOTE: what
  446. you are entering here is JUST the file extension, I.E. ZIP, not a file
  447. specification mask.
  448.  
  449. *** AutoAdopt
  450.  
  451.  The little checkbox to the right of the adopt list listbox labeled AutoAdopt
  452. tells MaxFile/PM whether or not to automatically adopt files each time a file
  453. area is opened. Check it if you want this behaviour. I will have to admit that
  454. at this time adopting is a rather slow process, so you might not want to have
  455. AutoAdopt set to on.
  456.  
  457. *** Download Counters
  458.  
  459.  Next comes the DL Counters checkbox, if you have this option checked, when
  460. ever an Adopt is performed a download counter will be added to the beginning of
  461. the file description. Currently this is hard coded as '[   ]'.
  462.  
  463. *** Default Description
  464.  
  465.  The last item in this dialog box is the Default Description. You may enter
  466. upto 80 characters for a default description. This text will get used any time
  467. you Insert, Adopt or drop files from an outside source into a window in
  468. MaxFile/PM and those files meet the following criteria: 1, they are not an
  469. archive or 2, they are an archive and the archive does not contain a
  470. FILE_ID.DIZ description inside of it.
  471.  
  472. *** The External Programs Dialog Box
  473.  
  474.  The External Programs dialog box is where you enter all the information about
  475. your archivers and viewers. There are four entries for each archiver type that
  476. MaxFile/PM supports (ZIP, ARJ, LZH and ARC.) Which are; Extract, Add, List and
  477. Test. You'll need to look up the proper switches in the documentation for each
  478. of the archivers you have. If you deal with archivers that can handle
  479. directories inside of them, make sure that you specify those switches here.
  480.  
  481. See also: MaxFile/PM and External Programs
  482.  
  483.  The final control in this dialog is a button labeled Macros, it will bring up
  484. the Macro Settings Dialog.
  485.  
  486. *** The Macro Settings Dialog Box
  487.  
  488.  Here you can enter the definitions for 5 macros that will get called when you
  489. press one of the keys, Shift-F6 - Shift-F10. They aren't macros persay, but
  490. they behave in a very similar manner.
  491.  
  492. See also: MaxFile/PM and External Programs
  493.  
  494. *** MaxFile/PM and External Programs
  495.  
  496.  If you have REXX installed you can use REXX command files for any of the
  497. external program options. You may also call OS/2 command files.
  498.  
  499.  Just remember to save the directory that your command file gets called from
  500. and restore it just before your command file gets done.
  501.  
  502.  During certain operations MaxFile/PM expects to find a result file in the
  503. directory it calls these programs from. The Test and View functions are those
  504. times. MaxFile/PM expects to find the file ARC.TXT in the temporary directory
  505. these programs are called from, if it doesn't find that file it will not
  506. display anything about the files that are being tested or viewed.
  507.  
  508.  I had originally stated the MaxFile/PM could directly run DOS applications,
  509. well it can but in certain circumstances it takes a little work. For the
  510. Archiver Test and Viewer functions, if you use a DOS based archiver you will
  511. need to write a small batch file that runs the archiver and directs the output
  512. from the archiver to a file called ARC.TXT. As stated above this is the file
  513. that MaxFile/PM displays to you for those functions.
  514.  
  515.  Please note that what directory the programs start out in WILL vary over the
  516. course of a MaxFile/PM session, so don't hard code any references into your
  517. command files.
  518.  
  519. *** Generic File Area Definitions
  520.  
  521.  To provide support for any BBS system that uses the standard FILES.BBS format
  522. for their file listings I have come up with a very simple text file format that
  523. will allow you to tell MaxFile/PM how your file areas are defined.
  524.  
  525.  The file is made up of a verb that tells MaxFile/PM how many areas it can
  526. expect to find in the text file. Each successive line after that verb defines
  527. the file areas themselves. A sample file is shown below:
  528.  
  529. ----------------------------- AREAS.CFG sample --------------------------------
  530. AreaCount 5
  531. 0 d:\max\file\uncheck    d:\max\file\uncheck\files.bbs    Unchecked Uploads
  532. 1 d:\max\file\max        d:\max\file\max\files.bbs        BBS Stuff
  533. 2 d:\max\file\dos\games  d:\max\file\dos\games\files.bbs  Dos Games
  534. 3 d:\max\file\os2\util   d:\max\file\os2\util\files.bbs   OS/2 Utilities
  535. 4 d:\max\file\os2\apps   d:\max\file\os2\apps\files.bbs   OS/2 Applications
  536. -------------------------------------------------------------------------------
  537.  
  538.  The 'AreaCount' keyword tells MaxFile/PM how many area definitions it can
  539. expect to find in the file. The AreaCount keyword must come BEFORE the area
  540. definition lines.
  541.  
  542. The format for each area definition line is:
  543.  
  544.   <area tag> <file path> <list name> <area description>
  545.  
  546. ────────────────────────────────────────────────────────────────────
  547.  <area tag>           Is a short name to identify the file area.
  548.  
  549.  <file path>          Is the path to the files.
  550.  
  551.  <list name>          Is the full drive:\path and filename of the
  552.                       FILES.BBS for the area.
  553.  
  554.  <area description>   Is a short description of the area.
  555. ────────────────────────────────────────────────────────────────────
  556.  
  557.  You can name this file what ever you wish, just make sure you specify the name
  558. of this file for the File Area Data option in the Main Settings Dialog and make
  559. sure the BBS Package is set to 'Generic'.
  560.  
  561. *** Using MaxFile/PM
  562.  
  563.  When MaxFile/PM first comes up a window will be displayed that contains all of
  564. your file areas. I will be referring to this window by the term 'File Area
  565. Window' throughout the rest of this document.
  566.  
  567.  When you open up a file area, a window that is very similar in appearance to
  568. the File Area window will appear. This window will contain all the files listed
  569. in the FILES.BBS for that area. These windows will be referred to as 'FILES.BBS
  570. Windows' from here on out.
  571.  
  572. *** File Area Window
  573.  
  574.  The File Area window serves two basic purposes. First, it allows you to open
  575. FILES.BBS Windows and second, it also serves as a dropping point for files so
  576. that you can quickly move files to another file area without having to open the
  577. file area.
  578.  
  579. The File Area Window Context Menu:
  580.  
  581. ────────────────────────────────────────────────────────────────────
  582.  Open                      Opens the highlighted file area.
  583.  
  584.  Check for Duplicates      Scan all file areas for duplicate files.
  585.  
  586.  Search...                 Search selected files areas for a given
  587.                            string.
  588.  
  589.  View                      Change the way items are displayed.
  590.  
  591.  Area Sort                 Change sort order of file area display.
  592.  
  593.  Settings...               Configure MaxFile/PM for use.
  594.  
  595.  Product Information...    Displays some information about
  596.                            MaxFile/PM.
  597. ────────────────────────────────────────────────────────────────────
  598.  
  599.  To bring up the context menu for the File Area window, press mouse button 2
  600. anywhere inside the confines of the window.
  601.  
  602. *** File Area Menu/Open
  603.  
  604.  This menu item allows you to open the highlighted file area.
  605.  
  606.  The other ways of opening a file area are: Highlighting the area you want to
  607. open and pressing enter or double-clicking mouse button 1 on a file area.
  608.  
  609.  If the file area is already open it will be brought into view, even if it is
  610. minimized to the Minimized Window Viewer folder.
  611.  
  612. *** File Area Menu/Check for Duplicates
  613.  
  614.   To check your file areas for duplicate files choose this menu item after
  615. selecting the area(s) you want MaxFile/PM to check against all of your file
  616. areas. Please note that the scan performed when checking for duplicates does
  617. not involve the FILES.BBS files for the areas scanned, it looks at the contents
  618. of the download directory for each area. So all duplicates will be found
  619. regardless of whether there is a FILES.BBS entry for them or not. However, the
  620. files searched for come directly from the FILES.BBS files of the areas selected
  621. in the File Area window. So make sure if you have a FILES.BBS window open for
  622. one of the areas you will be checking for duplicates from, that you have saved
  623. any changes made in that window.
  624.  
  625.   The File Area window will be locked open until you close the DupeCheck
  626. Results dialog box. This dialog will appear as soon as the file scanning is
  627. complete. Inside it you will see two list boxes, the list box on the left
  628. contains all the files that MaxFile/PM scanned for, the list box on the right
  629. contains a list of area tags for the areas that the selected file on the left
  630. resides in. Double-clicking mouse button 1 on an area tag opens the FILES.BBS
  631. window that is associated with that file area.
  632.  
  633. *** File Area Menu/Search...
  634.  
  635.   This function is very similar to the Dupe Checker option, with the exception
  636. that instead of checking for duplicate files you can enter a string of text
  637. that MaxFile/PM will search for in each of the FILES.BBS files for each of the
  638. selected areas.
  639.  
  640.   First select the areas that you want to search, then bring up the context
  641. menu and select 'Search...' A dialog box will come up asking you what to
  642. search for. You may enter up to 80 characters. Click ok to begin the search.
  643.  
  644.   The search is not case nor position sensitive. Both the filename and
  645. description are searched for the text, if the text appears in of these two
  646. places a 'hit' will occur. The dialog box that comes up after the search is
  647. complete works exactly the same as the dialog box showing the results of the
  648. Dupe Checker option.
  649.  
  650. *** File Area Menu/All Files List
  651.  
  652.  Probably the most requested feature had to be the ability to generate a list
  653. of available files from the FILES.BBS listings. MaxFile/PM will now generate an
  654. all files list. It's highly customizable and can be run automagically from a
  655. batch file once configured correctly (NOTE: you must register MaxFile/PM to
  656. stop the Product Information dialog from appearing.)
  657.  
  658.  To use the all files generator interactively, simply start MaxFile/PM and then
  659. select the areas from the File Area window that you want included in the
  660. listing. Then bring up the context menu and select "All Files List". MaxFile/PM
  661. will then process each FILES.BBS and produce a listing under the filename
  662. ALLFILES.LST in the directory that MaxFile/PM resides in.
  663.  
  664.  Each time you run the all files generator from the context menu, a file called
  665. ALLFILES.CFG will be written that contains a list of the area tags for each of
  666. the areas in the listing. Do NOT modify this file. The purpose behind this file
  667. is to tell MaxFile/PM what areas to include when you run the all files
  668. generator in batch mode. If you add or delete file areas, you MUST run the all
  669. files generator from the context menu in interactive mode at least once to keep
  670. the ALLFILES.CFG in sync with your file areas. I'll put it this way... IF YOU
  671. WANT TO RUN IN BATCH MODE YOU MUST KEEP allfiles.cfg IN SYNC WITH YOUR FILE
  672. AREAS.
  673.  
  674.  To customize the all files generator to suit your tastes, you can create three
  675. text files which will be written to your file listing at the appropriate times.
  676.  
  677.   The names for the files are:
  678.  
  679.       ALLFILES.HDR
  680.       ALLFILES.FTR
  681.       ALLFILES.CUS
  682.  
  683.  ALLFILES.HDR and ALLFILES.FTR are written verbatim to the file listing at the
  684. beginning and ending of the listing, respectively. ALLFILES.CUS is a little
  685. more complex. It allows you to insert text into the headers that are written to
  686. the listing for each file area. The format of the file is:
  687.  
  688.     <AreaTag> <Header text......>
  689.  
  690.  <AreaTag> is the area tag of the file area header the text that follows it
  691. should be inserted into. You may place as many lines as you need to for each
  692. area as long as they all follow this format. <AreaTag> is checked against the
  693. area tag for each area in such a manner that if the tag for the area begins
  694. with the tag specified in this file the text will get inserted. A sample .CUS
  695. and .HDR file are included in the distribution archive. An example might be of
  696. some help here..
  697.  
  698.   You have the following areas:
  699.  
  700.      CICA001
  701.      CICA002
  702.      CICB001
  703.      001
  704.      002
  705.  
  706.   In your ALLFILES.CUS file you have:
  707.  
  708.      CICA Files in this area are NOT freq'able.
  709.      CIC These files are on my CD-ROM.
  710.      00 These files are freq'able anytime but ZMH.
  711.  
  712.  CICA would match CICA001 and CICA002. CIC would match CICA001, CICA002 and
  713. CICB002. 00 would match 001 and 002. Get the idea? Its rather simple once you
  714. get used it.
  715.  
  716.  To run the all files generator in batch mode from the command line, specify
  717. the -A switch on MaxFile/PM's command line. MaxFile/PM will do its thing and
  718. then return to the command prompt when it is done. -a, -A, /a and /A are all
  719. recognized as valid switches for this mode of operation. If you have not
  720. registered MaxFile/PM please note that the Product Information dialog that
  721. appears when you first start the program will severely hinder your ability to
  722. use batch mode effectively.
  723.  
  724. *** File Area Menu/OutDated Files...
  725.  
  726.   This option will allow you to either remove or move to a file area those
  727. files that are older than a certain number of days.
  728.  
  729.   The process of taking care of your outdated files begins by selecting the
  730. areas that you wish to scan from the File Area window. Now, bring up the
  731. context menu and select 'OutDated Files...', you will be presented with a
  732. dialog box, this is where you tell MaxFile/PM how to manage the old files.
  733.  
  734.   To remove files, select the Kill radio button. To move files to a selected
  735. file area, select the Move radio button and then enter the Area Tag of the file
  736. area you want the files to go into. The Area Tag you type in MUST exactly match
  737. one of the area tags listed in the first column of the File Area window, upper
  738. and lower case letters are important here.
  739.  
  740.   Now you need to tell MaxFile/PM the number of days old a file has to be
  741. before it will be moved or deleted. Either type in the number of days or use
  742. the spin button to adjust the number of days to your liking. To give you some
  743. indication of the date range you will be working with, the date below the spin
  744. button will tell you what the date on the oldest file can be.
  745.  
  746.   After entering the above, click OK and sit back and let MaxFile/PM do its
  747. thing. If a file area you have selected is open, it will be skipped. Also, if
  748. you are moving files, the file area that will receive the dated files will be
  749. skipped.
  750.  
  751. *** File Area Menu/View
  752.  
  753.  Here you can change the way that the window displays your file areas. There
  754. are three different options:
  755.  
  756. ────────────────────────────────────────────────────────────────────
  757.  Detail          Sets the display to the "detail" view.
  758.  
  759.  Icon            Sets the display to the "Icon" view.
  760.  
  761.  Text            Sets the display to the "Text" view.
  762. ────────────────────────────────────────────────────────────────────
  763.  
  764. *** File Area Menu/Area Sort
  765.  
  766.  The default order for your file areas is the order they are defined in. Here
  767. you may change the order in which they are displayed. You can sort your file
  768. areas in the following ways:
  769.  
  770. ────────────────────────────────────────────────────────────────────
  771.  Tag             Sorts file area display by Area Tags.
  772.  
  773.  Description     Sorts file area display by Area Description.
  774.  
  775.  Files Dir       Sorts file area display by Area Download Path.
  776. ────────────────────────────────────────────────────────────────────
  777.  
  778. *** File Area Menu/Settings
  779.  
  780.  This option brings up the Main Settings configuration dialog.
  781.  
  782.  See Also: Main Settings Dialog
  783.  
  784. *** File Area Menu/Product Information
  785.  
  786.  This menu item displays the Product Information dialog box for MaxFile/PM.
  787.  
  788. *** FILES.BBS Window
  789.  
  790.  FILES.BBS windows are the heart and soul of MaxFile/PM, these windows are
  791. where you will be spending most of your time. A FILES.BBS window is very
  792. similar to the File Area window in appearance. What you will see when you open
  793. one of these windows is the contents of the FILES.BBS that is associated with
  794. the file area this window belongs to.
  795.  
  796. The FILES.BBS Window Context Menu:
  797.  
  798. ────────────────────────────────────────────────────────────────────
  799.  Sort                      Sort Options
  800.  
  801.  View                      Displays file(s) based on their type.
  802.  
  803.  Test Archive              Run archive tests on selected arhcives.
  804.  
  805.  Virus Scanner             Run virus scannner utility on selected
  806.                            files.
  807.  
  808.  ReArchive                 ReArchive Options
  809.  
  810.  Extract to Directory      Extract files to a specified directory.
  811.  
  812.  Adopt Files               Adopt orphan files.
  813.  
  814.  Announce Files...         Annouce selected files.
  815.  
  816.  Touch Files               Updates Time and Date stamp of selected
  817.                            files.
  818.  
  819.  Edit Description          Edit description of FIRST selected item.
  820.  
  821.  Get FILE_ID.DIZ           Extract FILE_ID.DIZ from selected
  822.                            Archives.
  823.  
  824.  Insert                    Insert Files or Comments
  825.  
  826.  Remove Items              Removes highlighted items (doesn't
  827.                            delete files.)
  828.  
  829.  Select All                Selects all items in FILES.BBS window.
  830.  
  831.  Deselect All              Deselects all items.
  832.  
  833.  Area Statistics           Display number of files, space used,
  834.                            etc...
  835. ────────────────────────────────────────────────────────────────────
  836.  
  837. *** Sort
  838.  
  839.  With this option you can sort the entries in this FILES.BBS window in one of
  840. four ways; Name, Date, Size or Description. Pay attention here, this is the
  841. part that confuses some people. If there are any items selected ONLY those
  842. items get sorted. To sort the entire window, make sure NONE of the items in
  843. that window are selected. We'll talk about this a bit later.
  844.  
  845. *** View
  846.  
  847.  The View option works in conjunction with the external program options. For
  848. archives it will fire up the proper archiver to create a list of files
  849. contained in the archive and display a dialog containing that list. For
  850. pictures and text files the appropriate viewer will be started. View is also
  851. the action that is associated with double-clicking mouse button 1 on an entry
  852. in the window.
  853.  
  854. *** Test Archive
  855.  
  856.  This option only works with archives. It simply invokes the appropriate
  857. archiver for each selected item in the window. The output from the archiver
  858. will be displayed in a dialog box after the testing is completed is completed
  859. for each archive.
  860.  
  861. *** Virus Scanner
  862.  
  863.  This option runs the virus scanner you have set up on each file selected in
  864. the current FILES.BBS window. The window that the virus scanner is run in is
  865. not closed when the scan is complete so that you may view the results.
  866.  
  867. *** ReArchive
  868.  
  869.  This option allows you to convert archives to your preferred archive format.
  870. Should one of your archivers not have an Add option defined for it, its menu
  871. option will be grayed out.
  872.  
  873. *** Extract to Directory
  874.  
  875.  Here you can extract a selected archive to a directory that you specify. Note
  876. that the directory you specify must exist.
  877.  
  878.  Once you select this option a dialog box will appear asking you to specify the
  879. directory you want to extract the files to, it also displays the current
  880. directory. Type in the directory name and select Ok, or select Cancel to abort
  881. the operation.
  882.  
  883. *** Adopt Files
  884.  
  885.  Adopt Files allows you to add any orphan files in a particular file area to
  886. the FILES.BBS for that area. Adopting is performed in a seperate thread so that
  887. you may continue to work in the window for the file area while the adopt is
  888. going on. The window will be locked open while the Adopt is being performed.
  889.  
  890. *** Announce Files...
  891.  
  892.   This option will allow you to write a customized message announcing selected
  893. files directly to any Squish, *.MSG or *.MSG ECHO message base. You may also
  894. specify a mail processor so that you can scan for the message to send it out of
  895. your system.
  896.  
  897.   The whole process gets started by selecting the files you wish to annouce
  898. from a FILES.BBS window. Next you bring up the context menu and select
  899. 'Announce Files...' You will be presented with a configuration dialog you must
  900. fill out to tell MaxFile/PM the particulars about the message you want to send.
  901. As it stands right now, you have to fill out the dialog for each different
  902. window. The configuration for each window will be saved separately and will be
  903. used each subsequent time you announce files from each particular window.
  904.  
  905.   There are a few things MaxFile/PM needs to know to be able to send the
  906. message correctly and they are as follows:
  907.  
  908. Message Base Path   -The full path and base filename of the message area put
  909. the message in. For *.MSG areas this will be the full path to the directory
  910. that contains the *.MSG files. For Squish areas this will be the path and base
  911. filename of the Squish files related to the message area. This is a required
  912. entry.
  913.  
  914. Mail Processor      -This is an optional entry to allow you to scan for the
  915. message that was just written by a mail tosser/scanner. Please see the
  916. documentation for your tosser/scanner for more information.
  917.  
  918. Message Type        -This is the message base type, *.MSG and Squish are fairly
  919. self-explanatory. *.MSG Echo, refers to a Fidonet style *.MSG echo mail area
  920. that stores the high-water mark in 1.MSG.
  921.  
  922. Message Flags       -These are the attribute flags for the message you will be
  923. creating. They are mutually exclusive. I will be adding Direct to the available
  924. flags when I get the time to research the flags more.
  925.  
  926. To:                 -This is the name of the recipient of the message. If you
  927. leave it blank, MaxFile/PM will automatically default to 'All.'
  928.  
  929. To Addr:            -This is the address of the recipient of the message. If
  930. left blank, the From Address will be used. (Please see the From Address
  931. discussion for more information on entering Fidonet addresses.)
  932.  
  933. From:               -This is a required entry. This is the name of the sender
  934. of the message.
  935.  
  936. From Addr:          -This is a required entry. This is the address of the
  937. sender of the message. Most likely this will be your fidonet address if you
  938. have one. If not it doesn't matter what you enter here, as it won't get used by
  939. your message bases.
  940.  
  941.   The format for entering Fidonet addresses into MaxFile/PM is:
  942.  
  943.        zone:net/node.point
  944.  
  945.   All four elements are required. To use my address as an example, the field
  946. would have 1:201/60.0 entered into it.
  947.  
  948. Header              -This is an optional entry that you can use to place a
  949. customer banner at the top of the message just before the files that are being
  950. announced in the message. It is pretty much free-form, but you will be much
  951. better off if you leave the formatting up to MaxFile/PM. You may enter up to
  952. 1024 characters in this field.
  953.  
  954. Footer              -This entry is basically the same as the Header field,
  955. except it comes after the announced files. You may enter up to 1024 characters
  956. in this field.
  957.  
  958. The 'Subject' line of the message is 'File Announcement' it is currently hard
  959. coded. If I get enough requests, I will add it as an option but as you can see,
  960. the message dialog is quite full as it is. The same holds true with the Tear
  961. and Origin lines, they are not configurable. The Tear line will always read
  962. '--- MaxFile/PM......' and the Origin line will always just be a standard
  963. origin line with your Fidonet address in it. These two I will probably be
  964. adding macros for so that you can place them into either the header or footer
  965. of the message. It all depends on user feedback.
  966.  
  967. *** Touch Files
  968.  
  969.  "Touching" is the process of updating the Time and Date stamps of files to the
  970. current time and date. This option allows you to do that for the selected files
  971. in the current window.
  972.  
  973. *** Edit Description
  974.  
  975.  Many of you asked for this one. Edit Description allows you to edit the
  976. description of a selected item by first selecting it, then choosing this option
  977. from the context menu. It works the same way as ALT+clicking mouse button 1 on
  978. an item's description.
  979.  
  980. *** Get FILE_ID.DIZ
  981.  
  982.  This option goes through the selected items in the window and attempts to
  983. extract the FILE_ID.DIZ from them. Comments and files that aren't archives are
  984. skipped over by this function. If a FILE_ID.DIZ is present in the archives
  985. selected, the first 255 characters will be read from it and placed in the
  986. description field. CR/LF pairs and high-bit ASCII characters are stripped from
  987. the text read in from the FILE_ID.DIZ.
  988.  
  989. *** Insert
  990.  
  991.  To Insert a comment into the current FILES.BBS window, first select the item
  992. in the window that you want the comment to go in FRONT of. Then bring up the
  993. context menu and select Insert->Comment. A blank comment will then be inserted
  994. in the FILES.BBS window.
  995.  
  996.  To allow you to adopt a single file from either the current directory or
  997. another drive/directory, you can use Insert/File. It works much the same way as
  998. Insert/Comment, first select the item in the window that you want the file to
  999. go in front of, then select Insert->File from the context menu. A file dialog
  1000. will be displayed so that you can find the file you want to insert. Once you
  1001. have found the file, select the Insert button in the dialog box. The file will
  1002. then be inserted into the current window. Selecting the Cancel button inside
  1003. the file dialog box aborts the insert operation.
  1004.  
  1005. *** Remove Items
  1006.  
  1007.  This item removes or deletes items from the FILES.BBS window. When you select
  1008. it from the context menu, a dialog box will appear allowing you two options.
  1009. 'Entries' just removes the entry from the FILES.BBS window, 'Entries and Files'
  1010. causes the entries to be removed and the associated with the entries to be
  1011. deleted. Click Ok to remove the items, or Cancel to abort the operation.
  1012.  
  1013. *** Select/Deselect All
  1014.  
  1015.  These two options do exactly what they say. Select All, selects every item in
  1016. the window and Deselect All, deselects all items in the window.
  1017.  
  1018. *** Area Statistics
  1019.  
  1020.  This option displays an information message box containing how many files are
  1021. in the current area, how much space they take up and how much free space
  1022. remains on the volume.
  1023.  
  1024. *** Selecting Items
  1025.  
  1026.  Perhaps the most confusing part of working in a FILES.BBS window is selecting
  1027. or deselecting items. I wrote the program and I still have to think about it.
  1028. Basically it works like this; Clicking mouse button 1 on an item selects it and
  1029. clears the selection from any other items in the window. To select multiple
  1030. items in the window, press mouse button 1 on the first item you want selected
  1031. and hold it down while you drag the mouse cursor. This allows you to select a
  1032. contiguous range of items. If you want to select multiple items and they aren't
  1033. adjacent to each other, hold down the CTRL key while you click mouse button 1
  1034. on each item. If the item is not selected it will become selected, if the item
  1035. is already selected the selection is cleared for that item.
  1036.  
  1037.  If you need to select or deselect all the items in a window, your best bet is
  1038. to use the Select All/Deselect All options from the context menu.
  1039.  
  1040. *** Drag and Drop
  1041.  
  1042.  A drag operation is started by pressing mouse button 2 down and dragging the
  1043. mouse cursor. The operation is considered complete when you release mouse
  1044. button 2. Should you wish to abort the drag, press the ESC key on your
  1045. keyboard.
  1046.  
  1047.  You can drag files from anywhere on your system and drop them either on a
  1048. FILES.BBS window or onto the File Area window. When dropping on an open
  1049. FILES.BBS window, the files are inserted into the FILES.BBS at the point at
  1050. which they were dropped. When dropping on the File Area window, the files are
  1051. inserted at the end of the FILES.BBS for the area they are dropped on.
  1052.  
  1053.  You can also rearrange the items in a window by selecting them, then dragging
  1054. them and dropping them where you want them to be.
  1055.  
  1056.  Many of you have asked about this one...To delete one or more items from a
  1057. FILES.BBS window; highlight the items you want deleted, then drag them to the
  1058. shredder object and delete them.
  1059.  
  1060. *** Renaming Files
  1061.  
  1062.  To rename a file, press and hold the ALT key and click mouse button 1 on the
  1063. file that you want to rename. Then enter the new filename and click button 1
  1064. anywhere outside the edit box or press the ESC key to end the edit.
  1065.  
  1066. *** Editing File Descriptions
  1067.  
  1068.  Editing descriptions works in the much the same manner as renaming files,
  1069. ALT+click mouse button 1 on the description you want to edit. To save the
  1070. description, click outside the edit box or press the ESC key.
  1071.  
  1072. *** Program Macros
  1073.  
  1074.  FILES.BBS windows are the only place that the Shift-F(x) macros will operate.
  1075. When pressing one of these key combinations MaxFile/PM will search through the
  1076. container in the window and pass the fully qualified filename of the FIRST (and
  1077. ONLY the first) selected item in the container to your macro. If a comment is
  1078. selected, or no items are selected, your macro will get called with no
  1079. arguments passed to it. Don't make any assumptions about what directory the
  1080. macro will start out in, that will be determined by the default OS/2 shell.
  1081.  
  1082. *** FILE_ID.DIZ Notes
  1083.  
  1084.  MaxFile/PM will attempt to extract FILE_ID.DIZ from archives and use the
  1085. description inside the file any time you adopt orphans, drop files from an
  1086. external source on the File Area or FILES.BBS windows or 'Insert' files.
  1087.  
  1088. *** Known Problems
  1089.  
  1090.  In a system as configurable as OS/2 there are always going to be problems,
  1091. this section is devoted to those problems and in some cases work-arounds. If
  1092. you are having trouble with MaxFile/PM this is the first place to look to see
  1093. if you can find some help.
  1094.  
  1095. Problem List:
  1096.  
  1097.    o CONFIGURATION
  1098.    o SYS3175 - Access Violations
  1099.    o DOWNSORT
  1100.    o FEELX
  1101.    o FILEIDX.EXE
  1102.    o RENAMING FILES
  1103.    o SPLAT DIRECTORIES
  1104.  
  1105. *** CONFIGURATION
  1106.  
  1107.  I changed the BBS package I use, why do I have to restart MaxFile/PM?
  1108.  
  1109.  Sometime in the near future this is likely to change, but for now anytime you
  1110. change the 'BBS Package' and 'File Area Data' options in the Main Settings
  1111. Dialog you will have to shut MaxFile/PM down and restart it for the changes to
  1112. take effect. It has to do with the way the configuration is read in, which I am
  1113. not going to go into here.
  1114.  
  1115. *** SYS3175 - Access Violations
  1116.  
  1117.  On ocassion when dragging file(s) outside of MaxFile/PM's windows an access
  1118. violation will occur and shut MaxFile/PM down. I have not been able to reliably
  1119. duplicate this (its only happened to me once), thus I haven't been able to
  1120. track down its cause.
  1121.  
  1122. *** DOWNSORT
  1123.  
  1124.  Single Carriage Returns in Comment Lines
  1125.  
  1126.  DownSort headers have been a major source of anguish.. ;-} Some versions of
  1127. DownSort will insert ASCII 0x0D carriage returns in comment lines in order to
  1128. cover up the dash that tells Maximus to use white text instead of the default
  1129. cyan. In an effort to keep the PM Container control and DownSort users both
  1130. happy I had to resort to a kludge. When the FILES.BBS is read in, MaxFile/PM
  1131. will replace any single occurances of CR's with a sentinel (ASCII 0x01). This
  1132. tells MaxFile/PM when it writes the FILES.BBS back out to insert a single CR at
  1133. that position. This sentinel character shows up as a little smiley '' in the
  1134. comment text on the right side of the container control. If you delete this
  1135. little guy, the CR will NOT get replaced. So make sure you actually do want to
  1136. get rid of it.   Another alternative is to use the Header Size configuration
  1137. option to force MaxFile/PM to skip the headers in your FILES.BBS files.
  1138.  
  1139. *** FEELX
  1140.  
  1141.  Video corruption when fast scrolling in the Archive Statistics Dialog.
  1142.  
  1143.  It has been brought to my attention that some video corruption has occured
  1144. when FEELX is being used. MaxFile/PM is not causing the problems here. I am
  1145. using standard controls with none of their behaviour modified. I'm sorry if
  1146. this causes some inconvenience to FEELX users, but I can't fix something in my
  1147. program that isn't broken.
  1148.  
  1149. *** FILEIDX.EXE
  1150.  
  1151.  Lora-BBS File index maintenance utility
  1152.  
  1153.  Make sure that you specify the files IDX file that you want rebuilt in the
  1154. Main Settings dialog box. For example:
  1155.  
  1156.                            ┌────────────────────────────────────┐
  1157.    File Database Utility   │ E:\LORA\FILEIDX E:\LORA\FILES.IDX  │
  1158.                            └────────────────────────────────────┘
  1159.  
  1160.  MaxFile/PM will take care of the rest. (The "AREA .. .. .." part.)
  1161.  
  1162. *** RENAMING FILES
  1163.  
  1164.  I haven't fully tested all the different ramifications of renaming files now
  1165. that full path specs are supported, please be careful when renaming files in a
  1166. FILES.BBS window. And report anything out of the ordinary.
  1167.  
  1168. *** SPLAT DIRECTORIES
  1169.  
  1170.  Left over directories in the Temp Directory
  1171.  
  1172.  If MaxFile/PM suffers from an Abnormal Termination, it is quite possible that
  1173. the proper cleanup of the Temporary Directory did not get performed. It is safe
  1174. to remove the files from these temporary directories and remove the extra
  1175. directories. Please do this when MaxFile/PM is NOT running.
  1176.  
  1177. *** CONTAINER DISPLAY CORRUPTION
  1178.  
  1179.  Moving vertical separator bar messes up highlighting
  1180.  
  1181.  The Service Pack for OS/2 2.1 screwed up the way the highlighting is handled
  1182. when the vertical separator bar is moved. I didn't it break folks, IBM did.
  1183.  
  1184.