home *** CD-ROM | disk | FTP | other *** search
/ Fish 'n' More 2 / fishmore-publicdomainlibraryvol.ii1991xetec.iso / disks / disk393.lzh / FileIO / RequesterNote < prev    next >
Text File  |  1990-10-28  |  3KB  |  75 lines

  1.    The latest version of the dissidents FileIO requester.library is 1.9.
  2.  
  3.    BUG FIXES in 1.6
  4.   ------------------
  5.  
  6.    A rather obscure bug was found and corrected. This bug would cause the
  7. requester to crash when the user entered a drawer on a disk, and then
  8. immediately went to another disk with a file in the root level with the same
  9. name as that previous directory. If this sounds weird, it is, but now you no
  10. longer have to worry about this unusual set of circumstances occurring.
  11.  
  12.    The C Include file, FileIO.h, was missing a definition of one of the
  13. library's functions, GetFullPathname().
  14.  
  15.    BUG FIXES in 1.9
  16.   ------------------
  17.  
  18.    If an extention is specified (and EXTENSION_MATCH enabled), the extention
  19. is ALWAYS added to the returned path buffer as well as the FileIO's Filename
  20. buffer, unless the extention has already been appended. EXTENSION_MATCH does
  21. not apply to SPECIAL_REQ.
  22.  
  23.    ClearEntries() in the C glue FileInterface.asm was broken. It is fixed.
  24.  
  25.    DoFileIOWindow() may have caused re-entrant problems before. Fixed
  26.  
  27.    The FREEBYTES field wasn't set for the chosen disk if the user typed in
  28. the Diskname without hitting return and selected OK. Fixed
  29.  
  30.    There is a new requester.bmap file. The functions BW_Restore and Window_BW
  31. are called BW.Restore and Window.BW for Basic programs. (AmigaBasic chokes on
  32. imbedded underscores in function names).
  33.    The AmigaBasic example had an error in the code to enable extension match.
  34. The code should have referenced ExtPtr, not BufferPtr as so
  35.   POKE (ExtPtr+i-1),value
  36.  
  37.   POKE (ExtPtr+extsize),0
  38.  
  39.   Also, remove the UCASE$ statement since the extension should be in lower,
  40. not upper case.
  41.  
  42.  
  43.    NEW FEATURES
  44.   -------------
  45.  
  46.    Upon return from AddFileGadgs() or your custom "NextDisk" gadget, the
  47. requester is refreshed so that any changes to the FileIO's gadget list,
  48. NextDisk Text, or NextDisk Handler, now take effect.
  49.  
  50.    A new function, PutProjIcon(), has been added so that programs that do
  51. nothing more with icons than save a PROJECT icon (for a data file perhaps)
  52. need not open the icon library. (That's 6K of C code. BLEECH!)
  53.    New functions Window_BW and BW_Restore are added. See doc.
  54.    New function AddFileGadgs to add your gadgets to the file requester.
  55.    New functions to delete entries from a custom list of strings. See doc.
  56.  
  57.   There are new files FileIO.i, FileIO.h, and FileInterface.asm, and
  58. requester_lib.fd as a result of these new functions.
  59.  
  60.   I was going to make some new examples to demo adding custom gadgets to the
  61. requester and deleting items from a custom list of strings, but I've gotten
  62. rather busy lately. Given that the feedback that I've received about this
  63. library is minimal, I'm assuming that most people have figured out what they
  64. need to do with it, or aren't interested in it. If you have some trouble,
  65. contact me, and I'll try to answer any questions.
  66.  
  67.   These release does not constitute the full FileIO package since all of the
  68. examples and support files have grown rather large. Included here are only
  69. those files that have been updated since Fish disk #307.
  70.  
  71. Jeff Glatt
  72. 6 Sycamore Drive East
  73. New Hartford, NY 13413
  74. (315) 735-5350
  75.