IdleTime is a small extension, originally written by Doug Baron and shipped by UserLand Software, Inc. with Frontier (an amazing scripting system) around the timeframe of version 2.1 (late in 1993).
It's sole reason for existing was to allow scripts, applets and other non-native applications to monitor a users system for 'idle' time, so that they could invoke themselves at a time when the user wasn't doing anything which looked like normal user activity (moving the mouse, typing, using the keyboard, etc.).
In August of 1995, some people began complaining about problems on PowerPC based machines on the 'Macintosh Scripting' list. As part of that thread, I volunteered to make some modifications to the extension (version 1.1d1), which I sent out to various people a few days later. On October 1, 1995 I rolled the version number to 1.1b1, recompiled and sent it out for general testing.
Little did I know, that same version would still be rolling around out there as we rush toward Christmas of 1998. I guess I figured I'd get some feedback and then we'd do a final version. Oops.
So that's the story...
If you'd like a little more technical jargon, you can read the 'Read Me' included with the 1.1b1 release (with one minor e-mail address change) here.
At some point in the near future, I believe that a new version should be released if only to address a few documentation concerns (for instance, my e-mail address; I'd really like to stop dragging netcom around with me).
If you'd like the original, you can download it here:
The source code is available here:
Feedback regarding problems or inaccuracy should go to Dave Ely.
Created on Wednesday, December 16, 1998
Last twiddled on Saturday, December 19, 1998