Mercurial > pidgin
view README.plugins @ 842:2804dc8e9ba0
[gaim-migrate @ 852]
HTML widget is faster, more stable :)
oh my cs teacher would be so proud. here's a description of the old algorithm and my new improved one:
old algorithm: print as much text as we can. then try printing the rest of it.
with at 4000 character message, this usually leads to a stack about 200 functions deep. depending on the amound of memory you have, this may have lead to a segfault.
new algorithm: if we can print it all, print it all. if we can't { if we've already printed stuff on this line then finish printing the line. print the first half of the stuff, then the second half. }
this usually leads to a stack no deeper than about 20 functions. it also causes the widget to be much faster.
committer: Tailor Script <tailor@pidgin.im>
author | Eric Warmenhoven <eric@warmenhoven.org> |
---|---|
date | Tue, 05 Sep 2000 21:30:43 +0000 |
parents | 0eb9e6928d7e |
children | a761951579b9 |
line wrap: on
line source
Note: The plugins that come with GAIM are for educational purposes only. We have released them hoping to give you guys enough information to go on. We'll continue developing them in our free time but we ask you to do the same. If you have any suggestions for them, let us know. If you do not wish to enable the plugin support within GAIM, run the ./configure script with the --disable-plugins option and recompile your source code. This will prevent the ability to load plugins. 'make install' puts the plugins in $PREFIX/lib/gaim (PREFIX being what you specified when you ./configure'd - it defaults to /usr/local). Gaim looks for the plugins in $HOME/.gaim/plugins/ by default, but they do not have to be there to use them. Also, plugins have a .so extension by default, though they do not have to. Enjoy and Happy Hacking! Rob Flynn