annotate pixmaps/close.xpm @ 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 4a1181b764b6
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
586
4a1181b764b6 [gaim-migrate @ 596]
Todd Kulesza <fflewddur>
parents:
diff changeset
1 /* XPM */
4a1181b764b6 [gaim-migrate @ 596]
Todd Kulesza <fflewddur>
parents:
diff changeset
2 static char * close_xpm[] = {
4a1181b764b6 [gaim-migrate @ 596]
Todd Kulesza <fflewddur>
parents:
diff changeset
3 "24 24 2 1",
4a1181b764b6 [gaim-migrate @ 596]
Todd Kulesza <fflewddur>
parents:
diff changeset
4 " c None",
4a1181b764b6 [gaim-migrate @ 596]
Todd Kulesza <fflewddur>
parents:
diff changeset
5 ". c #000000",
4a1181b764b6 [gaim-migrate @ 596]
Todd Kulesza <fflewddur>
parents:
diff changeset
6 " ",
4a1181b764b6 [gaim-migrate @ 596]
Todd Kulesza <fflewddur>
parents:
diff changeset
7 " ",
4a1181b764b6 [gaim-migrate @ 596]
Todd Kulesza <fflewddur>
parents:
diff changeset
8 " ",
4a1181b764b6 [gaim-migrate @ 596]
Todd Kulesza <fflewddur>
parents:
diff changeset
9 " ",
4a1181b764b6 [gaim-migrate @ 596]
Todd Kulesza <fflewddur>
parents:
diff changeset
10 " ",
4a1181b764b6 [gaim-migrate @ 596]
Todd Kulesza <fflewddur>
parents:
diff changeset
11 " ",
4a1181b764b6 [gaim-migrate @ 596]
Todd Kulesza <fflewddur>
parents:
diff changeset
12 " . .. ",
4a1181b764b6 [gaim-migrate @ 596]
Todd Kulesza <fflewddur>
parents:
diff changeset
13 " .. .... ",
4a1181b764b6 [gaim-migrate @ 596]
Todd Kulesza <fflewddur>
parents:
diff changeset
14 " .. ... ",
4a1181b764b6 [gaim-migrate @ 596]
Todd Kulesza <fflewddur>
parents:
diff changeset
15 " ..... ",
4a1181b764b6 [gaim-migrate @ 596]
Todd Kulesza <fflewddur>
parents:
diff changeset
16 " ... ",
4a1181b764b6 [gaim-migrate @ 596]
Todd Kulesza <fflewddur>
parents:
diff changeset
17 " .... ",
4a1181b764b6 [gaim-migrate @ 596]
Todd Kulesza <fflewddur>
parents:
diff changeset
18 " ...... ",
4a1181b764b6 [gaim-migrate @ 596]
Todd Kulesza <fflewddur>
parents:
diff changeset
19 " .. .... ",
4a1181b764b6 [gaim-migrate @ 596]
Todd Kulesza <fflewddur>
parents:
diff changeset
20 " .. .... ",
4a1181b764b6 [gaim-migrate @ 596]
Todd Kulesza <fflewddur>
parents:
diff changeset
21 " . .. ",
4a1181b764b6 [gaim-migrate @ 596]
Todd Kulesza <fflewddur>
parents:
diff changeset
22 " ",
4a1181b764b6 [gaim-migrate @ 596]
Todd Kulesza <fflewddur>
parents:
diff changeset
23 " ",
4a1181b764b6 [gaim-migrate @ 596]
Todd Kulesza <fflewddur>
parents:
diff changeset
24 " ",
4a1181b764b6 [gaim-migrate @ 596]
Todd Kulesza <fflewddur>
parents:
diff changeset
25 " ",
4a1181b764b6 [gaim-migrate @ 596]
Todd Kulesza <fflewddur>
parents:
diff changeset
26 " ",
4a1181b764b6 [gaim-migrate @ 596]
Todd Kulesza <fflewddur>
parents:
diff changeset
27 " ",
4a1181b764b6 [gaim-migrate @ 596]
Todd Kulesza <fflewddur>
parents:
diff changeset
28 " ",
4a1181b764b6 [gaim-migrate @ 596]
Todd Kulesza <fflewddur>
parents:
diff changeset
29 " "};