pidgin plugins for corporate compliance

Roy Rim roy.develpidgin at
Fri Jun 8 18:52:58 EDT 2007

Hi guys,

OK so I managed to finagle a solution from the suggestions :)

So I made the plugins hidden and load the plugins from within main in
gtkmain.c.  I use a third plugin for setting preferences.

I've had to modify the perl.c to recognize a "flags" key in the plugin
info hash so I could hide the perl plugin.

Just one last question, when I send out emails it generally tends to
freeze everything because (as I understand it) pidgin is not
multi-threaded.  I've been thinking about including blat or some other
email software and maybe starting a separate process for emailing
reports.  Any suggestions on the best way to start a separate
process/thread?  I'm gonna go read up on GTK but any help is
appreciated :)

Thanks a lot guys!


On 6/7/07, Mark Doliner <mark at> wrote:
> On Thu, 07 Jun 2007 11:04:57 -0500, Richard Laager wrote
> > On Thu, 2007-06-07 at 10:40 -0500, Casey Harkins wrote:
> > > Hiding the plugin would prevent it from being disabled. Another
> > > possibility would be to not hide it, but create a second plugin that is
> > > hidden that would keep the other one enabled.
> >
> > Or you could just unconditionally return FALSE from the
> > plugin_unload() function or something.
> I looked earlier... I don't think we look at the return value from
> plugin_unload().  I think we should, though.
> Another possibility is to have two plugins that watch each other's status, if
> one of them is unloaded then the other one loads it again.
> -Mark
> _______________________________________________
> Devel mailing list
> Devel at

More information about the Devel mailing list