README.plugins

Thu, 01 Jun 2000 19:13:00 +0000

author
Eric Warmenhoven <warmenhoven@yahoo.com>
date
Thu, 01 Jun 2000 19:13:00 +0000
changeset 305
5129d6d1dc89
parent 213
95919dba4e00
child 1065
ba7ba0ad15e4
permissions
-rw-r--r--

[gaim-migrate @ 315]
12:10:45 EWarmenhoven: ok, the new method for chosing a font: it tries the requested font at the requested size. if it can't do that, it tries the requested font at any size. if it can't do that, it tries courier at any size, then helvetica at any size. if it can't do *that*, it tries the person's default outgoing font, if they have one. if it can't do that, it tries courier, helvetica, then times, all in their most boring form (no bold, italics, etc) at any size. if it *still* can't do that, then there's just no hope, and it segfaults. but at least there's a few more layers of protection and probability that you're going to get *something* right
12:11:43 EWarmenhoven: i don't even know that it'll segfault, but i'm pretty sure it will, since by the time you get down there, it returns NULL :-P

164
d83f1c880713 [gaim-migrate @ 174]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
1 Note:
d83f1c880713 [gaim-migrate @ 174]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
2
d83f1c880713 [gaim-migrate @ 174]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
3 The plugins that come with GAIM are for educational purposes only.
d83f1c880713 [gaim-migrate @ 174]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
4 We have released them hoping to give you guys enough information to
d83f1c880713 [gaim-migrate @ 174]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
5 go on. We'll continue developing them in our free time but we ask you
d83f1c880713 [gaim-migrate @ 174]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
6 to do the same. If you have any suggestions for them, let us know.
d83f1c880713 [gaim-migrate @ 174]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
7
174
580147a03e36 [gaim-migrate @ 184]
Rob Flynn <gaim@robflynn.com>
parents: 171
diff changeset
8 If you do not wish to enable the plugin support within GAIM, run the
580147a03e36 [gaim-migrate @ 184]
Rob Flynn <gaim@robflynn.com>
parents: 171
diff changeset
9 ./configure script with the --disable-plugins option and recompile your
213
95919dba4e00 [gaim-migrate @ 223]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 176
diff changeset
10 source code. This will prevent the ability to load plugins.
171
b3df3f8d922c [gaim-migrate @ 181]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 164
diff changeset
11
213
95919dba4e00 [gaim-migrate @ 223]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 176
diff changeset
12 'make install' puts the plugins in $PREFIX/lib/gaim (PREFIX being what you
95919dba4e00 [gaim-migrate @ 223]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 176
diff changeset
13 specified when you ./configure'd - it defaults to /usr/local). Gaim looks
95919dba4e00 [gaim-migrate @ 223]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 176
diff changeset
14 for the plugins in $HOME/.gaim/plugins/ by default, but they do not have
95919dba4e00 [gaim-migrate @ 223]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 176
diff changeset
15 to be there to use them. Also, plugins have a .so extension by default,
95919dba4e00 [gaim-migrate @ 223]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 176
diff changeset
16 though they do not have to.
164
d83f1c880713 [gaim-migrate @ 174]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
17
d83f1c880713 [gaim-migrate @ 174]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
18 Enjoy and Happy Hacking!
d83f1c880713 [gaim-migrate @ 174]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
19
d83f1c880713 [gaim-migrate @ 174]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
20 Rob Flynn
d83f1c880713 [gaim-migrate @ 174]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
21

mercurial