Mercurial > pidgin
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. |
