comparison plugins/ChangeLog @ 1000:91b7377e7b45

[gaim-migrate @ 1010] Plugins work again, I think. There may still be some bugginess. committer: Tailor Script <tailor@pidgin.im>
author Eric Warmenhoven <eric@warmenhoven.org>
date Mon, 16 Oct 2000 20:11:18 +0000
parents bac7089491c1
children daad2440a642
comparison
equal deleted inserted replaced
999:0b5db8cdd30f 1000:91b7377e7b45
1 version 0.11.0:
2 Gaim is now multi-connection based. This represents a significant
3 change. Most of the code was modified, though most of the modifications
4 were small (referencing an int as part of a struct as opposed to as a
5 global int). Such changes will require most plugins to be modified to
6 match the new function declarations and such.
7
8 The plugin system itself was only slightly modified. However, the
9 arguments passed to signal handlers have been modified in some cases.
10 Look at the updates SIGNALS file to see what the new arguments passed
11 to your handlers are. In some cases the only change necessary will be
12 to modify the function declaration; in many cases the changes will be
13 much more substantial.
14
15 The new system allows for protocol plugins. New protocols (including
16 Yahoo, MSN, IRC, ICQ, etc) can be loaded dynamically. However, most
17 of these plugins are going to be controlled by the gaim maintainers.
18 If you have interest in writing a protocol plugin, please talk to one
19 of us before you start.
20
21 That's about all that I'm going to talk about. My SN is EWarmenhoven
22 if you have any questions (like what the hell struct gaim_connection is
23 and what its relation to struct aim_user is).
24
1 version 0.10.0: 25 version 0.10.0:
2 Rather than have a separate CFLAGS and LDFLAGS for the plugins than 26 Rather than have a separate CFLAGS and LDFLAGS for the plugins than
3 for gaim, and doing all kinds of crazy things to work around the 27 for gaim, and doing all kinds of crazy things to work around the
4 problems that creates, the plugins now have the same CFLAGS and LIBS. 28 problems that creates, the plugins now have the same CFLAGS and LIBS.
5 The plugins also have PLUGIN_LIBS which can be passed at make time. 29 The plugins also have PLUGIN_LIBS which can be passed at make time.