]>
Commit | Line | Data |
---|---|---|
25dd343f | 1 | diff -urN gaim-0.78.orig/plugins/gevolution/add_buddy_dialog.c gaim-0.78/plugins/gevolution/add_buddy_dialog.c |
2 | --- gaim-0.78.orig/plugins/gevolution/add_buddy_dialog.c 2004-06-02 14:21:12.152999696 +0200 | |
3 | +++ gaim-0.78/plugins/gevolution/add_buddy_dialog.c 2004-06-02 14:35:31.623340344 +0200 | |
4 | @@ -334,18 +334,19 @@ | |
f7957216 | 5 | { |
6 | EContact *contact = E_CONTACT(c->data); | |
7 | const char *name; | |
25dd343f | 8 | - GList *aims, *jabbers, *yahoos, *msns, *icqs; |
9 | + GList *aims, *jabbers, *yahoos, *gadugadus, *msns, *icqs; | |
f7957216 | 10 | |
11 | name = e_contact_get_const(contact, E_CONTACT_FULL_NAME); | |
12 | ||
13 | - aims = e_contact_get(contact, E_CONTACT_IM_AIM); | |
14 | - jabbers = e_contact_get(contact, E_CONTACT_IM_JABBER); | |
15 | - yahoos = e_contact_get(contact, E_CONTACT_IM_YAHOO); | |
16 | - msns = e_contact_get(contact, E_CONTACT_IM_MSN); | |
17 | - icqs = e_contact_get(contact, E_CONTACT_IM_ICQ); | |
25dd343f | 18 | + aims = e_contact_get(contact, E_CONTACT_IM_AIM); |
19 | + jabbers = e_contact_get(contact, E_CONTACT_IM_JABBER); | |
20 | + yahoos = e_contact_get(contact, E_CONTACT_IM_YAHOO); | |
21 | + gadugadus = e_contact_get(contact, E_CONTACT_IM_GADUGADU); | |
22 | + msns = e_contact_get(contact, E_CONTACT_IM_MSN); | |
23 | + icqs = e_contact_get(contact, E_CONTACT_IM_ICQ); | |
f7957216 | 24 | |
25 | if (aims == NULL && jabbers == NULL && yahoos == NULL && | |
25dd343f | 26 | - msns == NULL && icqs == NULL) |
27 | + msns == NULL && icqs == NULL && gadugadus == NULL) | |
28 | { | |
29 | GtkTreeIter iter; | |
30 | ||
31 | @@ -358,11 +359,12 @@ | |
32 | } | |
33 | else | |
34 | { | |
35 | - add_ims(dialog, contact, name, aims, "prpl-oscar"); | |
36 | - add_ims(dialog, contact, name, jabbers, "prpl-jabber"); | |
37 | - add_ims(dialog, contact, name, yahoos, "prpl-yahoo"); | |
38 | - add_ims(dialog, contact, name, msns, "prpl-msn"); | |
39 | - add_ims(dialog, contact, name, icqs, "prpl-oscar"); | |
40 | + add_ims(dialog, contact, name, aims, "prpl-oscar"); | |
41 | + add_ims(dialog, contact, name, jabbers, "prpl-jabber"); | |
42 | + add_ims(dialog, contact, name, yahoos, "prpl-yahoo"); | |
f7957216 | 43 | + add_ims(dialog, contact, name, gadugadus, "prpl-gg"); |
25dd343f | 44 | + add_ims(dialog, contact, name, msns, "prpl-msn"); |
45 | + add_ims(dialog, contact, name, icqs, "prpl-oscar"); | |
46 | } | |
47 | } | |
48 | ||
49 | @@ -388,7 +390,7 @@ | |
f7957216 | 50 | { |
51 | EContact *contact = E_CONTACT(l->data); | |
52 | const char *name; | |
25dd343f | 53 | - GList *aims, *jabbers, *yahoos, *msns, *icqs; |
54 | + GList *aims, *jabbers, *yahoos, *gadugadus, *msns, *icqs; | |
f7957216 | 55 | |
56 | name = e_contact_get_const(contact, E_CONTACT_FULL_NAME); | |
57 | ||
25dd343f | 58 | @@ -398,14 +400,15 @@ |
f7957216 | 59 | continue; |
60 | } | |
61 | ||
62 | - aims = e_contact_get(contact, E_CONTACT_IM_AIM); | |
63 | - jabbers = e_contact_get(contact, E_CONTACT_IM_JABBER); | |
64 | - yahoos = e_contact_get(contact, E_CONTACT_IM_YAHOO); | |
65 | - msns = e_contact_get(contact, E_CONTACT_IM_MSN); | |
66 | - icqs = e_contact_get(contact, E_CONTACT_IM_ICQ); | |
25dd343f | 67 | + aims = e_contact_get(contact, E_CONTACT_IM_AIM); |
68 | + jabbers = e_contact_get(contact, E_CONTACT_IM_JABBER); | |
69 | + yahoos = e_contact_get(contact, E_CONTACT_IM_YAHOO); | |
70 | + gadugadus = e_contact_get(contact, E_CONTACT_IM_GADUGADU); | |
71 | + msns = e_contact_get(contact, E_CONTACT_IM_MSN); | |
72 | + icqs = e_contact_get(contact, E_CONTACT_IM_ICQ); | |
f7957216 | 73 | |
74 | if (aims == NULL && jabbers == NULL && yahoos == NULL && | |
25dd343f | 75 | - msns == NULL && icqs == NULL) |
76 | + msns == NULL && icqs == NULL && gadugadus == NULL) | |
77 | { | |
78 | GtkTreeIter iter; | |
79 | ||
80 | @@ -418,11 +421,12 @@ | |
81 | } | |
82 | else | |
83 | { | |
84 | - add_ims(dialog, contact, name, aims, "prpl-oscar"); | |
85 | - add_ims(dialog, contact, name, jabbers, "prpl-jabber"); | |
86 | - add_ims(dialog, contact, name, yahoos, "prpl-yahoo"); | |
87 | - add_ims(dialog, contact, name, msns, "prpl-msn"); | |
88 | - add_ims(dialog, contact, name, icqs, "prpl-oscar"); | |
89 | + add_ims(dialog, contact, name, aims, "prpl-oscar"); | |
90 | + add_ims(dialog, contact, name, jabbers, "prpl-jabber"); | |
91 | + add_ims(dialog, contact, name, yahoos, "prpl-yahoo"); | |
f7957216 | 92 | + add_ims(dialog, contact, name, gadugadus, "prpl-gg"); |
25dd343f | 93 | + add_ims(dialog, contact, name, msns, "prpl-msn"); |
94 | + add_ims(dialog, contact, name, icqs, "prpl-oscar"); | |
95 | } | |
96 | } | |
97 | } | |
98 | diff -urN gaim-0.78.orig/plugins/gevolution/gevolution.c gaim-0.78/plugins/gevolution/gevolution.c | |
99 | --- gaim-0.78.orig/plugins/gevolution/gevolution.c 2004-06-02 14:21:12.153999544 +0200 | |
100 | +++ gaim-0.78/plugins/gevolution/gevolution.c 2004-06-02 14:37:47.552675944 +0200 | |
101 | @@ -102,11 +102,12 @@ | |
102 | ||
103 | name = e_contact_get_const(contact, E_CONTACT_FULL_NAME); | |
104 | ||
105 | - update_ims_from_contact(contact, name, "prpl-oscar", E_CONTACT_IM_AIM); | |
106 | - update_ims_from_contact(contact, name, "prpl-jabber", E_CONTACT_IM_JABBER); | |
107 | - update_ims_from_contact(contact, name, "prpl-yahoo", E_CONTACT_IM_YAHOO); | |
108 | - update_ims_from_contact(contact, name, "prpl-msn", E_CONTACT_IM_MSN); | |
109 | - update_ims_from_contact(contact, name, "prpl-oscar", E_CONTACT_IM_ICQ); | |
110 | + update_ims_from_contact(contact, name, "prpl-oscar", E_CONTACT_IM_AIM); | |
111 | + update_ims_from_contact(contact, name, "prpl-jabber", E_CONTACT_IM_JABBER); | |
112 | + update_ims_from_contact(contact, name, "prpl-yahoo", E_CONTACT_IM_YAHOO); | |
f7957216 | 113 | + update_ims_from_contact(contact, name, "prpl-gg", E_CONTACT_IM_GADUGADU); |
25dd343f | 114 | + update_ims_from_contact(contact, name, "prpl-msn", E_CONTACT_IM_MSN); |
115 | + update_ims_from_contact(contact, name, "prpl-oscar", E_CONTACT_IM_ICQ); | |
116 | } | |
117 | ||
118 | static void | |
119 | diff -urN gaim-0.78.orig/plugins/gevolution/gevo-util.c gaim-0.78/plugins/gevolution/gevo-util.c | |
120 | --- gaim-0.78.orig/plugins/gevolution/gevo-util.c 2004-06-02 14:21:12.171996808 +0200 | |
121 | +++ gaim-0.78/plugins/gevolution/gevo-util.c 2004-06-02 14:36:36.564467792 +0200 | |
122 | @@ -116,6 +116,8 @@ | |
f7957216 | 123 | protocol_field = E_CONTACT_IM_MSN; |
124 | else if (!strcmp(protocol_id, "prpl-yahoo")) | |
125 | protocol_field = E_CONTACT_IM_YAHOO; | |
126 | + else if (!strcmp(protocol_id, "prpl-gg")) | |
127 | + protocol_field = E_CONTACT_IM_GADUGADU; | |
128 | else if (!strcmp(protocol_id, "prpl-jabber")) | |
129 | protocol_field = E_CONTACT_IM_JABBER; | |
25dd343f | 130 | |
131 | diff -urN gaim-0.78.orig/plugins/gevolution/new_person_dialog.c gaim-0.78/plugins/gevolution/new_person_dialog.c | |
132 | --- gaim-0.78.orig/plugins/gevolution/new_person_dialog.c 2004-06-02 14:21:12.171996808 +0200 | |
133 | +++ gaim-0.78/plugins/gevolution/new_person_dialog.c 2004-06-02 14:38:35.239426456 +0200 | |
134 | @@ -160,6 +160,8 @@ | |
f7957216 | 135 | } |
136 | else if (!strcmp(im_service, "prpl-yahoo")) | |
137 | field = E_CONTACT_IM_YAHOO; | |
138 | + else if (!strcmp(im_service, "prpl-gg")) | |
139 | + field = E_CONTACT_IM_GADUGADU; | |
140 | else if (!strcmp(im_service, "prpl-jabber")) | |
141 | field = E_CONTACT_IM_JABBER; | |
142 | else if (!strcmp(im_service, "prpl-msn")) | |
25dd343f | 143 | diff -urN gaim-0.78.orig/src/gtkblist.c gaim-0.78/src/gtkblist.c |
144 | --- gaim-0.78.orig/src/gtkblist.c 2004-06-02 14:21:13.721761208 +0200 | |
145 | +++ gaim-0.78/src/gtkblist.c 2004-06-02 14:26:49.642693464 +0200 | |
146 | @@ -1539,12 +1539,13 @@ | |
f7957216 | 147 | { |
148 | char *temp_vcard; | |
149 | char *s, *c; | |
150 | - char *alias = NULL; | |
151 | - GList *aims = NULL; | |
152 | - GList *icqs = NULL; | |
153 | - GList *yahoos = NULL; | |
154 | - GList *msns = NULL; | |
155 | - GList *jabbers = NULL; | |
25dd343f | 156 | + char *alias = NULL; |
157 | + GList *aims = NULL; | |
158 | + GList *icqs = NULL; | |
159 | + GList *yahoos = NULL; | |
160 | + GList *gadugadus = NULL; | |
161 | + GList *msns = NULL; | |
162 | + GList *jabbers = NULL; | |
f7957216 | 163 | |
164 | s = temp_vcard = g_strdup(vcard); | |
165 | ||
25dd343f | 166 | @@ -1584,7 +1585,7 @@ |
f7957216 | 167 | alias = g_strdup(value); |
168 | else if (!strcmp(field, "X-AIM") || !strcmp(field, "X-ICQ") || | |
169 | !strcmp(field, "X-YAHOO") || !strcmp(field, "X-MSN") || | |
170 | - !strcmp(field, "X-JABBER")) | |
171 | + !strcmp(field, "X-JABBER") || !strcmp(field, "X-GADUGADU")) | |
172 | { | |
173 | char **values = g_strsplit(value, ":", 0); | |
174 | char **im; | |
25dd343f | 175 | @@ -1597,6 +1598,8 @@ |
f7957216 | 176 | icqs = g_list_append(icqs, g_strdup(*im)); |
177 | else if (!strcmp(field, "X-YAHOO")) | |
178 | yahoos = g_list_append(yahoos, g_strdup(*im)); | |
179 | + else if (!strcmp(field, "X-GADUGADU")) | |
25dd343f | 180 | + gadugadus = g_list_append(gadugadus, g_strdup(*im)); |
f7957216 | 181 | else if (!strcmp(field, "X-MSN")) |
182 | msns = g_list_append(msns, g_strdup(*im)); | |
183 | else if (!strcmp(field, "X-JABBER")) | |
25dd343f | 184 | @@ -1610,7 +1613,7 @@ |
f7957216 | 185 | g_free(temp_vcard); |
186 | ||
187 | if (aims == NULL && icqs == NULL && yahoos == NULL && | |
188 | - msns == NULL && jabbers == NULL) | |
189 | + msns == NULL && jabbers == NULL && gadugadus == NULL) | |
190 | { | |
191 | if (alias != NULL) | |
192 | g_free(alias); | |
25dd343f | 193 | @@ -1618,11 +1621,12 @@ |
f7957216 | 194 | return FALSE; |
195 | } | |
196 | ||
197 | - add_buddies_from_vcard("prpl-oscar", group, aims, alias); | |
198 | - add_buddies_from_vcard("prpl-oscar", group, icqs, alias); | |
199 | - add_buddies_from_vcard("prpl-yahoo", group, yahoos, alias); | |
200 | - add_buddies_from_vcard("prpl-msn", group, msns, alias); | |
201 | - add_buddies_from_vcard("prpl-jabber", group, jabbers, alias); | |
202 | + add_buddies_from_vcard("prpl-oscar", group, aims, alias); | |
203 | + add_buddies_from_vcard("prpl-oscar", group, icqs, alias); | |
204 | + add_buddies_from_vcard("prpl-yahoo", group, yahoos, alias); | |
205 | + add_buddies_from_vcard("prpl-gg", group, gadugadus, alias); | |
206 | + add_buddies_from_vcard("prpl-msn", group, msns, alias); | |
207 | + add_buddies_from_vcard("prpl-jabber", group, jabbers, alias); | |
208 | ||
209 | if (alias != NULL) | |
210 | g_free(alias); |