[Adium-devl] Adium 1.3 and Plugins
Evan Schoenberg
evan.s at dreskin.net
Mon Aug 25 16:13:54 UTC 2008
All 3rd party plugins will need to be recompiled for Adium 1.3, as the
'adium' variable has changed from being an ivar to being a global
constant. No actual code change is needed, but the old compiled code
won't work.
I've added use of an "AIMinimumAdiumVersionRequirement" Info.plist key
in the core plugin loader which is looked at for external plugins. If
present, Adium must meet-or-beat that version; otherwise the plugin is
not loaded. If absent, the plugin is assumed incompatible with Adium
1.3+.
This isn't a full-fledged versioning system for plugins, but it's a
step up and will help prevent unexpected behavior in Adium 1.3.
Example entries:
<key> AIMinimumAdiumVersionRequirement</key>
<string>1.3</string>
or
<key> AIMinimumAdiumVersionRequirement</key>
<string>1.3.4</string>
Cheers,
Evan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://adium.im/pipermail/devel_adium.im/attachments/20080825/aeca8ae7/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 194 bytes
Desc: This is a digitally signed message part
URL: <http://adium.im/pipermail/devel_adium.im/attachments/20080825/aeca8ae7/attachment.sig>
More information about the devel
mailing list