annotate doc/pidgin-arch.fig @ 24475:caf82c1cebf2

I've seen this crash a few times where cmd->param_count is 4 and we try to access params[4] which is invalid. The backtrace is: #0 0x0000003c4c4341ca in ____strtoll_l_internal () from /lib64/libc.so.6 #1 0x0000003c4c431ab2 in atoi () from /lib64/libc.so.6 #2 0x00000000005f0abe in ubm_cmd (cmdproc=0xc86eb30, cmd=0xc832e00) at notification.c:494 #3 0x00000000005efef1 in msn_cmdproc_process_cmd (cmdproc=0xc86eb30, cmd=0xc832e00) at cmdproc.c:321 #4 0x00000000005eff97 in msn_cmdproc_process_cmd_text (cmdproc=0xc86eb30, command=0xcadb390 "UBM somebody1@yahoo.com 32 1 170") at cmdproc.c:343 #5 0x00000000005f9d8f in read_cb (data=0xc86ea90, source=9, cond=PURPLE_INPUT_READ) at servconn.c:439 #6 0x00000000004db70c in pidgin_io_invoke (source=0xc8369f0, condition=G_IO_IN, data=0xc836570) at gtkeventloop.cc:79 Here are some other values I've seen for command in frame 4: UBM somebody1@yahoo.com 32 1 170 UBM somebody2@yahoo.com 32 2 91 UBM somebody3@yahoo.com 32 2 93
author Mark Doliner <mark@kingant.net>
date Tue, 18 Nov 2008 07:16:49 +0000
parents bda5d7407bf7
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
16304
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
1 #FIG 3.2 Produced by xfig version 3.2.5-alpha5
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
2 Landscape
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
3 Center
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
4 Inches
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
5 A4
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
6 100.00
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
7 Single
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
8 -2
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
9 1200 2
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
10 5 1 0 1 0 7 50 -1 -1 0.000 0 0 1 0 2400.000 -4500.000 6900 1500 4500 2700 2400 3000
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
11 1 1 1.00 60.00 120.00
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
12 6 4800 825 6300 1275
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
13 2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
14 4800 825 6300 825 6300 1275 4800 1275 4800 825
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
15 4 0 0 50 -1 0 12 0.0000 4 135 1050 5025 1125 Event Hooks\001
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
16 -6
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
17 6 525 375 6300 675
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
18 2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
19 525 375 6300 375 6300 675 525 675 525 375
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
20 4 0 0 50 -1 0 12 0.0000 4 135 1590 2700 600 User Interface Code\001
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
21 -6
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
22 6 4800 2925 6300 3375
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
23 2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
24 4800 2925 6300 2925 6300 3375 4800 3375 4800 2925
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
25 4 0 0 50 -1 0 12 0.0000 4 135 1050 5025 3225 Event Hooks\001
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
26 -6
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
27 6 300 3900 2400 6300
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
28 6 600 4800 2100 5250
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
29 2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
30 600 4800 2100 4800 2100 5250 600 5250 600 4800
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
31 4 0 0 50 -1 0 12 0.0000 4 180 1185 750 5100 PrplInfo Struct\001
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
32 -6
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
33 6 525 5925 2175 6225
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
34 2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
35 525 6225 2175 6225 2175 5925 525 5925 525 6225
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
36 4 0 0 50 -1 0 12 0.0000 4 135 1170 750 6150 Protocol Code\001
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
37 -6
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
38 6 300 4500 2400 6300
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
39 2 4 0 1 0 7 50 -1 -1 0.000 0 0 7 0 0 5
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
40 2400 6300 2400 4500 300 4500 300 6300 2400 6300
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
41 4 0 0 50 -1 0 12 0.0000 4 180 1275 750 5625 Protocol Plugin\001
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
42 -6
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
43 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
44 1 1 1.00 60.00 120.00
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
45 1050 4500 1050 3900
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
46 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
47 1 1 1.00 60.00 120.00
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
48 1350 4200 1350 4800
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
49 -6
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
50 6 3000 1350 4500 1800
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
51 2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
52 3000 1350 4500 1350 4500 1800 3000 1800 3000 1350
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
53 4 0 0 50 -1 0 12 0.0000 4 135 810 3300 1650 Callbacks\001
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
54 -6
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
55 6 7200 1425 8700 1875
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
56 2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
57 7200 1425 8700 1425 8700 1875 7200 1875 7200 1425
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
58 4 0 0 50 -1 0 12 0.0000 4 135 810 7500 1725 Callbacks\001
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
59 -6
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
60 6 7200 3525 8700 3975
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
61 2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
62 7200 3525 8700 3525 8700 3975 7200 3975 7200 3525
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
63 4 0 0 50 -1 0 12 0.0000 4 135 810 7500 3825 Callbacks\001
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
64 -6
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
65 6 2100 3900 4800 6300
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
66 6 3000 4800 4500 5250
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
67 2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
68 3000 4800 4500 4800 4500 5250 3000 5250 3000 4800
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
69 4 0 0 50 -1 0 12 0.0000 4 180 1185 3150 5100 PrplInfo Struct\001
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
70 -6
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
71 6 2925 5925 4575 6225
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
72 2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
73 2925 6225 4575 6225 4575 5925 2925 5925 2925 6225
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
74 4 0 0 50 -1 0 12 0.0000 4 135 1170 3150 6150 Protocol Code\001
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
75 -6
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
76 6 2700 4500 4800 6300
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
77 2 4 0 1 0 7 50 -1 -1 0.000 0 0 7 0 0 5
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
78 4800 6300 4800 4500 2700 4500 2700 6300 4800 6300
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
79 4 0 0 50 -1 0 12 0.0000 4 180 1275 3150 5625 Protocol Plugin\001
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
80 -6
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
81 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
82 1 1 1.00 60.00 120.00
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
83 3750 4200 3750 4800
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
84 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
85 1 1 1.00 60.00 120.00
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
86 3000 4500 2100 3900
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
87 -6
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
88 6 600 2700 2400 3900
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
89 6 900 3075 2025 3525
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
90 4 0 0 50 -1 0 12 0.0000 4 180 975 975 3225 Pidgin Core\001
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
91 4 0 0 50 -1 0 12 0.0000 4 180 1110 900 3450 Functionality\001
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
92 -6
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
93 2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
94 600 2700 2400 2700 2400 3900 600 3900 600 2700
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
95 -6
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
96 6 4800 1350 6300 1800
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
97 2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
98 4800 1350 6300 1350 6300 1800 4800 1800 4800 1350
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
99 4 0 0 50 -1 0 12 0.0000 4 180 1365 4875 1650 UiOps Structures\001
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
100 -6
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
101 6 6900 2400 9000 4200
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
102 2 4 0 1 0 7 50 -1 -1 0.000 0 0 7 0 0 5
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
103 9000 4200 9000 2400 6900 2400 6900 4200 9000 4200
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
104 4 0 0 50 -1 0 12 0.0000 4 180 975 7500 2925 Core Plugin\001
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
105 -6
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
106 6 6900 300 9000 2100
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
107 2 4 0 1 0 7 50 -1 -1 0.000 0 0 7 0 0 5
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
108 9000 2100 9000 300 6900 300 6900 2100 9000 2100
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
109 4 0 0 50 -1 0 12 0.0000 4 180 780 7500 825 UI Plugin\001
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
110 -6
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
111 6 5700 4950 8625 5550
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
112 4 0 0 50 -1 0 16 0.0000 4 180 1965 6150 5175 A Brief Overview\001
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
113 4 0 0 50 -1 0 16 0.0000 4 240 2895 5700 5475 Of the Pidgin Architecture\001
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
114 -6
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
115 2 4 0 1 0 7 50 -1 -1 0.000 0 0 7 0 0 5
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
116 6600 2100 6600 300 300 300 300 2100 6600 2100
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
117 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
118 1 1 1.00 60.00 120.00
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
119 5550 2400 5550 1800
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
120 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
121 1 1 1.00 60.00 120.00
16450
bda5d7407bf7 Hooks call callbacks, not the other way around. Duh.
Ethan Blanton <elb@pidgin.im>
parents: 16304
diff changeset
122 5100 2925 4200 1800
16304
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
123 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
124 1 1 1.00 60.00 120.00
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
125 1050 2100 1050 2700
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
126 2 4 0 1 0 7 50 -1 -1 0.000 0 0 7 0 0 5
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
127 6600 4200 6600 2400 300 2400 300 4200 6600 4200
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
128 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
129 1 1 1.00 60.00 120.00
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
130 6900 3600 2400 3600
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
131 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
132 1 1 1.00 60.00 120.00
16450
bda5d7407bf7 Hooks call callbacks, not the other way around. Duh.
Ethan Blanton <elb@pidgin.im>
parents: 16304
diff changeset
133 6300 1050 7200 1575
16304
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
134 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
135 1 1 1.00 60.00 120.00
16450
bda5d7407bf7 Hooks call callbacks, not the other way around. Duh.
Ethan Blanton <elb@pidgin.im>
parents: 16304
diff changeset
136 6300 3000 7200 1725
16304
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
137 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
138 1 1 1.00 60.00 120.00
16450
bda5d7407bf7 Hooks call callbacks, not the other way around. Duh.
Ethan Blanton <elb@pidgin.im>
parents: 16304
diff changeset
139 6300 3150 7200 3750
16304
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
140 4 1 0 50 -1 0 12 0.0000 4 135 1110 1125 1275 User Interface\001
9413fda82ed4 A quick architecture diagram for the Pidgin Way
Ethan Blanton <elb@pidgin.im>
parents:
diff changeset
141 4 0 0 50 -1 0 12 0.0000 4 135 390 3225 3375 Core\001