]> git.pld-linux.org Git - packages/pidgin.git/blob - gaim-GG-evo.patch
- update to 2.3.1 from HEAD
[packages/pidgin.git] / gaim-GG-evo.patch
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 @@
5         {
6                 EContact *contact = E_CONTACT(c->data);
7                 const char *name;
8 -               GList *aims, *jabbers, *yahoos, *msns, *icqs;
9 +               GList *aims, *jabbers, *yahoos, *gadugadus, *msns, *icqs;
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);
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);
24  
25                 if (aims == NULL && jabbers == NULL && yahoos == NULL &&
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");
43 +                       add_ims(dialog, contact, name, gadugadus,  "prpl-gg");
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 @@
50         {
51                 EContact *contact = E_CONTACT(l->data);
52                 const char *name;
53 -               GList *aims, *jabbers, *yahoos, *msns, *icqs;
54 +               GList *aims, *jabbers, *yahoos, *gadugadus, *msns, *icqs;
55  
56                 name = e_contact_get_const(contact, E_CONTACT_FULL_NAME);
57  
58 @@ -398,14 +400,15 @@
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);
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);
73  
74                 if (aims == NULL && jabbers == NULL && yahoos == NULL &&
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");
92 +                       add_ims(dialog, contact, name, gadugadus,  "prpl-gg");
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);
113 +       update_ims_from_contact(contact, name, "prpl-gg",     E_CONTACT_IM_GADUGADU);
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 @@
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;
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 @@
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"))
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 @@
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;
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;
163  
164         s = temp_vcard = g_strdup(vcard);
165  
166 @@ -1584,7 +1585,7 @@
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;
175 @@ -1597,6 +1598,8 @@
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"))
180 +                                       gadugadus = g_list_append(gadugadus, g_strdup(*im));    
181                                 else if (!strcmp(field, "X-MSN"))
182                                         msns = g_list_append(msns, g_strdup(*im));
183                                 else if (!strcmp(field, "X-JABBER"))
184 @@ -1610,7 +1613,7 @@
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);
193 @@ -1618,11 +1621,12 @@
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);
This page took 0.136864 seconds and 3 git commands to generate.