home *** CD-ROM | disk | FTP | other *** search
/ Gold Fish 2 / goldfish_vol2_cd2.bin / bbs / disk / filelogger-1.31.lha / FileLogger / FileLogger.doc < prev    next >
Text File  |  1993-12-21  |  59KB  |  1,201 lines

  1.  
  2. FileLogger V1.31 (c) 1993 Arun Kumar G.P.
  3.  
  4. Converted to text file from the AmigaGuide document by ag2txt
  5.  
  6.  
  7. FileLogger Doc
  8.  
  9.                               FILELOGGER V1.31
  10.                             (c) 1993 Arun Kumar G.P.
  11.  
  12.  
  13.                   _/          _/  _/_/_/_/    _/_/_/    _/_/_/
  14.                  _/          _/  _/        _/        _/
  15.        A        _/    _/    _/  _/_/_/    _/        _/          Production
  16.                  _/  _/  _/    _/        _/        _/
  17.                   _/  _/      _/_/_/_/    _/_/_/    _/_/_/
  18.  
  19.  
  20. This is the documentation for  'FileLogger V1.31', a disk/file cataloguer
  21. for the Amiga computer.
  22.  
  23.               Introduction                        
  24.               Execution & Startup                 
  25.               Main Window                         
  26.               Select Window                       
  27.               Sort Window                         
  28.               About                               
  29.               Compatibility, Acknowledgements etc 
  30.               History                             
  31.               To Do                               
  32.  
  33.  
  34. Introduction
  35.  
  36. Introduction :
  37. ==============
  38.  
  39.   Have you ever tried to find a particular utility/sound sample/picture
  40. once you have accumulated a substantial number of disks OR do you know
  41. what are all the files you have ?. You can't really write down all the file
  42. names on the label of the disk. Here is a utility to save your time and all
  43. the disk swapping. This program allows you to
  44.   - Log disks and selected file details from the disk into a Log.
  45.   - Give a filetype and remarks to each file which can be queried on later.
  46.   - Remarks will be read by default from the file comments (if present) of
  47.     a file on disk.
  48.   - Optionally it can guess the types (whether an Executable, Text,
  49.     PowerPacked Data, IFF Picture, IFF Sample or IFF Anim etc.) of the
  50.     files.  Over 30 file types are currently recognized. 
  51.   - Specify your own file types codes instead of the default given by the
  52.     program by maintaining it in a preferences file. (*)
  53.   - Search for a particular disk/file in the Log using wild card matches
  54.     on disk name, file name, file type or remarks.
  55.   - Do a multilevel sort on disk name, filename, filetype and remarks. (*)
  56.   - Print out the full log or the Selected/sorted part of it. (*)
  57.   - The number of files you can log is only limited by the memory. (!)
  58.  
  59. (*) : The unregistered version has these functions disabled.
  60. (!) : The unregistered version has a maximum limit of 500 logged files
  61.  
  62.    This program will be of great help to people who have no hard disks and
  63. and their entire software collection is on floppies. I got the idea of
  64. writing this program after a unfruitful search for a particular utility
  65. which I knew existed in one of my disks.
  66.  
  67.     There are 3 windows where all the action happens. The first window
  68.  (Main Window)  is where you can move around the log, print the entire log,
  69. edit the logged details, save the logged details and call the other 2
  70. windows. The second window  (Select window)  lets you select the drive/disk
  71. which has the files you want to insert into the log. The third window
  72.  (Sort Window)  lets you enter different search and sort criteria
  73. and select the matching files from your log.
  74.  
  75.  
  76. Execution
  77.  
  78. Execution  :
  79. ===========
  80.   The program can be executed from the WorkBench or from the CLI. It
  81. multitasks properly and runs on its own screen. You can pull down the
  82. screen or press Left Amiga + N to switch to the Workbench or CLI screen.
  83. It does not require any supporting files/libraries. The preferences file
  84. "Filelogger.prefs" is expected to be in the current directory or in the
  85. directory S:.
  86.  
  87.   From the CLI, it takes one argument (optional), which is the filename
  88. (with path) of the Log. From the Workbench you can either double click on
  89. the Filelogger icon (to start it without a log file) or holding shift key
  90. down, click once on the Filelogger icon and double click on the Log file
  91. icon (to start it with a Log file).
  92.  
  93.   The program looks for the file 'FileLogger.prefs' in the S: directory 
  94. first and if it can't find it, searches the current directory for it. If
  95. it doesn't find it at all, it prompts whether you want to save a default
  96. preferences file. If you accept, a default preferences file is saved in
  97. the S: directory. If it does find the preferences file, the menu
  98. preferences and the user file types are read in and will be used by it
  99. later.  However this feature is not present in the unregistered version.
  100.  
  101. NOTE : You can have as many blank lines as you want. Everything after a 
  102.       // is ignored as remarks. Do not edit any of the fields in the
  103.       left hand side of the equations. You can have spaces or tabs around
  104.       the = sign. The Menu preferences can only have values of Y or N.
  105.       The User Defined File Types follow next. The numbers on the left
  106.       side of the '=' are significant and you should not change them.  You
  107.       can only change the rhs of the equation to a code you want. A maximum
  108.       of 5 characters will be read from the file type code you give. The
  109.       uppercase equivalents of all lowercase file types will be used.
  110.  
  111.       Eg: a) If you want to shut off the Screen Flash everytime, you can
  112.              change the value of flag 'FLASH_SCREEN' to 'N' from 'Y'.
  113.           b) Say you want to change the file type code 'PICT' given by 
  114.              default by the program to all IFF Pictures to your own code
  115.              'ILBM'.  Only replace the 'PICT' by 'ILBM' without changing
  116.              the number to the left of it and when the program guesses a 
  117.              file type and comes across an IFF picture later, the code
  118.              'ILBM' will be used instead of 'PICT'.
  119.  
  120.   If the filename is given and if it is a valid FILELOGGER Log file, the
  121. pointer changes to a clock and you can see the number of disk and file 
  122. counter ticking as all the logged files and its details are read into the
  123. memory. Once all the Log file details are read into memory, the pointer
  124. changes back to the default and the last file of the last disk in the Log
  125. will be shown. If any error occurred, a Requester will come up and tell 
  126. you what went wrong. You may end up with partial files being read in if the
  127. Log file is corrupted somehow.  If the given file did not exist (i.e a new
  128. Log is being created), a message comes up and you can continue to add files
  129. into the Log and this filename will be used while saving the Log next time.
  130.  
  131.  
  132. Main Window
  133.  
  134. Main Window :
  135. =============
  136. (The Uppercase words have the comments about the fields/buttons)
  137.  
  138. +-------------------------------------------------------------------------+
  139. |                          F  I L E   L O G G E R                         |
  140. +-------------------------------------------------------------------------+
  141. | Remaining  Memory  --> KEEP AN EYE ON THIS                              |
  142. |                                                                         |
  143. | STRING GADGETS                                                          |
  144.  Disk Name   --> MAX 30 SIZE, MANDATORY, CAN BE EDITED                  |
  145. |                                                                         |
  146.  File Name   --> MAX 30 SIZE, MANDATORY, CAN BE EDITED                  |
  147.  File Size   --> MAX 999999 VALUE, MANDATORY, CAN BE EDITED             |
  148.  File Type   --> MAX 5 SIZE, OPTIONAL,  CAN BE EDITED                   |
  149.  Remarks     --> MAX 512 SIZE, OPTIONAL,  CAN BE EDITED                 |
  150. |                                                                         |
  151. |                                                              +--------+ |
  152. |     ACTIVE ONLY WHEN EDITING, CLICK TO ACCEPT DETAILS   -->  | ACCEPT | |
  153. | No. of disks and files in the log   --> SHOWS THE LOG STATUS +--------+ |
  154. |                                                                         |
  155. |   BUTTONS FOR FILES     BUTTONS FOR DISKS             PRINT FULL LOG    |
  156. +---------------|----------------|----------------------------|-----------+
  157. | +----+----+   |  +----+----+   |   +------+      +------+   |  +------+ |
  158. | | <  | >  | <-+  | <  |  > | <-+   | SORT |--+   | PRINT| <-+  | SAVE | |
  159. | +----+----+      +----+----+       +------+  |   +------+      +------+ |
  160. | | |< | >| |      | |< | >| |       +------+  |                 +------+ |
  161. | +----+----+      +----+----+       | PREV |--+                 | EXIT | |
  162. | |ADD |DEL |      |ADD | DEL|       +------+  |                 +------+ |
  163. | +----+----+      +----+----+         SORT BUTTONS                        |
  164. +-------------------------------------------------------------------------+
  165. | Message Line   ---> ANY ERROR/WARNING/INFORMATION MESSAGES              |
  166. +-------------------------------------------------------------------------+
  167.  
  168.     This is the main window from which you can call the other two windows,
  169. add new files, edit/delete files/disks, scroll around the file list in the
  170. database, save/print your log, set the defaults and ofcourse exit.
  171.  
  172.      String Gadgets            
  173.      Buttons                   
  174.      Menus                     
  175.  
  176.  
  177. Memory Considerations
  178.  
  179. Memory :-
  180. -------
  181.     The program itself occupies about 90K of memory and subsequent windows
  182. need additional 40-50K.
  183.  
  184.     Just below the title, the free memory (Chip + Fast) in Bytes is always
  185. shown.  Keep an eye on this and whenever it falls below 50K, you may not be
  186. able to open further windows.  A Red Alert Box will start flashing once the
  187. free memory drops below 46K. Do not panic, it is just a warning and you
  188. better not add more files into the log. You can  Save  the log and quit
  189. now.
  190. But if you want to work with this full Log later, it is better if you have
  191. an additional 10K to go into the  Sort window  and do some sort/query.
  192.  
  193.     The Disk name File name  and the remarks are dynamically allocated 
  194. in the memory and though there is a maximum size for each of them, the
  195. memory occupied by each logged file is approx. equal to the actual size of
  196. its elements.  Since all the files in your log is read into the memory, the
  197. number of files which you can have in your log is limited only by the
  198. memory you have. If you log only the important files in a disk, this should
  199. not be a limit and you should be able to have 500 or more disks logged on a
  200. 1MB Amiga.
  201.  
  202.     Whenever you are selecting files from the disk to put into the Log (in
  203. the  Select window ), additional memory for the files shown is required.
  204. When you are searching and sorting files in the log (in  Sort window ),
  205. additional memory for the number of files which satisfy the search
  206. condition is required.
  207.  
  208.  
  209.  
  210. String Gadgets in Main Window 
  211.  
  212. String Gadgets (in Main window) :-
  213. --------------------------------
  214.     Click on these to modify the details. *REMEMBER* to click on the
  215.  ACCEPT  button once you finished making the changes to save the changes
  216. into the Log (memory!).  Pressing any other button will be taken as a
  217. CANCEL and the changes you have made will be lost.  If you press Enter
  218. after you have finished editing one of the item (Eg. File Name), you will
  219. be automatically taken to the next item (Eg. i.e. File Size). The  Message 
  220. line will remind you to click on ACCEPT button to save the changes into the
  221. log (memory). If there are no disks in the log, you must select  ADD DISK 
  222. to first log a few files. The message line will remind you to do this. You
  223. may be able to edit the fields, but you are just wasting your time.
  224.  
  225.        Disk Name    
  226.        File Name    
  227.        File Size    
  228.        File Type    
  229.        Remarks      
  230.  
  231.  
  232. Disk Name String Gadget
  233.  
  234. Disk Name : This has the disk name of the current disk in the log. This can
  235.             be edited and cannot be a blank. If it is blank when  ACCEPT 
  236.             is chosen, then the original Disk name will be retained. The
  237.             max. number of characters allowed is 30. If you are manually
  238.             adding a new file, you won't be allowed to edit this.  This is
  239.             automatically filled in for you, when you select the disk into
  240.             the log (in  Select window ).  If enter is pressed after
  241.             changes are done, cursor moves to the  File name  gadget.
  242.  
  243. File Name String Gadget
  244.  
  245. File Name : This has the file name of the current file (in current disk)
  246.             in the log. This can be edited and cannot be a blank. If it is
  247.             blank when  ACCEPT  is chosen, then the original File name
  248.             will be retained. The maximum number of characters allowed is
  249.             30.  This is automatically filled in for you, when you select
  250.             the file into the log (in  Select window ).  If enter is
  251.             pressed after changes are done, cursor moves to  File size 
  252.             gadget.
  253.  
  254. File Size String Gadget
  255.  
  256. File Size : This has the file size (in Bytes) of the current file (in the
  257.             current disk) in the log. This can be edited (why would one
  258.             change this !?) and cannot be zero. If it is zero (why have a
  259.             zero sized file in the log ?) when  ACCEPT  is chosen, then the
  260.             original file size will be used. The maximum size can be
  261.             9999999 bytes (A high density disk !!). This is automatically
  262.             filled in for you, when you select the file into the log (in
  263.              Select window ).  If enter is pressed after changes are done,
  264.             cursor moves to the  File Type  gadget.
  265.  
  266.             This field is there to help you in deciding whether you have
  267.             duplicate files in different disks.
  268.  
  269. File Type String Gadget
  270.  
  271. File Type : This has the file type of the current file (in the current
  272.             disk) in the log. This can be edited and is optional. The
  273.             maximum number of characters allowed is 5. If preference is
  274.             set not to guess the file type, this will be blank initially
  275.             when you log a file.  It is free format and you can have your
  276.             own type code denoting what the file is. For eg. PICT for 
  277.             Pictures, BRUSH for Brushes, SMPLE for Samples, UTIL for
  278.             Utilities etc.. If given it will help you in searching and
  279.             sorting for particular types of files in the  Sort window .
  280.             For eg. you can search for all Pictures which begin with the
  281.             letter 'a'.  If enter is pressed after changes are done,
  282.             cursor moves to the  Remarks .
  283.  
  284.             NOTE : From version 1.3 onwards this can be maintained by the 
  285.                    user in a preferences file. See the NOTE in the 
  286.                     Execution  section.
  287.  
  288. File Remarks String Gadget
  289.  
  290. Remarks   : This has your remarks for the current file (in current disk)
  291.             in the log. This can be edited and is optional. If any file 
  292.             comments were present for the files you read from the disk,
  293.             this will be automatically put into this field. The maximum
  294.             number of characters allowed is 512. This will be blank
  295.             initially when you log a file. It is free format and you can
  296.             have you own remark about the file, Eg. whether compatible with
  297.             WB2.0, PowerPacked etc. If enter is pressed after changes are
  298.             done, cursor wraps around to the  Disk Name  gadget (if in Edit
  299.             mode) or to the  File name  gadget (if Add new file mode).
  300.  
  301.  
  302. Buttons in Main Window
  303.  
  304.  
  305. Buttons (in Main window) :-
  306. ------------------------
  307. If there are no disks in the log, the  Message line  will remind you to
  308. click on  ADD DISK  to add some files into the log first and this (and
  309. of course  EXIT ) will be the only buttons active then.
  310.  
  311.        Accept       
  312.        File Buttons 
  313.        Disk Buttons 
  314.        Sort Buttons 
  315.        Print Report 
  316.        Save Log     
  317.        Exit         
  318.  
  319.  
  320. Accept
  321.  
  322.  
  323. ACCEPT  :  This button becomes active whenever you click on one of the
  324.            above mentioned  String gadgets  (otherwise it will be off). If
  325.            you click on this after making the changes to the file details,
  326.            all the changes will be actually made in the log (only in the
  327.            Memory !).  If you click on other buttons(after making your
  328.            change), all your changes will be LOST !!.  This is also active
  329.            when you are adding a new file. The new file will be added to
  330.            the file list for the current disk if and only if the file name
  331.            and the file size has been given.
  332.  
  333.            Duplicate Disk & File Name will also be checked if the 
  334.             Preference  for it is ticked in the menu.  A Requester
  335.            will tell you that the disk/file is already existing and the
  336.            cursor resumes on the disk/file name.
  337.  
  338. File Control Buttons 
  339.  
  340. Buttons to do with files (A few have Keyboard shortcuts) -
  341.  
  342. PREV    :  This takes you to the previous file for the current disk. If
  343.            you are viewing the first file for the disk or if there are no
  344.            files for the current disk, the Message line will tell you so.
  345.            Key - Cursor Left (can autorepeat)
  346.  
  347. NEXT    :  This takes you to the next file for the current disk. If you
  348.            are viewing the last file for the disk or if there are no files
  349.            for the current disk, the message line will tell you so.
  350.            Key - Cursor Right (can autorepeat)
  351.  
  352. FIRST   :  This takes you to the first file in the current disk. The
  353.             Message line  will tell you that the you are looking at the
  354.            first file for the disk.
  355.            Key - Shift + Cursor Left
  356.  
  357. LAST    :  This takes you to the last file for the current disk. The
  358.            message line will tell you that the you are looking at the last
  359.            file for the disk.
  360.            Key - Shift + Cursor Right
  361.  
  362. ADD     :  This lets you manually add a file into the current disk in the
  363.            log.  All the string gadgets except for Disk name will be
  364.            cleared and you can edit them.  You have to give the file name
  365.            and its size, otherwise the file won't be accepted into the log.
  366.            *REMEMBER* to click on  ACCEPT  to actually add the disk. The
  367.            message line will remind you to do so. Clicking on any other
  368.            buttons will CANCEL the operation.
  369.  
  370. DEL     :  This lets you delete the current file and its details being
  371.            shown from the Log. Based on the  Preferences  you have
  372.            selected, it may or may not prompt you before deleting it. The
  373.            message line will tell you if you have deleted the last or the
  374.            first file for the disk.
  375.            Key - Delete
  376.  
  377. Disk Control Buttons 
  378.  
  379. Buttons to do with disks (A few have Keyboard shortcuts) -
  380.  
  381. PREV    :  This takes you to the previous disk in the Log. The first file
  382.            in the previous disk will be shown.  If you are viewing the
  383.            first disk in the log, the Message line will tell you so.
  384.            Key - Cursor Up (can autorepeat)
  385.  
  386. NEXT    :  This takes you to the next disk in the Log.  The first file in
  387.            the next disk will be shown.  If you are viewing the last file
  388.            in the log, the message line will tell you so.
  389.            Key - Cursor Down (can autorepeat)
  390.  
  391. FIRST   :  This takes you to the first disk in the Log. The message line
  392.            will tell you so. The first file in the first disk will be
  393.            shown.
  394.            Key - Shift + Cursor Up
  395.  
  396. LAST    :  This takes you to the last disk in the Log. The  Message line 
  397.            will tell you so. The first file in the last disk will be shown.
  398.            Key - Shift + Cursor Down
  399.  
  400. ADD     :  This lets you add a new disk (and its files into the Log). The
  401.             Select window  will come up. After returning from this, if
  402.            a selection has been done, the first file for the new disk will
  403.            be shown.
  404.  
  405. DEL     :  This lets you delete the current disk (and all its files) from
  406.            the Log. Based on the  Preferences  selected, it
  407.            may or may not prompt you before deleting them. The message line
  408.            will tell you if you have deleted the last or the first disk in
  409.            the Log.
  410.            Key - Shift + Delete
  411.  
  412. Sort Buttons 
  413.  
  414. Buttons to do with Sort :
  415.  
  416. SORT NEW : This lets you enter a new selection and search criteria in the
  417.             Sort window .  After returning from this, if  EDIT  has been
  418.            chosen in the 'Sort Window', that particular disk/file will be
  419.            made the current.
  420.  
  421. SORT PREV: This calls the  Sort Window  and allows you to work on the
  422.            previous sort/selection criteria and its files. This will only
  423.            work when  EDIT  has been chosen on a marked file in the 'Sort
  424.            Window' previously, otherwise it will work like Sort New.
  425.            All changes except for new files/disks added will be reflected
  426.            in the sort list.
  427.  
  428. Print Simple Report
  429.  
  430. PRINT    : This prints out all the disks and its files in the Log.  It
  431.            first comes up with a file requester for you to enter a
  432.            device/path/file name in it. On pressing return or clicking on
  433.            OK, the log will be printed and the Message line will
  434.            tell you so.
  435.  
  436.            Note : This option is not available in the unregistered version.
  437.  
  438.            A sample of this report is included here -
  439.  
  440. ************************    SAMPLE OF REPORT 1 *****************************
  441.  
  442. FileLogger V1.3   © 1993 Arun Kumar                              Page : 1
  443.  
  444.  
  445.                     List of all disks and files in the log
  446.                     ======================================
  447.  
  448.  
  449. Disk Name : AC-CoverDisk31
  450.  
  451. File Name                Type   Size   Remarks
  452. ------------------------ ------ ------ --------------------
  453. MMPP                     EXE    11116  Much more; Reads PP file; scrolls
  454.                                        smoothly
  455. medplayer                EXE    9448   MED song player.Doesn't work with Octa
  456.                                        Med Songs
  457. ShortCut                 EXE    1740   Shows max of 4 menus from a text file;
  458.                                        Good
  459. CLOCKDJ                  EXE    15372  Shows time/memory; Speeds up mouse;Sun
  460.                                        Mouse etc. - Good
  461. Alienbounce.DOC          DOC    2255   Document for Alienbounce game
  462. Alienbounce              EXE    55852  Not much of a game in AMOS
  463. CardGames.DOC            PPDAT  5404   Document file for Card Games
  464. fileprog.c               CPRG   8447   C program to demonstrate File I/O
  465. powerpacker.library      ALIB   5236   Powerpacker library; Put in LIBS: for 
  466.                                        all PP programs
  467. GfxConverter             EXE    15528  Converts an IFF file to Assembly
  468.                                        language data statements
  469. GfxConverter.DOC         PPDAT  5820   
  470. LastHope.doc             PPDAT  1980   Document file for the unerase program
  471. LastHope                 EXE    26692  Recover deleted files; Not FFS
  472.  
  473. Total Files in this disk  : 13
  474.  
  475.  
  476. Disk Name : Red Devil Utils
  477.  
  478. File Name                Type   Size   Remarks
  479. ------------------------ ------ ------ --------------------
  480. sectorama.doc.pp         PPDAT  3980   Document for Sector Editor
  481. MarkBad                  EXE    6480   Marks Bad Sectors on a disk; not FFS
  482. SID                      EXE    62432  Brilliant File Manager. Old Version
  483. BootX3.30.doc            PPDAT  5596   
  484. D-Copy                   EXE    24392  Nibbler/Disk Copier. Old Version. Does
  485.                                        not copy all games
  486. Powerpacker2.3b          EXE    29160  PD Version of Powerpacker to pack data
  487.                                        and EXE files
  488. Tetracopy                EXE    25256  Play Tetris while disk copying !!
  489. Stars                    EXE    1316   WB Hack.Shows a star field on the work
  490.                                        bench screen
  491. blitzfonts               EXE    7096   Supposed to speed up text output
  492. BootX3.30                EXE    11588  Virus Detector;Boot Block installer
  493.  
  494. FileLogger V1.3   © 1993 Arun Kumar                              Page : 2
  495.  
  496. File Name                Type   Size   Remarks
  497. ------------------------ ------ ------ --------------------
  498. TaskMaster               EXE    4872   Change Task Priorities of running jobs
  499. Virusdestroyer           EXE    25936  An old virus destroyer
  500. CompuCalc                EXE    6548   Hex/Oct/Bin Calculator; Quite Good
  501. NewZap3.1                EXE    18212  File/Disk editor. A bit shaky on A1200
  502. MRBackup                 EXE    61980  Good HardDisk Backup utility
  503. siesta.font              FONT   524    Good Bitmap font; Only in Size 8
  504. PUMPYCOPY                EXE    50528  Copier; Does not work on A1200
  505. DOPE_INTROMAKER          EXE    19604  Does not work on A1200
  506.  
  507. Total Files in this disk  : 18
  508.  
  509.  
  510. Total Disks in the Log  : 2
  511. Total Files in the Log  : 31
  512.  
  513. *************************** END OF SAMPLE REPORT ***************************
  514.  
  515. Save Log from Memory to Disk
  516.  
  517. SAVE    : This saves all the logged disks and its file details in the
  518.           memory into the Log file. It first comes up with a file requester
  519.           for you to select a file name. It will have the name of the file
  520.           you started the program with or the previous saved file name.  If
  521.           no startup file was given, then it will default to 'Files.Log'.
  522.           If you click on OK after selecting/entering a file name, the
  523.           pointer changes to a clock as long as it is doing the save and
  524.           you will be informed about the status of the save in the message
  525.           line.  If any error occurs during the save, a Requester will tell
  526.           you so with the reason for the failure.
  527.  
  528. Exit to System
  529.  
  530. EXIT    : This will take you back to the WorkBench or the command line. If
  531.           changes have been done and you haven't saved the changes, you
  532.           will be prompted. The pointer changes to a clock as all allocated
  533.           memory is returned to the system (This may take a few seconds, I
  534.           am working on speeding it up) and the message line will tell you
  535.           that the program is cleaning up.
  536.  
  537. NOTE :
  538.   All the operations on the Log like add, modify and delete are done
  539.   in the memory, and unless you save the Log, you will not have the latest
  540.   changes on the Log file on your disk.
  541.  
  542.  
  543. Menus
  544.  
  545. Menu  (in Main window) :-
  546. -----------------------
  547.  
  548. There are 2 Menu Items in the  Main window  (and in the Program itself).
  549. The options (and the Keyboard shortcuts - with Right Amiga Key) available
  550. in them are :
  551.  
  552. +-------------+         +-------------------------+
  553.  Project    |         |   Preferences           |
  554. +-------------+         +-------------------------+
  555. | New Log   N |         | v No Duplicate Disks    |
  556. | Print     P |         |   No Duplicate Files    |
  557. | Save      S |         | v Delete Disks          |
  558. | About     A |         | v Delete Files          |
  559. | Quit      Q |         | v Guess File Types      |
  560. +-------------+         | v Flash on Errors       |
  561.                         |   Overwrite Files       |
  562.                         |   Workbench Colours     |
  563.                         |   Lines per Page      L |
  564.                         +-------------------------+
  565.  
  566.  
  567. Project Menu
  568.  
  569. Project :-
  570.  
  571. New Log :  This option lets you load a new log. If modifications have
  572.            been made to the current LOG and no save has been done, it
  573.            prompts you and then all the memory occupied by the LOG is
  574.            released, the screen is cleared and a file requester is shown
  575.            for you to select/enter a filename for the new log file. If
  576.            the file does not exist (i.e a new log is being created), a
  577.            message is shown and later save will use this file name.
  578.  
  579. Print   :  Same as the  PRINT  button above.
  580.  
  581. Save    :  Same as the  SAVE  button above.
  582.  
  583.  About  :  A Requester with some details about the program and the 
  584.            programmer comes up.
  585.  
  586. Quit    :  Same as the  EXIT   button above.
  587.  
  588. Preferences Menu
  589.  
  590. Preferences :-
  591.  
  592. No Duplicate disks  : This is a toggle option (default is On i.e. Duplicate
  593.                       disk names in the Log is not allowed). If this
  594.                       setting is off, disks with duplicate disk name will
  595.                       be allowed in the log else a message comes up telling
  596.                       you that this disk already exists in the log.
  597.  
  598. No Duplicate files  : This is a toggle option (default is Off i.e.
  599.                       Duplicate file names allowed in a particular disk).
  600.                       If this setting is off, files with duplicate file
  601.                       names in a disk (possibly in different directories)
  602.                       will be allowed in the log else only the first file
  603.                       will be read in.
  604.  
  605. Confirm Delete Disk : This is a toggle option (default is On i.e. Prompt
  606.                       before deleting a disk).  If this setting is off, you
  607.                       won't be prompted for confirmation before deleting a
  608.                       disk from the log else a Requester comes up and you
  609.                       have to click on Yes or No to the prompt.
  610.  
  611. Confirm Delete File : This is a toggle option (default is On i.e. Prompt
  612.                       before deleting a file).  If this setting is off, you
  613.                       won't be prompted for confirmation before deleting a
  614.                       file from the log else a Requester comes up and you
  615.                       have to click on Yes or No to the prompt.
  616.  
  617. Guess File Types    : This is a toggle option (default is On i.e. program
  618.                       will try to guess the type of file). Whenever you
  619.                       click on the drive name in the  Select Window ,  as
  620.                       the file names and size is read from the disk in that
  621.                       drive, the first few characters are also read from
  622.                       the file.
  623.                       If it is found to be pure text, the program tries to
  624.                       work out the type of the file by its extension.
  625.                       Currently it can recognize the following extensions :
  626.  
  627.                       Extension     Default Type given by Program
  628.                         .c                CPRG      (C Program)
  629.                         .h                CHDR      (C Header)
  630.                         .i                AHDR      (Assembly Header)
  631.                         .doc              DOC       (Document)
  632.                         .pas              PSCL      (Pascal Source)
  633.                         .txt              TEXT      (Text file)
  634.                         .a                ASM       (Assembler Source)
  635.                         unknown           TEXT      (Unknown extension)
  636.  
  637.                       If it is found to be some non text data, the program
  638.                       finds out whether it is an executable or an IFF file
  639.                       or a Powerpacked data file etc. by looking into the
  640.                       first few bytes in the data file. If it is none of
  641.                       the above it decides on the file extension :
  642.  
  643.                       Extension     Default Type given by Program
  644.                         .o                   OBJ       (Object File)
  645.                         .lib                 CLIB      (C Library)
  646.                         .lzh or .lha         LHA       (Packed file)
  647.                         .library             ALIB      (Amiga System Lib)
  648.                         .font                FONT      (Fonts)
  649.  
  650.                         Amos File            AMOS      (AMOS Source)
  651.                         Amos Bank            ABK       (AMOS Banks)
  652.                         executable           EXE       (Executable)
  653.                         IFF picture/         PICT      (Picture)
  654.                                brush
  655.                         IFF Sample           SMPL      (Sound Sample)
  656.                         IFF Anim             ANIM      (Std. Anim File)
  657.                         PowerPacked data     PPDAT     (Packed Data, Can be
  658.                                                         anything)
  659.                         Sculpt 4D Scene      SC4D      (Sculpt 4D Scenes)
  660.                         Preferences          PREF      (Std. Preference)
  661.                         Data Type            DTYP      (Standard DataTypes)
  662.                         DMS file             DMS       (DMS Archive file)
  663.                         GIF file             GIF       (GIF format picture)
  664.                         TIF file             TIF       (TIF format picture)
  665.                         VISTA file           VISTA     (VISTA DEM file)
  666.                         E Modules            EMDL      (Amiga-E module)
  667.                         MED file             MED       (Octa/MED Song)
  668.                         Imagine Object       IOBJ      (Imagine TDDD objects)
  669.                         Prof. Page           PPAGE     (Prof. Page file)
  670.                         unknown              DATA      (Unknown type)
  671.  
  672.                         I have found that most of the time the guess is
  673.                         correct. More file types recognition will be
  674.                         added in later releases and as I get more files !!.
  675.  
  676. Flash on Errors      :  If you find the screen flash on errors/warnings
  677.                         irritating, you can set this off. The screen will
  678.                         now flash only when program doesn`t have enough
  679.                         memory to do something. But keep an eye on the 
  680.                         message line to see the errors/warning messages.
  681.                         Default is On i.e. flash everytime.
  682.  
  683. Overwrite Files      :  When saving the log or printing reports, if the
  684.                         file you selected already exists, overwrite it 
  685.                         without prompting. Default is Off i.e. prompt
  686.                         before overwriting.
  687.  
  688. Workbench Colours    :  Use Workbench colours instead of the default 
  689.                         colours. Default is Off i.e. use program's own
  690.                         default colours.
  691.                         NOTE : On the AGA machines this may not give
  692.                                the exact Workbench colours because of 
  693.                                this programs compatibility with the
  694.                                previous chipsets.
  695.  
  696. Lines Per Page       :  On selecting this option, a string requester will
  697.                         come up. You can enter the number of lines to be
  698.                         printed per page when printing the reports.
  699.                         Default is 64 Lines per page. Maximum allowed
  700.                         is 99.
  701.  
  702. NOTE : From version 1.3 onwards most of these options can be set to a 
  703.        user defined default by maintaining the preferences file. See the 
  704.        NOTE in the  Execution  section.
  705.  
  706.  
  707. Message Line
  708.  
  709. Message Line :
  710. -------------
  711.  
  712. The Message line will always tell you of what is happening and the screen
  713. flashes to remind you to look at the Message line whenever a new message
  714. is printed (a minor irritation sometimes and can be disabled).
  715.  
  716.  
  717. Select Window
  718.  
  719. Select Window :
  720. =============
  721. (The Uppercase words have the comments about the fields/buttons)
  722.  
  723. +-------------------------------------------------------------------------+
  724. |                         F  I L E   L O G G E R                          |
  725. +-------------------------------------------------------------------------+
  726. | Remaining  Memory  --> KEEP AN EYE ON THIS                              |
  727. |                                                                         |
  728. | +------+  +------+  +------+  +------+  +------+                        |
  729. | | DF0: |  | DF1: |  | ALL  |  |  OK  |  |  END | --> REJECT & RETURN    |
  730. | +------+  +------+  +------+  +------+  +------+                        |
  731. |    |        |       |            |                                      |
  732. | GET FILES FROM DISK +-->MARK ALL +---> ACCEPT MARKED & GO TO MAIN       |
  733. |                                                                         |
  734. | Disk Name : CURRENT DISK NAME                                           |
  735. |                                                                         |
  736. | File Name                 Type     Size    Comments                     |
  737. +----------------------------------------------------------------------++-+
  738. |                                          SCROLL FILES UP BY ONE <----+|^|
  739. |                                                                      |+-+
  740. |                                        SCROLL FILES DOWN BY ONE <----+|v|
  741. |                                                                      |+-+
  742. |                                                                      |+-+
  743. |                                                                      ||-|
  744. |                             PROPORTIONAL GADGET TO SCROLL FILES <----||||
  745. |                                                                      ||||
  746. |                                                                      ||||
  747. | THIS BOX HAS A LIST OF ALL FILES IN THE DISK YOU HAVE SELECTED.      ||-|
  748. | CLICK ON THE FILE NAMES TO SELECT THEM OR ON 'ALL' TO SELECT ALL     || |
  749. | FILES. USE THE SCROLL BUTTONS TO SCROLL AROUND THE LIST. 'OK'        || |
  750. | ACCEPTS EVERYTHING INTO LOG, 'END' REJECTS IT & TAKES YOU BACK TO    || |
  751. | MAIN WINDOW                                                          || |
  752. |                                                                      || |
  753. |                                                                      |+-+
  754. +----------------------------------------------------------------------+--+
  755.  
  756. Click on the drive name to see the files in the disk in that drive. (Note :
  757. '.info' files won't be shown as I don't think they are worth logging). All
  758. the files (under all directories) will be shown. The directories under
  759. which they exist won't be shown. The maximum level of subdirectories to
  760. which this can read is limited by the absolute path name of the directory
  761. than 300 characters (This should be more than enough to handle up to 10-15
  762. levels of sub directories, assuming that the average size of the name of
  763. the directories is 20 characters).
  764.  
  765. Click on individual files you want to log or on 'ALL' to select all files.
  766. You will see the background colour of selected files changing as you select
  767. them. They can be unselected by clicking on them again (So if you want to
  768. select most of the files in the disk, it is easier to select ALL and then
  769. click on files you do not want to log). You can use the scroll gadgets to
  770. scroll around the list. Click on 'OK' to select them into the log or on
  771. 'END' to reject and go back to the  Main window .  If you click on the
  772. other drive name the files in that disk will be shown instead.
  773.  
  774. If memory is not enough to open the window or to read in the files, the
  775. screen flashes or a requester will tell you that it ran out of memory.
  776.  
  777.      Buttons                   
  778.  
  779.  
  780. Buttons in Select Window
  781.  
  782. Buttons (in Select window) :-
  783. --------------------------
  784.  
  785. DF0:      This reads the floppy in drive 0 and goes through the directory
  786.           structure recursively and shows all the files on the floppy
  787.           (except '.info' and directories themselves).  If files were
  788.           already selected into the window, it will be cleared.  If any 
  789.           error occurs in reading the floppy a requester with the actual
  790.           error message comes up. The name of the disk is shown just below
  791.           this button.  The file comment for the file on disk if any, will
  792.           also be shown. The total number of files read is shown in the last
  793.           line on the screen. The pointer changes to a clock as long as the
  794.           drive is being read from, and you can press the Right Mouse
  795.           Button to stop the disk scan. 
  796.           NOTE : If the menu option 'Guess File Type' is On, be patient, it
  797.                  takes longer to read the floppy as it has to open all the
  798.                  files and read the first few characters. If you want to 
  799.                  stop the disk read at any point press the  RMB
  800.                  once and you will have a partial list of files from the 
  801.                  disk.
  802.                  Any linked files on disk will be skipped and one of the
  803.                  file's details will be read in.
  804.  
  805. DF1:      Same as above but reads from drive 1.
  806.  
  807. ALL       This acts as a toggle to select ALL files or NONE. If files have
  808.           been read from a disk, it selects all the files and the title
  809.           changes to 'NONE' and if you click on it now all files will be
  810.           unselected.
  811.  
  812. OK        This allocates and copies into the LOG the disk name and all the
  813.           selected files. If a disk with this name already exists in the
  814.           LOG, and the  Preference  is not to ignore duplicate disks, a
  815.           requester comes up and tells you that a disk with this name
  816.           already exists in the log and you stay on the same window. If
  817.           there are duplicate files in the disk (in different directories)
  818.           and if the Preferences is not to ignore duplicate files, only the
  819.           first of these files is copied in to the log. A requester comes
  820.           up and tells you that a few duplicate files were skipped. You
  821.           resume on the main window finally.
  822.  
  823.           NOTE : In the unregistered version, if the number of files in the
  824.                  log reaches 500, a requester will come up and tell you
  825.                  that and the remaining selected files won't be read into
  826.                  the log.
  827.  
  828. END       This takes you back to the  Main window , ignoring all the
  829.           selected files for the disk.
  830.  
  831. SCROLL BUTTONS & BAR :
  832.  
  833. If you click on Scroll up or down buttons and hold the left button down,
  834. the file list will scroll up/down continuously. If you click on it once,
  835. the file list will scroll up/down by one. The Scroll bar lets you page
  836. up and down in the file list.
  837.  
  838. FILE LIST  :
  839.  
  840. Clicking on the file name itself selects it, if it is not already selected
  841. and unselects it if it is already selected. You can have more than one file
  842. selected at one time.
  843.  
  844.  
  845. Sort Window
  846.  
  847. Sort Window :
  848. =============
  849. (The Uppercase words have the comments about the fields/buttons)
  850.  
  851. +-------------------------------------------------------------------------+
  852. |                         F  I L E   L O G G E R                          |
  853. +-------------------------------------------------------------------------+
  854. | Remaining  Memory  --> KEEP AN EYE ON THIS                              |
  855. |                                    +-+                                  |
  856. | Disk Name  --> ENTER YOU SEARCH    |2| --->  CLICK ON THESE BUTTONS IN  |
  857. |                                    +-+       THE ORDER IN WHICH YOU WANT|
  858. | File Name  --> CRITERIA HERE,      |1|       THE SELECTED FILES SORTED. |
  859. |                                    +-+       CLICKING ON A SELECTED ONE |
  860. | File Type  --> WITH WILD CARD      |3|       UNSELECTS IT & THE OTHERS  |
  861. |                                    +-+       ARE REORDERED.             |
  862. | Remarks    --> MATCH, IF ANY       | |                                  |
  863. |                                    +-+                                  |
  864. |           +--> PRINT SELECTED/SORTED FILES                              |
  865. |           |                                                             |
  866. | +------+  +-----+  +------+  +-----+  +-----+                           |
  867. | |SEARCH|  |PRINT|  |DELETE|  |EDIT |  | END | --> RETURN TO MAIN WINDOW |
  868. | +------+  +-----+  +------+  +-----+  +-----+                           |
  869. |    |                |            |                                      |
  870. | DO SEARCH/SORT      +-->DELETE   +---> EDIT MARKED FILE                 |
  871. |                                                                         |
  872. | Disk Name      File Name      File Size     File Type      Remarks      |
  873. +----------------------------------------------------------------------++-+
  874. |                                          SCROLL FILES UP BY ONE <----+|^|
  875. |                                                                      |+-+
  876. |                                        SCROLL FILES DOWN BY ONE <----+|v|
  877. |                                                                      |+-+
  878. |                                                                      |+-+
  879. |                                                                      ||-|
  880. |                             PROPORTIONAL GADGET TO SCROLL FILES <----+|||
  881. |                                                                      ||||
  882. |                                                                      ||||
  883. | THIS BOX HAS A SORTED LIST OF FILES IN THE LOG WHICH HAS SATISFIED   ||-|
  884. | YOUR SEARCH CRITERIA. YOU CAN MARK ONE OF THE FILE AND EDIT IT IN    || |
  885. | THE MAIN WINDOW OR DELETE IT HERE. USE THE SCROLL BUTTONS TO SCROLL  || |
  886. | AROUND IN THE LIST. 'END' TAKES YOU BACK TO THE MAIN WINDOW.         || |
  887. |                                                                      || |
  888. |                                                                      || |
  889. |                                                                      |+-+
  890. +----------------------------------------------------------------------+--+
  891.  
  892. On this (cramped !!) window, you can enter a search and sort criteria to
  893. select files from your logged list of files.
  894.  
  895.    First enter your search criteria into the search fields.  Next if you
  896. want to do a multi level sort on the files selected, you could click on the
  897. smaller buttons next to the Search fields. Finally you click on 'GO', all
  898. the files satisfying your search criteria is shown and you can move around
  899. this list by using the scroll gadgets.  You can also mark a single file
  900. (by clicking on it) and edit or delete it.
  901.  
  902.      Buttons                   
  903.      String Gadgets            
  904.  
  905.  
  906. String Gadgets in Sort Window 
  907.  
  908. String Gadgets (in Sort window) :-
  909. -------------------------------
  910.    Enter your search criteria into the Disk Name, File Name, File Type
  911. and Remark fields. If you leave any field blank then it means that field
  912. can have any value in it. You can also enter '*' and '?' for wild card
  913. matches.  '*' means match any value for any number of characters (like
  914. Amiga Dos #?) and '?' means that particular character can have any value.
  915. The search is also case insensitive. For eg. if you enter "pp*e" in the
  916. File Name field, the program will search for all files which have names
  917. beginning with 'pp' and ending with and 'e'. So 'ppmore', 'PPMuchMore'
  918. are a few files which may be selected. If you enter "???" in the file name
  919. field all 3 character name files will be selected. By entering into the
  920. file type field also you could search for a particular file type (say a
  921. Executable or IFF picture).
  922.  
  923.  
  924. Buttons in Sort Window 
  925.  
  926. Buttons (in Sort window) :-
  927. --------------------------
  928.  
  929. SORT BUTTONS : (Next to the String Gadgets)
  930.        If you want to sort the files selected, you could click on the
  931.        smaller buttons next to the Search fields. These buttons act as a
  932.        toggle and will have numbers on them depending on the order in which
  933.        you have clicked on them.  The list of files will be sorted in the
  934.        order shown on these buttons.  For example :
  935.  
  936.            Field                     Number on Button
  937.            ---------------------------------------
  938.            Disk Name                       2
  939.            File Name                       1
  940.            File Type                       3
  941.            Remarks
  942.        This will sort by File Names first, within that by Disk Name and
  943.        within that by File Type.
  944.  
  945.        If you do not want a selected button/field to be in the sort, then
  946.        you can click on it again and the sort number on this button is
  947.        blanked out and the other buttons will reorder themselves if
  948.        required.
  949.  
  950.        If no sort criteria is given then the file names will be ordered in
  951.        the order by which you loaded it into the log.
  952.  
  953.        Note : The sort option is disabled in the unregistered version.
  954.  
  955. GO    : This button starts the search and the sort. You will see the sleep
  956.         pointer and the number of files found ticking on the last line as
  957.         it finds files satisfying you search criteria. The previous
  958.         selected list of files if any will be cleared. You can interrupt
  959.         this search by pressing the Right Mouse Button and if the program
  960.         runs out of memory during the search, a requester with proper error
  961.         message comes up or the screen flashes (if memory is not even
  962.         enough to show the requester).
  963.  
  964.         NOTE : Due to the way I have written the multi level sort routine,
  965.                if the first sort field has too many duplicates the sort
  966.                time will be more (quite a lot !). I will improve the sort
  967.                routine in the next release. Till then, you either have to
  968.                wait patiently or work on a lesser number of records by
  969.                giving a more specific search. If you want to stop the
  970.                search, you can press the RMB once and you will get a
  971.                partially sorted list.
  972.  
  973. PRINT    : This prints out the currently selected/sorted list of files. It
  974.            first comes up with a string requester for you to enter a
  975.            device/path/file name (default PRT:). On pressing return or
  976.            clicking on OK, the sorted list of file names will be printed.
  977.            The screen flashes if there are no files searched/sorted.
  978.  
  979.            Note : This option is not available in the unregistered version.
  980.  
  981.            A sample of this report is included here -
  982.  
  983. ************************    SAMPLE OF REPORT 2 *****************************
  984.  
  985. FileLogger V1.3   © 1993 Arun Kumar                             Page : 1
  986.  
  987.  
  988.                    Selected/Sorted files in the log
  989.                    ================================
  990.  
  991. Selection Criteria :
  992.      Disk Name : 
  993.      File Name : ?????????
  994.      File Type : EXE
  995.      Remarks   : 
  996.  
  997. Sorted By : File Name, File Type
  998.  
  999. Disk Name                File Name                Type   Size   Remarks
  1000. ------------------------ ------------------------ ------ ------ -------------
  1001. Red Devils Utils         BootX3.30                EXE    11588  Virus Detector;
  1002.      Boot Block copier/installer
  1003. Red Devils Utils         CompuCalc                EXE    6548   Hex/Oct/Bin Cal
  1004.      culator; Quite Good
  1005. AC-CoverDisk31           medplayer                EXE    9448   MED song player
  1006.      . Doesn't work with OctaMed Songs
  1007. Red Devils Utils         NewZap3.1                EXE    18212  File/Disk edito
  1008.      r. A bit shaky on A1200
  1009. Red Devils Utils         PUMPYCOPY                EXE    50528  Copier;Does not
  1010.      work on A1200
  1011. Red Devils Utils         Tetracopy                EXE    25256  Play Tetris whi
  1012.      le disk copying !!
  1013.  
  1014.  
  1015. Total Files found : 6
  1016.  
  1017. *************************** END OF SAMPLE REPORT ***************************
  1018.  
  1019.  
  1020. DELETE   : This lets you delete the marked file in the list of files shown.
  1021.            Based on the preferences you have selected, it may or may not
  1022.            prompt you before deleting it.  The screen will flash if there
  1023.            is no marked file in the sorted list.
  1024.  
  1025. EDIT     : This takes you back to the main window and makes the marked file
  1026.            and its disk the current and displays it.  You can return to the
  1027.            same search/sorted list from the main window by clicking on Sort
  1028.            Prev. All modifications/deletions except additions done on the
  1029.            main window will be reflected in the sort list now.  The screen
  1030.            will flash if there is no marked file in the sorted list.
  1031.  
  1032. END      : This takes you back to the main window. You cannot return to the
  1033.            same search/sorted list from the main window by clicking on Sort
  1034.            Prev. now.
  1035.  
  1036.  
  1037. SCROLL BUTTONS & BAR :
  1038.  
  1039. If you click on Scroll up or down buttons and hold the left button down,
  1040. the file list will scroll up/down continuously. If you click on it once,
  1041. the file list will scroll up/down by one. The Scroll bar lets you page
  1042. up and down in the file list.
  1043.  
  1044. SORTED FILE LIST :
  1045.  
  1046. Clicking on the file name itself selects it, if it is not already selected
  1047. and unselects it if it is already selected. Only one file can be selected 
  1048. at one time. This will be the file which can be edited/deleted from this
  1049. window (using EDIT and DELETE buttons).
  1050.  
  1051.  
  1052. About
  1053.  
  1054. About :
  1055. ======
  1056.  
  1057.    This is version 1.31 of Filelogger. FileLogger is copyright © Arun Kumar
  1058. 1993. See  History  for a brief list of changes from previous releases.
  1059. The demo version of this program is Public Domain and may be freely
  1060. distributed, as long as all parts of the original distribution are kept
  1061. intact. No profit may be made out of this program.  Only a small fee for
  1062. the copying and/or the price of the media is allowed. All use is at your
  1063. own risk.  No liability or responsibility is assumed.
  1064.  
  1065.  You cannot distribute the Registered Shareware version.  If you want the
  1066. enhanced Registered version of Filelogger, please send 5 UK Pounds or
  1067. equivalent to the address given below. If you have already registered,
  1068. thank you for doing so and I hope you find my program worth it.  Bug
  1069. Reports and feedbacks are also welcome.
  1070.  
  1071.    Arun Kumar
  1072.    27, Durand Road,
  1073.    Earley, Reading RG6 2YU
  1074.    Berkshire,
  1075.    United Kingdom.
  1076.    (Until May 1994)
  1077.  
  1078.    E-Mail : A.KUMAR@REA2102.WINS.ICL.CO.UK
  1079.  
  1080. My permanent address is
  1081.    Arun Kumar
  1082.    174/5C, 10th Cross,
  1083.    Third Block, T.R. Nagar,
  1084.    Bangalore 560028
  1085.    INDIA
  1086.    (But I am not sure whether I will be here after May 94, but any
  1087.     correspondence will reach me after some time)
  1088.  
  1089. The enhanced version has the following options which have been disabled in
  1090. the unregistered version :
  1091.   a. No limit on the number of files you can have in the Log.
  1092.   b. Sort your log in different orders.
  1093.   c. Print all files and Print searched/sorted files.
  1094.   d. Use of a Preferences file in which you can maintain your own file
  1095.      type codes instead of the default one given by the program.
  1096.   e. Fixes to any possible Bugs which I would have discovered by then.
  1097.   f. Any more new facilities I can think of.
  1098.   g. You will also receive other P.D. programs I have written.
  1099.  
  1100. Further upgrades for Registered users will be free as long as they send
  1101. a disk plus necessary postal charges.
  1102.  
  1103.  
  1104. Compatibility, Acknowledgements etc.
  1105.  
  1106.  
  1107. Hardware and Software Used :
  1108.    Amiga 500 Plus with 2 MB of RAM, Additional Disk Drive and an old T.V.
  1109.      (The final stages and later releases on a Amiga 1200 HD !!)
  1110.    DiceC C Compiler (PD Version !)
  1111.    VI editor (Yes! on the Amiga, I can't do without it)
  1112.    DPAINT III
  1113.    The C Encyclopedia on Disk (for Reference)
  1114.  
  1115. Compatibility :
  1116.    This program will run on all models of the Amiga and all versions of
  1117.    the Kickstart i.e Amiga 500, Amiga 500+, Amiga 600 and Amiga 1200.  It
  1118.    has not been tested on the Amiga 1000 (who owns one ?), Amiga 4000 (Big
  1119.    bucks!) but I am sure there won't be any problems. 512K Memory is also
  1120.    enough, but the more memory you have the more number of files you can
  1121.    store in the Log. It also does not require any other external files or
  1122.    libraries.
  1123.  
  1124. Acknowledgements :
  1125. ----------------
  1126.    Thanks to
  1127.       - Tom De Voeght (my pal and ß tester)
  1128.       - Members of WECC for all the help !
  1129.       - Mathew Dillon (for his great Compiler)
  1130.       - Nico Francais (for his Powerpacker group of utilities)
  1131.       - Anders Bjerin (for the C Encyclopedia)
  1132.       - Bram Moolenaar (for the VI editor)
  1133.       - and to the Amiga, the best Computer I have ever worked on.
  1134.    -  All other Copyrights acknowledged.
  1135.  
  1136.  
  1137. History
  1138.  
  1139.  
  1140. History :
  1141. --------
  1142. 04/10/92  V0.0     Started coding FileLogger !!.
  1143. 10/04/93  V0.9     Internal fully working (?) release.
  1144. 12/05/93  V1.0(D)  First public release of demo version on to AMINET.
  1145. 02/07/93  V1.0(R)  Fixed some minor bugs & added new option for disabling
  1146.                    Screen flash.
  1147. 10/08/93  V1.1(D)  Auto adjust to NTSC ; Added RMB break; Recognizes even
  1148.                    more file types;
  1149. 17/08/93  V1.2(D)  Added a File Requester (atlast !!).
  1150. 25/08/93  V1.3(R)  Read from preferences file (User file types !!);
  1151.                    Now reads file comments of each file from disk into the
  1152.                     remarks field in the log. It is also shown in the 
  1153.                     Select window.
  1154.                    Now handles linked files (Skips one of the files);
  1155.                    New Menu option for Overwriting files added;
  1156.                    On returning to previous sorted list from Main window,
  1157.                     previous position is retained;
  1158.                    No more Gurus when sorting lists with big file names;
  1159.                    Cursor now cycles around in Sort window string gadgets;
  1160.                    A few bugs in handling the proportional gadget when
  1161.                     files were being deleted fixed;
  1162.                    System Requesters now appear on the FileLogger screen;
  1163.                    Reorganised the gadgets in Select and Sort Windows;
  1164.                    Included Amiga Guide format of the Doc file !.
  1165. 20/10/93  V1.31(D) Compiled with dynamic stack expansion. So startup check
  1166.                     for stack size is removed now. (Thanks to TDV);
  1167.                    Major bug in recursive read of directories fixed (only
  1168.                     used to fall over sometimes under OS 1.3);
  1169.                    Wait pointer changed from 'ZZzz' to the standard clock;
  1170.                    New menu option to change colours to that of WorkBench
  1171.                     added;
  1172.                    Changed colour of the shadow from Color 3 to Color 1
  1173.  
  1174.                    
  1175.  
  1176. To Do
  1177.  
  1178. To Do:
  1179. -----
  1180.  a. Recognize even more file types.
  1181.  b. More keyboard shortcuts.
  1182.  c. Better and faster Sort routine. Current sorting speed is bad.
  1183.  d. Wrap lines in reports and not cut a word in half.
  1184.  e. Store the file types of each file in the log in a more compact way.
  1185.  f. Refresh files in an existing disk in the log.
  1186.  g. Append file logs.
  1187.  h. A Screen colours requester instead of using WorkBench colours.
  1188.  i. An AREXX port ?! (I am not sure how this can be useful)
  1189.  j. Open a font sensitive Public screen and use all the fancy OS 2.0
  1190.     features (but then OS 1.3 users will not be able to use this program)
  1191.  k. A Disk ID field.
  1192.  l. Support Powerpacked log files to save some space.
  1193.  
  1194.  - Do you have any more ideas ?
  1195.  
  1196.   All this will be done, if I get a good response for this version. Other-
  1197.   wise what is the point in me wasting my time on a program which people
  1198.   do not find useful.
  1199.  
  1200.   I hope you will find this utility useful. Happy Computing !
  1201.