home *** CD-ROM | disk | FTP | other *** search
- Reduced Drag Module release 1.10
- ================================
-
- *** Source, binaries and documentation Copyright (C) Oliver Betts, 1994 ***
-
- This software is provided as is - it has been tested to a reasonable extent,
- but probably has a few lurking bugs. I take no responsibility for any loss
- or damage, directly or indirectly caused.
-
- Versions with a letter suffix are test versions and may only be distributed
- with express permission from me. Other versions may be distributed freely
- provided all files are supplied intact and that no profit is made. You may
- bundle it with other freeware software provided these distribution
- restrictions are met, but please make sure you're supplying the latest
- version. If you want to distribute it in some other way, get in touch.
-
- *****************************************************************************
-
- The purpose of this module is to allow you to cancel drags in the Wimp using
- the Escape key. It does this by watching to see if an Escape key press is
- removed from the keyboard buffer. If it is, it calls SWI Wimp_DragBox with
- r1=0, which cancels the drag (this also cancels DragASprite drags).
-
- Files in this release:
-
- !ReadMe - this file
- ReducdDrag - the module
- RedDragSrc - source code
-
- Comments and suggestions are greatly encouraged - email will get a reply (if
- I can get through), snail mail will eventually, but don't hold your breath.
- If email bounces, I read the usenet group comp.sys.acorn regularly. Please
- try to give as much detail as possible in bug-reports - steps to demonstrate
- the bug from loading in the module are very helpful indeed.
-
- Version 1.10 has been tested on RISC OS 2.00, 3.11 and 3.50.
-
- Olly Betts, 1994.08.23
-
- You can obtain the latest version by anonymous ftp from ftp.mantis.co.uk in
- the directory /pub/users/olly - the file should be rd???.arc
-
- It's also on HENSA, and I'll try to make sure the version there keeps
- up-to-date, provided they actually allow me in from outside *.ac.uk ;)
-
- If you can't ftp, send me an email with "req-reddrag" in the subject line,
- and my mailer will automagically uuencode and mail you the latest version.
-
- Internet email: olly@mantis.co.uk
-
- Indirected snail mail: Olly Betts,
- 24 Morgans Road,
- Hertford,
- Herts,
- SG13 8BS,
- UK
-
- Revision History:
- =================
-
- 1.10 Fixed bug which caused endlessly repeating error box if desktop started
- with module loaded on Risc PC
- Reworked code to use Wimp_Poll with a poll word for RISC OS 3 and higher
- (so uses adds almost no time overhead) - reverts to watching on null
- polls for RISC OS 2
- Service call handler streamlined for "nothing of interest" case
- Ignores calls to application start code if not in desktop
-
- 1.01 Failed workspace claim on start-up would give repeating error box
- Now catches unexpected errors from Wimp_* SWIs
-
- 1.00 Tidied up for release
-
- 0.02 Code shortened a little
-
- 0.01 First version
-