home *** CD-ROM | disk | FTP | other *** search
/ Current Shareware 1994 January / SHAR194.ISO / fileutil / bbsee30u.zip / UPGRADE.DOC < prev    next >
Text File  |  1993-10-09  |  17KB  |  388 lines

  1. Upgrade documentation for BBSee V3.0  BBSEE30U
  2.  
  3.                       READ THIS SECTION FIRST
  4.  
  5. This text file is intended as interim documentation of the changes in
  6. BBSee V3.0 for current users of BBSee.  I am swamped with other work at
  7. the current time and I do not expect to complete the full documentation
  8. until mid-November 1993.  I believe that users of BBSee 2.x will have little
  9. problem adopting this new version and for them, I am making this upgrade
  10. version available now.
  11.  
  12. If you are a new user, I suggest that If you have difficulties with the
  13. program you review the version 2 documentation in the BBSEE25B archive,
  14. and also try the on-line help that is available almost everywhere in
  15. BBSee with the F1 key.
  16.  
  17. Users of BBSee 2.x must covert to version 3 (see the VERSION3.DOC file)
  18. I foolishly did not provide protection to prevent BBSee 2 from reading
  19. or writing BBSee 3 files, which can corrupt them or cause the wrong
  20. version to hang.  Convert every database you use.  Also you should
  21. backup any catalogs prior to coversion.
  22.  
  23. Note that I have distributing a version of BBSEE.EXE that has been
  24. compiled for use on a '386 machine or higher.  A version compiled for
  25. use on other machines in an archive, BBSEE30V  (Vanilla).  BBSee V3.0
  26. requires up to 530K free memory in the 8086 version/no EMS.  With EMS
  27. memory requirements reduce to approx. 480k.  The standard '386 version
  28. with 64K EMS will run in about 440k.
  29.  
  30. ──────────────────────────────────────────────────────────────────────────
  31. Whats New
  32.  
  33. GENERAL
  34.  
  35. o Improved Menuing System.
  36. o Improved BBSetup
  37. o Colour configuration enabled in shareware version.
  38. o Input filename assistance
  39. o 'Smart' Views based on file extensions.
  40. o Hack Report Support
  41.  
  42. CATALOG
  43.  
  44. o Full formatted catalog print to printer, including duplex print in
  45.   back-to-back and booklet formats.
  46. o Generic disk label printing
  47. o Multiple filespec catalog filename reports
  48. o Catalog inclusion and exclusions filters
  49. o Enchanced cataloging within archives.  Now with ARC, ARJ, LZH, PAK,
  50.   SDN (both PAK and ARJ formats), SQZ, ZIP, ZOO.
  51. o Catalog inside self-extracting EXE archives.
  52. o FILE_ID.DIZ extraction in all formats, (works under OS/2)
  53. o Cataloging function now one-pass operation.
  54. o Catalog inside multi-volume archives.
  55. o Archive catalog date based on file internals
  56. o Specific PC Magazine file internal archive cataloging
  57. o Improved disk volume label template logic
  58. o Catalog tagging
  59. o On-line catalog duplicate lists.
  60. o Tagged catalog files (including duplicate files) are also tagged in
  61.   File Manager to simplify catalog maintenace.
  62. o Cataloging from input ASCII files.  This feature provides support for
  63.   indirect cataloging from most tape-backup software.
  64. o Volume Fill/Permanent flags
  65. o Catalog Download Directory
  66.  
  67. BBS LIST MANAGEMENT
  68.  
  69. o Two primary 'Search Words' can save search passes
  70. o Enhanced # of BBS (31) and CD/conference support (32)
  71. o Embedded BBS List Import Commands
  72. o Tag to Windows clipboard
  73.  
  74. o and more!
  75.  
  76. ─────────────────────────────────────────────────────────────────────────
  77. Improved Menuing System.
  78.  
  79. I'm sure right off the bat will notice that the menu system has changed.
  80. I've tried to come up with a CUA based design which I will be able to
  81. copy when I introduce GUI versions.  All the features are are still
  82. there, some have moved to what I consider more logical placements.
  83. Global accelerator keys have changed, to those keys identified on the
  84. menu system.
  85.  
  86. Sub-Menu Selection.
  87.  
  88. In addition to the main menu system, all of the sub-options available on
  89. the various views have changed too.  Many of the old action 'words' have
  90. been changed to more meaningful words.  As well these words can now be
  91. selected by the cursor,letter or mouse, and act much more like the main 
  92. menu selection. Because the action word changes with cursor/mouse 
  93. selection, mouse manipulation should be easier.
  94.  
  95. ──────────────────────────────────────────────────────────────────────────
  96. Improved BBSetup
  97.  
  98. Basically rewritten to allow on-screen user prompts and later on on-line 
  99. help.  There is also more intuitive option toggling, and mouse support.  
  100.  
  101. Some of the new options are not yet implemented, and in fact changes for
  102. some are not even implemented.  Also there is some redundancy to allow
  103. for access to the previous options, but that will change in a later
  104. release.  This is were most of the remaing work on BBSee exists.
  105.  
  106. ──────────────────────────────────────────────────────────────────────────
  107. Enhanced Search Word.
  108.  
  109. The new View, Find Description allows for two primary words, rather then
  110. one which should reduce the number of passes made through the database,
  111. if need be.  As well the option to create the output file is on this
  112. screen rather than a secondary output screen.  When a second word is
  113. choosen the alphabetical return of packed database is by necessity lost,
  114. but I believe this to be a trivial consideration.
  115.  
  116. ──────────────────────────────────────────────────────────────────────────
  117. Enchanced cataloging within archives/DIZ extraction.
  118.  
  119. -  Self-extracting archive files can now be cataloged.   BBSee supports
  120.    self extracting files made by ZIP, LHA, ARJ, ARC (MKSARC), SQZ, and
  121.    PAK.  The eXtract function of the catalog uses the appropriate
  122.    de-archive utility rather then running the .EXE file for more
  123.    protection from virii.  Self extracting file content cataloging is
  124.    configured in BBSetup.
  125.  
  126. -  ZIP file extraction is now done using the ZIP central directory at
  127.    the end of the file which saves a significant amount amount of time, 
  128.    on reading the ZIP.  This allows better cataloging of multi-disk
  129.    archives.
  130.  
  131.  -  SDN, SQZ, and ZOO archives cataloging is now fully supported.  You
  132.    owe it to yourself to check out SQZ, it compresses well.  I have used 
  133.    the extension previously used by SYS files for the SQZ, which will 
  134.    mean that you might get a few funny displays.  This will be part of 
  135.    the conversion packages, but I consider this to be a small problem.  
  136.    BBSee now support ZIP, ARJ, ARC, LZH, SQZ, ZOO, PAK, SDN and 
  137.    self-extracting EXE formats.
  138.  
  139. -  SDN files are renamed .PAK files, but will shortly by renamed .ARJ
  140.    files.  Presently the competition only support .PAK format of SDN,
  141.    BBSee supports both
  142.  
  143. -  One directory pass rather than two, speeds things up by saving
  144.    unnecessary disk reads, and also cleans up the output interface.
  145.  
  146. -  Archive cataloging of Volume Label and Sub-Dir names inside archives
  147.    can be disabled.
  148. ──────────────────────────────────────────────────────────────────────────
  149.  
  150. Archive Catalog Re-dating.
  151.  
  152. If enabled (in BBSetup) this feature dates an archive file, not on the 
  153. DOS file-date but on the most current file date in the archives.  More
  154. configuration of this will be available as well as access in the File
  155. Manager, and possibly by directory.
  156.  
  157. ──────────────────────────────────────────────────────────────────────────
  158. Label Printing
  159.  
  160. A 'standard' disk label for 5 1/2 and 3 1/3disks can now be printed in
  161. the Tree view, using standard Proprinter output codes which should work
  162. on many LPT1 printers.  I haven't found a good continuous label for 3
  163. 1/2 inch disks to use as a model.  I support the IBM Graphic standard
  164. and the HP LJ for the time being.
  165.  
  166. ──────────────────────────────────────────────────────────────────────────
  167. Catalog inclusion and exclusions.
  168.  
  169. I've now incorportated the means to filter additions to the catalog
  170. database by regular expressions.  BBSee reads two files (if they exist
  171. in the catalog directory), which will either exclude or include (or
  172. both) based on the regular expression filespec.  The default remains
  173. include *.* and exclude nothing.  Filter filenames and the use of
  174. catalog filters are configured in BBSetup, and can be temp. disable in
  175. BBSee.
  176.  
  177. These files must be ASCII files, which can be created and edited using a
  178. text-editor.  I did not want to gorge BBSEE.CFG with a lot of bulk.  The
  179. limit on numbers is available memory, but I don't think it is too much
  180. of a concern.
  181.  
  182. ──────────────────────────────────────────────────────────────────────────
  183. Multiple Filespec, Catalog Reports.
  184.  
  185. The Catalog Filename report can now output a restricted set of regular
  186. expression based filespecs.  The default is *.*, but if you change that,
  187. you can add up to 10 in total.  Now you can output all your graphics files by
  188. inputting
  189.  
  190. *.GIF
  191. *.JPG
  192. *.PCX
  193. ──────────────────────────────────────────────────────────────────────────
  194. Improved disk volume labeling/templates.
  195.  
  196. Various options from BBSetup can now be enabled.
  197.  
  198. - The template labelling display can now be totally eliminated if
  199.   desired.
  200.  
  201. - Uncataloged disks (with or without a volume label) can have labels
  202.   automatically modified to the next default template for bulk
  203.   cataloging.  Use this with caution, it can be very automatic.
  204.  
  205. - A prompt before cataloging, after selecting the drive letter, can now
  206.   be choosen.  This gives users a chance to change volume labels.
  207.  
  208. - BBSee can now, finally re-label some disks which BBSee, and DOS, could 
  209.   not do, which has been one of my 'pet' problems
  210.  
  211. - Automatic sequential label templates formats are
  212.  
  213.   AAAA ####
  214.   AAAA-####
  215.   ####
  216.   AAAA#####
  217.  
  218.   Where A is an alphabetic and # is a numeric.  Any combination up to
  219.   the volume label limit of 11 is supported.
  220.  
  221. - Can uncatalog lower case volumes  (using the Shift key)
  222.  
  223. - Force label to 11 characters.
  224. ─────────────────────────────────────────────────────────────────────────
  225. Catalog Tagging
  226.  
  227. It is now possible to tag files in ths Show Catalog option. One useful
  228. difference with the Catalog Tags is that if you tag a catalog file, and
  229. subsequently load the disk into BBSee's File Manager the File Manager's
  230. tag will be set, and all the operations available for tagged files can
  231. be performed (ie copy and delete).
  232.  
  233. Catalog tags can be listed in the View Tags option.  Note that Catalog
  234. Tags and Description tags do not use the same logic, (catalog tags use a
  235. file rather than RAM ), and if both tag types exist, prompts will be
  236. provided to select the appropriate tag list.   I believe the top menu
  237. option are self-explanatory except for Master which tags a catalog file
  238. in the Master database.
  239.  
  240. ──────────────────────────────────────────────────────────────────────────
  241. On-line Duplicate List
  242.  
  243. Under the Tag options, BBSee will now tag all duplicates, for viewing,
  244. deleting etc as described above.
  245.  
  246. ──────────────────────────────────────────────────────────────────────────
  247. Hack Report Support
  248.  
  249. Under the Utility option BBSee will now read the Hack Report .IDX or
  250. .COL format files and cross reference it against the BBSee catalog and
  251. master databases.  A concordance listing will show a summary report of
  252. matching files from the master database, plus all cataloged files will
  253. be tagged as catalog tags.  Optionally these files can be added to
  254. .DEL file, to avoid ever seeing them in imported BBS lists.
  255.  
  256. Note that the 32bit CRC will be displayed for verification purposes.
  257.  
  258. ──────────────────────────────────────────────────────────────────────────
  259. Input filename assistance
  260.  
  261. Now when input filenames are requested, it is possible to get a
  262. filelist.  When a field is left blank and you push Enter, a pick list
  263. for the current dir is displayed.  You can also simply enter drive: and
  264. get a listing for that drive.  While not as good as a true dialog, it
  265. was much easier to code.  I'll save the dialog for Windows.
  266. ──────────────────────────────────────────────────────────────────────────
  267. Optional hidden files and/or directory cataloging.
  268.  
  269. BBSee can now otionally catalog files in hidden directories, and exclude
  270. hidden/system files, as configured in BBSetup.
  271.  
  272. ─────────────────────────────────────────────────────────────────────────
  273. Tape Support, cataloging from input files.
  274.  
  275. It is now possible to catalog solely from input lists.  The main purpose
  276. of this function will be to allow output listings from Tape backup
  277. programs to be used as input to the catalog database.  For obvious
  278. reasons, the format BBSee expects is same PCBoard format output by the
  279. Import, allowing more flexibility on the format of the input lists.
  280.  
  281. Because of the input list structure, a new capability has been changed
  282. in the IMPORT programming which basically allows for the maintenance of
  283. directory information instead of BBS information.  For now BBSee's
  284. IMPORT supports the CentralPoint structure. created by Central Point and
  285. also those programs which can create DOS DIR-like listings.
  286.  
  287. The Central Point input file would be the .RPB file that the CPBACKUP
  288. program can make when the Reporting to file option is enabled.  Use a
  289. two pass import (option 2NM).  The IMPORT settings are,
  290.  
  291. Filename 1-12
  292. Size     19-28
  293. Date     31-40
  294. Description 53-53  (this won't be used)
  295.  
  296. ─────────────────────────────────────────────────────────────────────────
  297. Enhanced BBS and CD/conference support.
  298.  
  299. An extra 16 BBS's and an extra 16 conference areas can now be
  300. configured.  The extra sixteen BBS's can be configured if you make
  301. configure the 15th BBS as a 'Group' BBS.  The group BBS feature and the
  302. conference support are mutually exclusive.
  303.  
  304.  
  305. ──────────────────────────────────────────────────────────────────────────
  306. Volume Fill/Permanent flags.
  307.  
  308. It is now possible to mark volumes with two new fields, fillable and
  309. permanent.
  310.  
  311. - Non-Fillable volumes will not be identified during the fill process.
  312. - Permanent volumes are marked with a * in catalog duplicate and new
  313.   version reports.
  314. ──────────────────────────────────────────────────────────────────────────
  315. Smart Views.
  316.  
  317. Now in addition to the Shell programs there are 5 'smart' viewer options
  318. which allow configuration of 5 more programs to view catalog files and
  319. files in File Manager.  The programs can be made to open up
  320. automatically on the file extension.  The archive viewer by default be
  321. passed ARC,ARJ,LZH,PAK,SDN,SQZ,ZIP, and ZOO files, and the graphic
  322. viewer will get GIF files, configuring an extension will override
  323. defaults.
  324.  
  325. ──────────────────────────────────────────────────────────────────────────
  326. PCMagazine Internal Archiving
  327.  
  328. A new option has been added to toggle internal archive cataloging of PC
  329. Magazine files, with the filename format of V##n## and VOL##N##,
  330. independantly of other archive catloging.
  331. ──────────────────────────────────────────────────────────────────────────
  332. View Catalog Reports
  333.  
  334. Immediate viewing of all the catalog reports can now be enabled.  As
  335. well you have the option of selecting either the BBSee list or the
  336. external LIST program configured as a smart viewer.
  337. ──────────────────────────────────────────────────────────────────────────
  338. Print Options
  339.  
  340. Quite a few print options can now be configured.  At present the print
  341. report doesn't send any printer specfic commands, or even go to the
  342. printer. It does create two files MYBBSEE.FMT which is a file formatted
  343. for print with the selected configuration followed by the MYBBSEE.DPX
  344. duplex (two-sided and two-column) version of the same file.  With 1/8
  345. spacing 17 cpi I'll be able to get over 300 filenames per page, although
  346. this is configurable back to normal.
  347. ──────────────────────────────────────────────────────────────────────────
  348. BBS List Import Commands
  349.  
  350. Two new 'commands' are allowed in IMPORT lists.  These allow creating
  351. ASCII lists with overrides for BBS names and conferences.  To use them
  352. enter
  353. @BBS=name    - name is the BBS name in BBSee.
  354. @Area=number - number is the ASCII number of the conference in BBSee
  355.  
  356. A third command @Directory= can be used to specify a directory in the
  357. catalog by file list option.  IMPORT.EXE is aware of these options.
  358.  
  359. ──────────────────────────────────────────────────────────────────────────
  360. Catalog Download Directory
  361.  
  362. A menu option, and a command line parameter (/d) have been added to
  363. support the cataloging of your download directory with the catalog
  364. name of
  365.  
  366. ──────────────────────────────────────────────────────────────────────────
  367. Misc.
  368.  
  369. - Command line options strings can be passed to shells with $CATALOG$
  370. - View Catalog 'Scans' now can be cancelled with an ESC
  371. - More status counts displayed during filling.
  372. - More BBS list formats
  373. - Testing of multi-disk ZIPs.
  374. - Rebuilt EMS usage functions.
  375. - Specification of starting catalog sub-directories
  376. - Double Space aware.
  377. - PKUNZIP option configuration
  378. - Improvements in the volume summary.
  379. - Local BBS/Source selection and Catalog Options are toggles
  380. - eXtract can be configured to go to a directory
  381. - Option to not write BBS Area number
  382. - There is now on option of fill to leave 4k of space during fills. This
  383.   allows room for limited file expansion or for description files like
  384.   4DOS's.
  385. - Toggle not to get GIF resolution,
  386. - Immediate view of catalog reports with internal viewer or optional list.
  387.  
  388.