home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fish 'n' More 2
/
fishmore-publicdomainlibraryvol.ii1991xetec.iso
/
disks
/
disk393.lzh
/
FileIO
/
RequesterNote
< prev
next >
Wrap
Text File
|
1990-10-28
|
3KB
|
75 lines
The latest version of the dissidents FileIO requester.library is 1.9.
BUG FIXES in 1.6
------------------
A rather obscure bug was found and corrected. This bug would cause the
requester to crash when the user entered a drawer on a disk, and then
immediately went to another disk with a file in the root level with the same
name as that previous directory. If this sounds weird, it is, but now you no
longer have to worry about this unusual set of circumstances occurring.
The C Include file, FileIO.h, was missing a definition of one of the
library's functions, GetFullPathname().
BUG FIXES in 1.9
------------------
If an extention is specified (and EXTENSION_MATCH enabled), the extention
is ALWAYS added to the returned path buffer as well as the FileIO's Filename
buffer, unless the extention has already been appended. EXTENSION_MATCH does
not apply to SPECIAL_REQ.
ClearEntries() in the C glue FileInterface.asm was broken. It is fixed.
DoFileIOWindow() may have caused re-entrant problems before. Fixed
The FREEBYTES field wasn't set for the chosen disk if the user typed in
the Diskname without hitting return and selected OK. Fixed
There is a new requester.bmap file. The functions BW_Restore and Window_BW
are called BW.Restore and Window.BW for Basic programs. (AmigaBasic chokes on
imbedded underscores in function names).
The AmigaBasic example had an error in the code to enable extension match.
The code should have referenced ExtPtr, not BufferPtr as so
POKE (ExtPtr+i-1),value
POKE (ExtPtr+extsize),0
Also, remove the UCASE$ statement since the extension should be in lower,
not upper case.
NEW FEATURES
-------------
Upon return from AddFileGadgs() or your custom "NextDisk" gadget, the
requester is refreshed so that any changes to the FileIO's gadget list,
NextDisk Text, or NextDisk Handler, now take effect.
A new function, PutProjIcon(), has been added so that programs that do
nothing more with icons than save a PROJECT icon (for a data file perhaps)
need not open the icon library. (That's 6K of C code. BLEECH!)
New functions Window_BW and BW_Restore are added. See doc.
New function AddFileGadgs to add your gadgets to the file requester.
New functions to delete entries from a custom list of strings. See doc.
There are new files FileIO.i, FileIO.h, and FileInterface.asm, and
requester_lib.fd as a result of these new functions.
I was going to make some new examples to demo adding custom gadgets to the
requester and deleting items from a custom list of strings, but I've gotten
rather busy lately. Given that the feedback that I've received about this
library is minimal, I'm assuming that most people have figured out what they
need to do with it, or aren't interested in it. If you have some trouble,
contact me, and I'll try to answer any questions.
These release does not constitute the full FileIO package since all of the
examples and support files have grown rather large. Included here are only
those files that have been updated since Fish disk #307.
Jeff Glatt
6 Sycamore Drive East
New Hartford, NY 13413
(315) 735-5350