Mercurial > pidgin
comparison doc/C-HOWTO.dox @ 20389:e354528c4163
propagate from branch 'im.pidgin.gaim' (head 70ac931e4936c7916eec18a07fe46a0af0fd7403)
to branch 'im.pidgin.rlaager.merging.soc-msnp13-to-svn18164' (head 5b5cde92182d2a922a8e7e6c2308342a5490a8c9)
author | Richard Laager <rlaager@wiktel.com> |
---|---|
date | Sun, 15 Apr 2007 02:10:37 +0000 |
parents | 09900227d1b9 |
children | 874d55d836bc |
comparison
equal
deleted
inserted
replaced
19842:21cb7a79ac7f | 20389:e354528c4163 |
---|---|
6 well as the perl and tcl loader plugins are written in C. | 6 well as the perl and tcl loader plugins are written in C. |
7 | 7 |
8 @section getting_started Getting Started | 8 @section getting_started Getting Started |
9 To develop a plugin you need to have the Gaim source code. It is generally a | 9 To develop a plugin you need to have the Gaim source code. It is generally a |
10 good idea to compile against the same version of Gaim that you are running. | 10 good idea to compile against the same version of Gaim that you are running. |
11 You may also want to develop against CVS. While we do NOT recomend this for | 11 You may also want to develop against SVN. While we do NOT recomend this for |
12 normal users, it makes sense for plugin developers to use CVS to ensure their | 12 normal users, it makes sense for plugin developers to use SVN to ensure their |
13 plugins works with the most recent changes in Gaim. A lot tends to | 13 plugins works with the most recent changes in Gaim. A lot tends to |
14 change between versions and it's much easier to fix your plugin as things | 14 change between versions and it's much easier to fix your plugin as things |
15 change rather than waiting until the release. But please do not abuse CVS. | 15 change rather than waiting until the release. But please do not abuse SVN. |
16 Gaim puts a lot of strain on Source Forge's servers, and we do not need to | 16 Gaim puts a lot of strain on SourceForge's servers, and we do not need to |
17 add anymore to it. | 17 add anymore to it. |
18 | 18 |
19 If you choose not to head my warnings and develop against a version of Gaim | 19 If you choose not to head my warnings and develop against a version of Gaim |
20 that is different from what you're running, then your Gaim source must at | 20 that is different from what you're running, then your Gaim source must at |
21 the very least be configured. Note that just running configure will | 21 the very least be configured. Note that just running configure will |
65 VERSION, | 65 VERSION, |
66 | 66 |
67 "Hello World Plugin", | 67 "Hello World Plugin", |
68 "Hello World Plugin", | 68 "Hello World Plugin", |
69 NULL, | 69 NULL, |
70 GAIM_WEBSITE, | 70 "http://www.helloworld.tld", |
71 | 71 |
72 plugin_load, | 72 plugin_load, |
73 NULL, | 73 NULL, |
74 NULL, | 74 NULL, |
75 | 75 |
195 ui where, if at all, to display this. | 195 ui where, if at all, to display this. |
196 */ | 196 */ |
197 NULL, /* This is where you can put your name and | 197 NULL, /* This is where you can put your name and |
198 email address. (You are the author right?) | 198 email address. (You are the author right?) |
199 */ | 199 */ |
200 GAIM_WEBSITE, /* This is the website for the plugin. This | 200 "http://www.helloworld.tld", /* This is the website for the plugin. This |
201 is helpful if users find bugs in your | 201 is helpful if users find bugs in your |
202 plugin so they can help to bring them to | 202 plugin so they can help to bring them to |
203 your attention. | 203 your attention. |
204 */ | 204 */ |
205 | 205 |