home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 6 File / 06-File.zip / lx091.zip / LX.DOC < prev    next >
Text File  |  1995-02-15  |  25KB  |  650 lines

  1.                                    
  2.                               LX USER MANUAL
  3.  
  4.                            (C) 1995 PCM COMPUTER SYSTEMS Pty Ltd
  5.                        
  6.                                 Version 0.91
  7.                                 Beta Document
  8.                                        
  9.                                        
  10.                                        
  11.                                  CONTENTS
  12.  
  13.                             1. Introduction
  14.                             2. System Requirements
  15.                             3. Registration Notes
  16.                             4. Technical Support
  17.                             5. Installation
  18.                             6. Using LX
  19.                             7. Advanced LX
  20.                             8. Program History
  21.                             9. License Agreement
  22.                            10. Technical Information
  23.                            11. Registration Form
  24.                            12. Future Enhancements
  25.  
  26.  
  27. 1. INTRODUCTION
  28. ──────────────────────────────────────────────────────────────────────────────
  29. LX is a text mode OS/2 application which can run in full screen or in
  30. a window. This program was developed to help users who need an extended 
  31. directory listing and file find capabilty with multiple pattern matching. 
  32. This allows you the freedom to go beyound searching for files by name only by
  33. giving you the means to associate file types by multiple filespecs. This is 
  34. done by allowing you to specify more than 1 file matching pattern for a 
  35. particular file type. For example, program files can be grouped as those 
  36. having .COM, .BAT, .EXE, .CMD .EXP and .DLL extensions. You can thus do a file 
  37. find on your hard disk for program files. This will find all the above with
  38. a single command. There are 4 built-in file types: programs, archives, 
  39. text and graphic images with the addition of user defined file types 
  40. (which will be available in next release). 
  41. You can make practically any file search rules. Built-in file types can be
  42. mixed with command line file arguments and user defined file types.
  43.  
  44. Key Features of LX :
  45.  
  46.         o Directory listing with multiple filespecs
  47.         o Displays system and hidden files
  48.         o Highlights directories and programs for easy location
  49.         o Displays sub-directories
  50.         o Supports HPFS and long file names
  51.         o Full 32bit executable
  52.         o Sort by name, time, size, extension and unsorted
  53.         o Wildcard support
  54.  
  55. There are 2 files supplied with this release:
  56.  
  57. LX.EXE - the program
  58. LX.DOC - the documentation
  59.  
  60. 2. REQUIREMENTS
  61. ──────────────────────────────────────────────────────────────────────────────
  62.  
  63.         o OS/2 v2.0 or later
  64.         o ANSI enabled. This is the system default. If Ansi is disabled
  65.           it may be enables by typing ANSI ON at the command prompt.
  66.  
  67.  
  68. 3. REGISTRATION NOTES
  69. ──────────────────────────────────────────────────────────────────────────────
  70.  
  71. If you find this program useful, you are encouraged to register. This
  72. gives me the necessary funds to continue upgrading and enhancing this 
  73. program.
  74.  
  75. If you decide to register, you will be able to customize LX so that
  76. your name will be displayed in the LX banner instead of 'Evaluation
  77. Copy'. You only need to register once.
  78.  
  79. Registration is a 2 step process:
  80.  
  81. 1. Send in the Registration form with the payment. It is IMPORTANT
  82. that your name/company be spelt correctly, as the key code will only work
  83. with the exact spelling of your name on your registration form.
  84.  
  85. 2. You will be sent back the registration form with a unique Key Code 
  86. which will enable you to customize LX with your name. Note that the
  87. Key Code is calculated on the basis of your name, and is thus unique 
  88. to your name. This Key Code will also be valid for all following versions 
  89. of LX (provided you don't change your name), so registration need only 
  90. be done once. For reasons of security, the key code will only be mailed to 
  91. you, but if you insist, I can send a private message by FIDONet or Internet. 
  92.  
  93. Customising LX with your name: ( registered users only )
  94.  
  95. To then customize LX and provide proof of registration, you will need to 
  96. make a backup of the program. Change to the directory where LX.EXE resides 
  97. and make a backup of the program. Do something like:
  98.  
  99. COPY LX.EXE ULX.EXE
  100.  
  101. This is necessary because OS/2 will not allow us to patch a program that
  102. is running. Next run the backup ULX with the register argument:
  103.  
  104. ULX -register
  105.  
  106. You will be asked to enter your name (exactly as it appears on the
  107. registration form, case IS IMPORTANT ), your key code and the program to 
  108. register. In this case, the program to register is the original program, 
  109. LX.EXE. You will receive a message whether registration was successful 
  110. or not. You may then run LX.EXE, and you name will appear in the banner 
  111. as a registered user.
  112.  
  113.  
  114. 4. TECHNICAL SUPPORT
  115. ──────────────────────────────────────────────────────────────────────────────
  116.  
  117. Technical Support will only be granted to Registered users.
  118. Write to:
  119.  
  120.                 PCM Computer Systems Pty Ltd
  121.                 19 Richland Drive,
  122.                 Bannockburn QLD 4207
  123.                 AUSTRALIA
  124.  
  125. Or leave an message at:
  126. Internet jeffhill@ozemail.com.au
  127. or
  128. FIDONET 3:640/947.3
  129.  
  130. Bug reports, comments or suggestions or additions you may like to see
  131. are welcome. Useful suggestions will be included in the next release.
  132.  
  133.  
  134. 5. INSTALLATION
  135. ──────────────────────────────────────────────────────────────────────────────
  136. There is no special installation for LX, just copy the program LX.EXE
  137. and the documentation LX.DOC into a easily accessed directory or in 
  138. your search path. Note that when run, LX first performs a self check
  139. on itself. If it has been modified, it will not execute. I have found
  140. this very useful as it preserves the integrity of the program, and gives
  141. a excellent indication that the program has been modified by a virus
  142. or such.
  143.  
  144.  
  145. 6. USING LX
  146. ──────────────────────────────────────────────────────────────────────────────
  147.  
  148. The usage for LX is:
  149.  
  150.         LX [options] [directory] [filespec1] [filespec2] ...
  151.  
  152. In its simplest form, just typing LX with no arguments will display all 
  153. files in the current directory in verbose mode and sorted in ascending 
  154. alphabetical order. The directory name will be displayed in '[ ]' and any 
  155. programs will be highlighted. Any directories found in the directory being
  156. listed will be displayed first in a unique color.
  157.  
  158. LX options are:
  159.   -b  brief listing       
  160.   -r  recurse sub-directories
  161.   -?  displays help screen
  162.   -p  no pause after each screen 
  163.   -sn no sorting of files 
  164.   -st sort files by time
  165.   -ss sort files by size     
  166.   -sx sort files by extension
  167.   -x  find programs
  168.   -g  find graphic images
  169.   -a  find archives
  170.   -t  find text files
  171.   -u? find user defined files ( next release )
  172.  
  173. Note that options can be placed together or separated. Eg:
  174.  
  175.   LX -b -g -p -sn \
  176.  
  177.        or
  178.  
  179.   LX -pgbsn \
  180.  
  181. are both allowable and will produce the same results.
  182.  
  183. The LX Display
  184. ──────────────
  185. If you just type LX in the root directory you would get a listing like:
  186.  
  187. ╒═══════════════════════════════════════════════════════════════════════════╕
  188. │  LX     List eXtensions v0.91    An object orientated Dir/Search Utility  │
  189. │  Copyright 1993 PCM Software                  OS/2 32 bit Protected Mode  │
  190. │  Registered to : Evaluation Copy                          LX -? for help  │
  191. ╘═══════════════════════════════════════════════════════════════════════════╛
  192. [ h:\ ]     <---- current directory name
  193. bin                                 0        0   12 Jun 93   8:43.06  ....
  194. IMAGES                              0        0    4 Jul 93  21:44.03  ....
  195. MMOS2                               0        0    3 Jul 93  10:22.19  ....
  196. Nowhere                             0      252   12 Jun 93   2:05.00  ....
  197. OS!2 23.0 Desktop                   0     1335   12 Jun 93  16:31.05  ....
  198. OS2                                 0        0   12 Jun 93   1:40.13  ....
  199. os2add                              0        0   23 Jun 93  21:20.07  ....
  200. PSFONTS                             0        0   12 Jun 93   1:44.20  ....
  201. SPOOL                               0        0   12 Jun 93   2:04.23  ....
  202. TEMP                                0        0   28 Jun 93  17:49.06  ....
  203. autoexec.bat                      813        0   13 Jul 93  20:39.05  ...a
  204. autoexec.cmd                      580        0   22 Jul 93  22:48.21  ...a
  205. config.bak                       3544        0   21 Jul 93  18:10.16  ...a
  206. config.sys                       4651        0   25 Jul 93  15:35.14  ...a
  207. DMODE.CFG                        1776        0   22 Jul 93  21:12.12  ...a
  208. OS2BOOT                         50318        0    3 Jul 93   8:48.24  rhsa
  209. OS2DUMP                          2760        0   25 Apr 93  15:19.01  rhsa
  210. OS2KRNL                        734366        0    6 May 93  16:13.03  rhsa
  211. OS2LDR                          28160        0   25 Apr 93  15:19.00  rhsa
  212. OS2LDR.MSG                       8516        0   22 Apr 93  11:31.05  rhsa
  213. OS2VER                             89        0   12 Mar 93  18:48.15  rhsa
  214. README                          40415        0   11 May 93  20:10.18  ...a
  215. README.INS                      17427        0   11 May 93   3:57.12  ...a
  216. WP ROOT. SF                       224        0   25 Jul 93  17:35.17  .hsa
  217.            |                       │         │             │            │
  218. File Name ─                        │         │             │            │
  219. File Size ─────────────────────────          │             │            │
  220. File Extended Attributes Size ───────────────              │            │
  221. Date file was last modified ───────────────────────────────             │
  222. File Attributes (Read only, Hidden, System and Archive) ────────────────
  223.  
  224. ╒═══════════════════════════════════════════════════════════════════════════╕
  225. │     14 files(s)              893639     1587                              │
  226. ╘═══════════════════════════════════════════════════════════════════════════╛
  227. The summary shows how many files were found, their total size in bytes,
  228. and the total size in extended attributes. Even though you can't tell here, 
  229. the directories are listed first are displayed in a different color.
  230.  
  231. The LX Options
  232. ──────────────
  233.  
  234. [-b] brief listing (DEFAULT - verbose)
  235.  
  236. This displays the files in a brief format.
  237.  
  238. [-r] recurse sub-directories (DEFAULT - don't recurse)
  239.  
  240. This will search all directories under the starting directory as
  241. specified in the directory argument. If no directory is given, the
  242. recurse will start from the current working directory. Eg:
  243. LX -r \os2
  244. will search the \os2 directory and all directories in \os2
  245. LX -r
  246. will search the current directory and all directories within the
  247. current directry.
  248.  
  249.  
  250. [-?] display help screen (DEFAULT - don't display help)
  251.  
  252. This will display a summary of LX's usage and options. To display this
  253. screen, type LX -?
  254.  
  255.  
  256. [-p] no pause after each screen (DEFAULT - pause on)
  257.  
  258. This is used when you want the pause after each screen disabled. LX will
  259. keep going until it has finished displaying all files. 
  260. When pause is on; when each screen is full the message:  More ( Y n )  will 
  261. be displayed at the bottom of the screen. Pressing 'y' will display the 
  262. next screen and will then pause again. Pressing 'n' will stop the program.
  263.  
  264. [-s?] sort options (DEFAULT - sort by filename in alphabetical order)
  265.  
  266. Use this option to change the order in which the files are displayed.
  267. The valid sort options are:
  268.  
  269. -sn dont sort files 
  270.  
  271. Displays the files in the order stored on disk. This option displays in the
  272. some order as the DIR command. This options also displays the file listings
  273. at a much faster rate than any of the other sort options.
  274.      
  275. -st sort files by time
  276.  
  277. Displays the files in the order in which they were created or last modified.
  278. Older files will be displayed first, newest files will be displayed last.
  279.  
  280. -ss sort files by size
  281.  
  282. Displays the files in the order of their size in bytes.
  283. Smaller files will be displayed first, bigger files will be displayed last.
  284.  
  285. -sx sort files by extension
  286.  
  287. Displays the files in the alphabetical order of their extension.
  288. Files which have the same extension will be sorted by their file name order.
  289.  
  290. NOTE:
  291. Only 1 sort option is allowed. If more than 1 option is used, then the
  292. sort option specified last will take effect.
  293. Note that directories will always be displayed first.
  294.  
  295. [-x] find programs
  296.  
  297. This is one of the built-in file types. This option will search for all
  298. .COM, .BAT, .EXE, .CMD, .EXP and .DLL files. Program files are those which 
  299. will take control of the computer when executed on the command line.Eg:
  300.  
  301. LX -xbr \
  302.  
  303. will list all program files on the entire current drive, will be brief
  304. and pause after each screen.
  305.  
  306. [-g] find graphic images
  307.  
  308. This is one of the built-in file types. This option will search for all
  309. .MAC, .GEM, .IMG, .PCX, .GIF, .BMP, .LBM, .TGA, .MSP, .WPG, .PIC, .TIF
  310. and .JPG files. Graphic images are bit image files produced from 
  311. popular point programs, word processors, desktop publishing and digitisers.
  312.  
  313. [-a] find archives
  314.  
  315. This is one of the built-in file types. This option will search for all
  316. .ZIP, .ARJ, .LZH, .ZOO and .SDN files. Archives are compressed files
  317. created by programs such as PKZIP and ARJ etc.
  318.  
  319. [-t] find text files
  320.  
  321. This is one of the built-in file types. This option will search for all
  322. .TXT, .WRI, .DOC, .1ST, .NE and READ files. Text files are ascii files,
  323. which can be viewed using a text editor.
  324.  
  325. [-u?] find user defined files ( next release )
  326.  
  327. This is where you can define your own file types. To do this, you need
  328. to put your file specifications in a text file. Each specification must
  329. be separated either by a new line or a space. The file must be named
  330. ?.LX where ? is any character allowed under file naming conventions.
  331. For example, say you wish to search for a file type of C programming
  332. source code. You would create a file called C.LX. The contents of C.LX are:
  333.  
  334. *.c
  335. *.cpp
  336. *.h
  337. makefile
  338. linkfile
  339.  
  340.    or
  341.  
  342. *.c *.cpp *.h makefile linkfile
  343.  
  344. Now to search your entire drive for source code you would type:
  345.  
  346. LX -ucr \
  347.  
  348. The 'c' in -uc is the letter which corresponds to the file 'c'.LX. Thus,
  349. user defined files must always be 1 letter with an extension of LX.
  350. Note that only one -u? is allowed. Any subsequent -u options are ignored.
  351. If this option is enabled, the message 'user defined' will be displayed 
  352. next to the directory name to show it is searching for user defined files.
  353.  
  354.  
  355. [directory] is the directory to start the listing from. Directory names can
  356. end either with or without a '\'. If you wish to start the listing from the
  357. root directory you must specify the drive letter and a colon, followed
  358. by an optional backslash. You may just specify the backslash you wish to list
  359. from the root directory of the current drive. For example, if your current
  360. drive is C, then
  361. LX \   or
  362. LX C:  or
  363. LX C:\ or
  364. will list from the root directory.
  365.  
  366. If no directory is specified, then the current directory is assumed.
  367.  
  368.  
  369. [files] is the normal file arguments as used with commands like DIR etc.
  370. with some changes. The wildcards '*' and '?' are supported just like the
  371. DIR command. Therefore if you wish to find all .SYS files in the current 
  372. directory using LX, you would type:
  373.  
  374. LX *.sys
  375.  
  376. If you wished to find all files starting with a Z, ending with a Z, or
  377. where the 2nd character may be a Z, you would type:
  378.  
  379. LX Z* *Z ?Z*
  380.  
  381. For long files names under HPFS, the ? wildcard acts as a substitution
  382. character for the space character. This has been implemented to save
  383. typing. For example, to get a listing of your desktop directory, 
  384. "C:\OS!2 2.0 Desktop" you would type
  385.  
  386. LX c:\os!2?2.0?desktop
  387.  
  388. You can have as many file arguments as you care to type in. 
  389. If no files are specified, then all files are searched for,
  390. unless one of the built-in or user file types is specified. Eg
  391.  
  392. LX *.exe *.bat
  393.  
  394. will list all .EXE and .BAT files in the current directory.
  395.  
  396.  
  397.  
  398. 7. ADVANCED LX
  399. ──────────────────────────────────────────────────────────────────────────────
  400.  
  401. More on files
  402. ─────────────
  403.  
  404. You may also add to file types. Say for example, you wish to search for
  405. program files and SYS files. This can be accomplished by:
  406.  
  407. LX -x *.sys
  408.  
  409. will search for all .EXE, .COM, .BAT, .CMD, .EXP, .DLL and .SYS in the 
  410. current directory.
  411.  
  412. ( next release )
  413. You can also add to user-defined file types. You might have a file type of
  414. sound files with the file specifications in S.LX. A new type of sound file
  415. is available with the *.VOC specifiation. To search your entire drive
  416. for all these types can be done by:
  417.  
  418. LX -usr \ *.VOC
  419.  
  420. You can add user-defined file types to built-in types and command line
  421. file arguments. For example you can do:
  422.  
  423. LX -xgusbrp \ *.MAN
  424.        or
  425. LX -x -g -us -b -r -p \ *.MAN
  426.  
  427. This will search the entire drive for programs, graphic images, sound
  428. files (S.LX) and *.MAN files with a brief list and not pause after each 
  429. screen.
  430.  
  431. LXCMD - The environment variable ( next release )
  432. ─────────────────────────────────────────────────
  433.  
  434. There is the provision to permanently set up your own options using the
  435. environment variable LXCMD. This is done by using the SET statement.
  436. For example, if you wanted no pause and recurse on always, the command
  437. to do this is:
  438.  
  439. SET LXCMD=-rp
  440.  
  441. From now on typing
  442.  
  443. LX
  444.  
  445. gives the same result as if you had typed in:
  446.  
  447. LX -rp
  448.  
  449. You may either place the SET statement in your startup file or just type
  450. it in at the command line.
  451.  
  452. You may use any option in the LXCMD environment variable. Note that only 
  453. options are valid; if the LXCMD contains a directory or file name, it will
  454. be ignored.
  455.  
  456.  
  457.  
  458. 8. PROGRAM HISTORY
  459. ──────────────────────────────────────────────────────────────────────────────
  460.  
  461.         15/2/1995
  462.         o released as shareware
  463.  
  464. 0.91    27/7/1993
  465.         o Added full wildcard support using '*' and '?'
  466.  
  467.         o Optimized linked list routines
  468.  
  469.         o Replaced bubble-sort algorithm for quicksort algorithm
  470.           Greatly enhances speed for listing large directories
  471.  
  472.         o Directory names now displayed in its own unique color
  473.  
  474. 0.90    15/7/1993 first beta release
  475.  
  476. REMEMBER THAT IF YOU SUPPORT US, WE WILL SUPPORT YOU!
  477.  
  478.  
  479. 9. LICENSE AGREEMENT
  480. ──────────────────────────────────────────────────────────────────────────────
  481.  
  482. If you have decided that this program or documentation is to your advantage 
  483. to use, you are expected to register. We always welcome any comments or 
  484. suggestions, even if you are not a registered user.
  485.  
  486. Using this program outside of the above guidelines constitutes a
  487. breach of this agreement and subjects the licensee to
  488. prosecution by PCM Computer Systems Pty Ltd under the violation 
  489. of copyright laws.
  490.  
  491. UPGRADES
  492.  
  493. Are free for registered users.
  494.  
  495. DISTRIBUTION
  496.  
  497. Distribution of this product is encouraged, however, no charge
  498. exceeding AUS $10 is to be submitted by an individual or group of 
  499. individuals to cover distribution costs.  
  500.  
  501.  
  502. TERMS TO THIS AGREEMENT
  503.  
  504.  1).  This agreement only applies to the version of the
  505.       program your are registering.
  506.  
  507.  2).  This software is to be treated like a book, only
  508.       one license per CPU.
  509.  
  510.  3).  You may not modify the program in any way, shape, or
  511.       form by any means real or not for whatever reason.
  512.  
  513.  4).  You may not redistribute this software to other users
  514.       without prior written consent by PCM Computer Systems Pty Ltd.
  515.  
  516.  5).  Technical Support will be provided as outlined in this
  517.       documentation.
  518.  
  519.  6).  The licensee agrees to conscientiously respect the 
  520.       copyright to PCM Computer Systems Pty Ltd of this software and not
  521.       to illegally, unethically, or neglectfully exploit
  522.       the service of this software by PCM Computer Systems Pty Ltd.
  523.  
  524.  7).  This software is provided "as-is" without warranty of
  525.       any kind, either expressed or implied, included but not
  526.       limited to the implied warranty of merchantability and
  527.       fitness for a specific purpose.  The entire risk as to
  528.       the quality and performance of the software is left to 
  529.       you.
  530.  
  531.  8).  You agree to all terms stated in the Disclaimer 
  532.       contained in this documentation.
  533.  
  534.  9).  In no event will PCM Computer Systems Pty Ltd or agent of 
  535.       PCM Computer Systems Pty Ltd be liable to you for any damages, 
  536.       including lost profits, lost savings, or other incidental or 
  537.       consequential damages arising out of the use or inability to use 
  538.       this software.
  539.  
  540.  10). The terms for future licensing may be changed at the
  541.       discretion of PCM Computer Systems Pty Ltd.
  542.  
  543.  11). Completion of the Registration Form signifies that you
  544.       agree to all licensing and registration terms contained
  545.       therein.
  546.  
  547.  
  548. DISCLAIMER
  549.  
  550. PCM Computer Systems Pty Ltd disclaims all warranties relating to 
  551. this software, whether expressed or implied, including without limitation 
  552. any implied warranties or merchantability or fitness for a particular
  553. purpose.  PCM Computer Systems Pty Ltd will not be liable for any special,
  554. incidental, consequential, indirect, or similar damages due to
  555. loss of data or any other reason, even if PCM Computer Systems Pty Ltd or an
  556. agent of PCM Computer Systems Pty Ltd has been advised of such damages. In 
  557. no event shall PCM Computer Systems Pty Ltd be liable for computer system(s),
  558. peripheral equipment, or other attached device(s) damage or loss
  559. due to the use of this program, if in event this should occur. 
  560. The person, being real or not, bears all responsibility and risk
  561. as to quality and performance of this program.
  562.  
  563.  
  564.  
  565. 10. TECHNICAL INFORMATION
  566. ──────────────────────────────────────────────────────────────────────────────
  567.  
  568. LX was written entirely in C++ using the Watcom C++32 Compiler.
  569.  
  570.  
  571. 11. REGISTRATION FORM
  572. ──────────────────────────────────────────────────────────────────────────────
  573.  
  574.  
  575.                         Make cheques payable to: 
  576.  
  577.                         PCM Computer Systems Pty Ltd
  578.  
  579.  
  580.                         Send cheque to:
  581.  
  582.                         PCM Computer Systems Pty Ltd
  583.                         19 Richland Drive
  584.                         Bannockburn QLD 4207
  585.                         Australia
  586.  
  587.  
  588.                             License Price Guide
  589.  
  590.      Personal/Corporate Use  (Single User)................AUS $  5.00 each
  591.      Corporate Use (Multi-User)................phone or write for discount
  592.  
  593.      *** NOTE ***
  594.      Please use cheques drawn on an Australian bank. The reason: The
  595.      charge to deposit a foreign cheque is more than the registration fee.
  596.      If a cheque isn't convenient, paper currency to the value of AUS$5
  597.      will suffice.
  598.  
  599.      Qty   Description                    Price        Total     
  600.      ---   --------------------------    -------      -------    
  601.  
  602.      ___   List eXtensions               $ 5 AUS      $______
  603.  
  604.                                   Shipping & Handling $  FREE
  605.  
  606.     Name:____________________________________________________
  607.  
  608.  Company:____________________________________________________
  609.  
  610.  Address:____________________________________________________
  611.  
  612.          ____________________________________________________
  613.  
  614.    Phone:(____)____________       Business:(____)____________
  615.  
  616. Key Code:____________________________________________________
  617.  
  618. Would you like the registration to be in:
  619.   Your Name ?           Y    N
  620. or
  621.   Your Company ?        Y    N
  622.  
  623. From where did you obtain your copy of List eXtensions ?
  624.  
  625. _____________________________________________________________
  626.  
  627. Any suggestions ?
  628.  
  629. _____________________________________________________________
  630.  
  631.  
  632.  
  633. 12. FUTURE ENHANCEMENTS FOR LX 1.0
  634. ──────────────────────────────────────────────────────────────────────────────
  635.  
  636. o       The addition of an environment variable LXCMD, where all
  637.         options can be set, so you don't have to type them in
  638.         all the time.
  639. o       The addition of a user customizable file, which will enable
  640.         you to create new file objects in addition to the built in
  641.         ones.
  642. o       Improved brief listing
  643.  
  644. o       These enhancements to follow will really reflect a direct response
  645.         to user encouragement. If people find the program useful, and
  646.         enjoy it, all popular suggestions will be incorporated into the
  647.         next release, if not, oh well, I will continue to use it anyway.
  648.         I like it.
  649.  
  650.