From: Mike Perry <mikepery@fs...> - 2004-06-16 09:54:21
There's a few issues with I'dle Mak'er that you may or may not be
aware of that really make it a sub-optional plugin to use.
First off, it has an odd condition where if you send a message within
1 minute of setting your idle time, you stay idle when you send
subsequent IMs. If you do not send a message within 1 minute of
setting your idle time, and then send a message at a later point, your
idle time resets to zero.
Furthermore, if you go inactive for more than 10 minutes with a fake
idle time, subsequent IMs will again reset your idle time to zero.
These issues are due to interactions with gaim's idle.c, and
essentially stem from the fact that per-user state is not maintained
about your idle times to continuously update gc->last_time_sent.
I've just recently updated my idle plugin StealthMode to use the new
0.78 API. You can get it at
It doesn't suffer from either of the above issues, and also has
options to keep your idle time constant, and/or reset it to zero when
you IM people.
Feel free to include it in the source dist if you guys want.
Also, as part of the whole StealthMode idea, I am thinking about
adding the option to only notify certain buddies when you are typing.
I'm thinking about doing this by hooking prpl->send_typing() with my
own function that checks against a list of users before calling the
Is per-user typing notification support planned for mainline gaim?
Should I include this code in this plugin, or make a separate one?
Mad Computer Scientist
fscked.org evil labs
Get latest updates about Open Source Projects, Conferences and News.