Mercurial > pidgin.yaz
annotate README.mingw @ 12229:18f0dadb29cf
[gaim-migrate @ 14531]
SF Patch #1366481 from Michael Carlson
"The function gtk_smiley_tree_insert() in gtkimhtml.c is
using up (on my system) the most CPU of all the
functions in gaim whenever the preferences box is
opened (tested by opening the preferences box 50 times
and measuring with oprofile).
The function is called some 297 times each time the
prefs box is opened, and each time we call strlen() on
a (usually 3 or 4) character string to see if the
string is empty or not.
I've eliminated the unnecessary call to strlen by
checking the first element, and I've changed the while
{} loop to a do {} while loop, because since we return
if the string is empty at the beginning of the
function, the same check on the first iteration of the
loop is unnecessary.
I believe it's faster for every case, even if only by a
little bit."
I don't know how necessary this is, but it doesn't hurt and it doesn't negatively impact the readability of the code.
I also fixed an existing piece of code for which the compiler issued a warning.
committer: Tailor Script <tailor@pidgin.im>
author | Richard Laager <rlaager@wiktel.com> |
---|---|
date | Sat, 26 Nov 2005 17:09:29 +0000 |
parents | e61a072f4425 |
children | 5d03b309b482 |
rev | line source |
---|---|
3630 | 1 How to build Gaim using MinGw |
2 ============================= | |
3 | |
4900
53718dbe8d0d
[gaim-migrate @ 5234]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
4128
diff
changeset
|
4 Since these instructions are constantly changing and in order for me to |
53718dbe8d0d
[gaim-migrate @ 5234]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
4128
diff
changeset
|
5 avoid maintaining two versions of these instructions please refer to: |
3630 | 6 |
4904
e61a072f4425
[gaim-migrate @ 5238]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
4900
diff
changeset
|
7 http://gaim.sourceforge.net/win32 |
3630 | 8 |
4900
53718dbe8d0d
[gaim-migrate @ 5234]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
4128
diff
changeset
|
9 - Herman |
3630 | 10 |