home *** CD-ROM | disk | FTP | other *** search
- Changes to DT after v1.12 (FF 539):
- ----------------------------------
-
- (Thanks to all who sent bug reports!)
-
- 1.13 : Improved Control-C handling. DT now tests CTRL-C flag also when
- reading a file; the CTRL-C bit is now referred as SIGBREAKF_CTRL_C,
- and not as 0x1000 (#include <libraries/dos.h>).
-
- Now all relevant prototype files (#include <proto/whatever.h>) are
- used, also if this implies some more casting.
-
- Bug removed: I had my own Control-C checking routine, but I forgot
- to disable the built-in SAS-C checking, named CXBRK(), called when
- the SIGBREAKF_CTRL_C flag is set ---> and when an I/O operation
- is performed on the screen <---; so that from time to time CXBRK()
- handled the request, incorrectly releasing the owned resources.
-
- 1.14 : Bug removed: when DT failed to malloc() the memory to store a
- directory entry (two pointers plus the space for the full directory
- name - so hopefully never happened ;-) the owned resources were not
- correctly released.
-
- Instead of relying to the default console window opened by SAS-C in
- the main routine, by far too small in X, now I open my own window;
- this in turn requires opening the intuition.library.
- Sorry folks, I'm not a Workbench-man ... real men don't use icons.
-
- Added a version tag string, so you can give the command VERSION DT
- to the CLI.
-
- 1.15 : I bought "FlexeLint for the Amiga" from Gimpel Software; no errors
- have been detected from LINT, however some style cleanup has been
- performed. Nice product IMHO ... almost fundamental for a serious C
- programmer (I am in no way connected with Gimpel Software, but only
- a satisfied customer).
-
- 1.16 : All references to dfind/dnext (SAS-C directory routines) have been
- replaced from native AmigaDOS calls (Lock/UnLock, Examine() and
- ExNext() routines), to reduce the program size.
-
- Extensive code reorganisation.
-
- 1.17 : Improved memory allocation handling.
-
-
-
- MLO
-