home *** CD-ROM | disk | FTP | other *** search
- SNOOPDOS HISTORY
- ----------------
- Version 1.5, 7 July 1992
-
- Another minor update to fix a bug reported by Matthias Scheler;
- DeleteFile() would sometimes return an incorrect value, causing
- programs to think a delete had suceeded, even when it failed. Thanks,
- Matthias. (I have a feeling someone else mentioned this to me also;
- apologies if I forgot to mention you.)
-
- Also added a new option, -i, which tells SnoopDos to ignore Lock()
- calls from the shell and CurrentDir() calls from either the shell
- or Workbench(). This stops SnoopDos going into overdrive every time
- the Shell tries to search the command path for a command or
- Workbench decides to check up on all the mounted disk devices.
-
- Finally, added some additional checking to the exit code to make it
- more robust, since there was still the very occasional lockup if
- there was a lot of file activity when you exited. My comment for
- version 1.2 not withstanding, I think it's _really_ safe now! :-)
-
- ----------------
- Version 1.4, 21 October 1991.
-
- Very minor update -- fixed the -z option so that it doesn't crash the
- system if you accidentally leave a space between the 'z' and the
- filename. Instead, it works as you would expect.
-
- ----------------
-
- Version 1.3, 8 February 1991.
-
- Fixed small bug in startup code. Previously, running SnoopDos with a
- command line like "RAM DISK:SnoopDos" would cause SnoopDos to treat
- the "DISK:SnoopDos" portion of the command name as the first parameter.
- Works fine now. Also reduced code size by about 2K.
-
- ----------------
-
- Version 1.2, 27 January 1991.
-
- The "deadlock when you quit SnoopDos" bug reared its ugly head again;
- it turns out that the V1.1 fix still left a very small window where
- deadlock could occur if you quit during heavy file activity. This time,
- I think it's really gone for good.
-
- ----------------
-
- Version 1.1, 30 October 1990.
-
- Minor update. Previously, SnoopDos would occasionally deadlock if
- you tried to remove it during heavy file activity. This has been
- fixed. Also, there was a small bug which appeared when programs set
- their current directory to the boot device (NULL lock). This has
- also been corrected.
-
- ----------
-
- Version 1.00, 9 September 1990.
-
- First public release. After unexpectedly being sent to the US for
- the summer (new job), I finally got around to tidying it up.
- New features include monitoring of DeleteFile() and CurrentDir(),
- support for alternative devices/files (such as the serial port),
- colour now optional, a few other cosmetic changes.
-
- ----------
-
- Version 0.93, 2 June 1990.
-
- Added -X option to monitor Execute() calls and reworked assembly
- language glue a bit to make it easier to modify in future.
-
- ----------
-
- Version 0.92, 31 May 1990.
-
- Strange bug seemed to manifest itself when Rez was used; the first
- time a resident program was loaded, the display got messed up. Turns
- out that Rez calls Open() from within LoadSeg(). Such nesting of
- DOS calls is now indicated by prefixing the process name printed
- for any nested operations with a '>'. When the nesting is completed,
- '> Done' is displayed.
-
- ----------
-
- Version 0.91, 29 May 1990.
-
- Silly bug meant Snoopdos couldn't open its console window unless
- Conman was installed. Now fixed.
-
- Improved the way DOS library is patched to make it somewhat more
- robust (it now works properly with UnixDirs).
-
- ----------
-
- Version 0.9, 28 May 1990.
-
- Initial Beta release. No doubt people will find lots of bugs.
-
- ----------
-