Mercurial > pidgin
annotate libpurple/plugins/signals-test.c @ 28860:49f881831eb9
*** Plucked rev f39cd1fed08fe5f5e3165a087fcc36ed984a6eee (f05c54b03e6bbfdbff38c01697fbd353a969e05e):
oscar: Avoid a printf(\"%s\", NULL) crash when creating an AIM room.
Both of these strings appear to be optional in parseinfo_create(), so we
can't rely on their being non-NULL.
author | Daniel Atallah <daniel.atallah@gmail.com> |
---|---|
date | Thu, 07 Jan 2010 23:44:05 +0000 |
parents | f1437342cc0e |
children | 91ac03a72875 |
rev | line source |
---|---|
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1 /* |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
2 * Signals test plugin. |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
3 * |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
4 * Copyright (C) 2003 Christian Hammond. |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
5 * |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
6 * This program is free software; you can redistribute it and/or |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
7 * modify it under the terms of the GNU General Public License as |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
8 * published by the Free Software Foundation; either version 2 of the |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
9 * License, or (at your option) any later version. |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
10 * |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
11 * This program is distributed in the hope that it will be useful, but |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
12 * WITHOUT ANY WARRANTY; without even the implied warranty of |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
14 * General Public License for more details. |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
15 * |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
16 * You should have received a copy of the GNU General Public License |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
17 * along with this program; if not, write to the Free Software |
19681
44b4e8bd759b
The FSF changed its address a while ago; our files were out of date.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
18675
diff
changeset
|
18 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA |
44b4e8bd759b
The FSF changed its address a while ago; our files were out of date.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
18675
diff
changeset
|
19 * 02111-1301, USA. |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
20 */ |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
21 #define SIGNAL_TEST_PLUGIN_ID "core-signals-test" |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
22 |
28647
f1437342cc0e
Include 'internal.h' before all other headers to make some non-gcc compilers happy.
Paul Aurich <paul@darkrain42.org>
parents:
27007
diff
changeset
|
23 #include "internal.h" |
f1437342cc0e
Include 'internal.h' before all other headers to make some non-gcc compilers happy.
Paul Aurich <paul@darkrain42.org>
parents:
27007
diff
changeset
|
24 |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
25 #include <stdio.h> |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
26 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
27 #include "cipher.h" |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
28 #include "connection.h" |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
29 #include "conversation.h" |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
30 #include "core.h" |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
31 #include "debug.h" |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
32 #include "ft.h" |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
33 #include "signals.h" |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
34 #include "version.h" |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
35 #include "status.h" |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
36 #include "sound.h" |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
37 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
38 /************************************************************************** |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
39 * Account subsystem signal callbacks |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
40 **************************************************************************/ |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
41 static void |
15822 | 42 account_connecting_cb(PurpleAccount *account, void *data) |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
43 { |
15822 | 44 purple_debug_misc("signals test", "account-connecting (%s)\n", |
45 purple_account_get_username(account)); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
46 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
47 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
48 static void |
15822 | 49 account_setting_info_cb(PurpleAccount *account, const char *info, void *data) |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
50 { |
15822 | 51 purple_debug_misc("signals test", "account-setting-info (%s, %s)\n", |
52 purple_account_get_username(account), info); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
53 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
54 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
55 static void |
15822 | 56 account_set_info_cb(PurpleAccount *account, const char *info, void *data) |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
57 { |
15822 | 58 purple_debug_misc("signals test", "account-set-info (%s, %s)\n", |
59 purple_account_get_username(account), info); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
60 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
61 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
62 static void |
15822 | 63 account_status_changed(PurpleAccount *account, PurpleStatus *old, PurpleStatus *new, |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
64 gpointer data) |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
65 { |
15822 | 66 purple_debug_misc("signals test", "account-status-changed (%s, %s, %s)\n", |
67 purple_account_get_username(account), | |
68 purple_status_get_name(old), | |
69 purple_status_get_name(new)); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
70 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
71 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
72 static void |
15822 | 73 account_alias_changed(PurpleAccount *account, const char *old, gpointer data) |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
74 { |
15822 | 75 purple_debug_misc("signals test", "account-alias-changed (%s, %s, %s)\n", |
76 purple_account_get_username(account), | |
77 old, purple_account_get_alias(account)); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
78 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
79 |
20178
8e3ef71c4362
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
19681
diff
changeset
|
80 static int |
8e3ef71c4362
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
19681
diff
changeset
|
81 account_authorization_requested_cb(PurpleAccount *account, const char *user, gpointer data) |
8e3ef71c4362
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
19681
diff
changeset
|
82 { |
8e3ef71c4362
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
19681
diff
changeset
|
83 purple_debug_misc("signals test", "account-authorization-requested (%s, %s)\n", |
8e3ef71c4362
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
19681
diff
changeset
|
84 purple_account_get_username(account), user); |
8e3ef71c4362
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
19681
diff
changeset
|
85 return 0; |
8e3ef71c4362
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
19681
diff
changeset
|
86 } |
8e3ef71c4362
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
19681
diff
changeset
|
87 |
8e3ef71c4362
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
19681
diff
changeset
|
88 static void |
8e3ef71c4362
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
19681
diff
changeset
|
89 account_authorization_granted_cb(PurpleAccount *account, const char *user, gpointer data) |
8e3ef71c4362
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
19681
diff
changeset
|
90 { |
8e3ef71c4362
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
19681
diff
changeset
|
91 purple_debug_misc("signals test", "account-authorization-granted (%s, %s)\n", |
8e3ef71c4362
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
19681
diff
changeset
|
92 purple_account_get_username(account), user); |
8e3ef71c4362
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
19681
diff
changeset
|
93 } |
8e3ef71c4362
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
19681
diff
changeset
|
94 |
8e3ef71c4362
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
19681
diff
changeset
|
95 static void |
8e3ef71c4362
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
19681
diff
changeset
|
96 account_authorization_denied_cb(PurpleAccount *account, const char *user, gpointer data) |
8e3ef71c4362
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
19681
diff
changeset
|
97 { |
8e3ef71c4362
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
19681
diff
changeset
|
98 purple_debug_misc("signals test", "account-authorization-denied (%s, %s)\n", |
8e3ef71c4362
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
19681
diff
changeset
|
99 purple_account_get_username(account), user); |
8e3ef71c4362
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
19681
diff
changeset
|
100 } |
8e3ef71c4362
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
19681
diff
changeset
|
101 |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
102 /************************************************************************** |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
103 * Buddy Icons signal callbacks |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
104 **************************************************************************/ |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
105 static void |
15822 | 106 buddy_icon_changed_cb(PurpleBuddy *buddy) |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
107 { |
15822 | 108 purple_debug_misc("signals test", "buddy icon changed (%s)\n", |
109 purple_buddy_get_name(buddy)); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
110 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
111 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
112 /************************************************************************** |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
113 * Buddy List subsystem signal callbacks |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
114 **************************************************************************/ |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
115 static void |
15822 | 116 buddy_status_changed_cb(PurpleBuddy *buddy, PurpleStatus *old_status, |
117 PurpleStatus *status, void *data) | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
118 { |
15822 | 119 purple_debug_misc("signals test", "buddy-status-changed (%s %s to %s)\n", |
24314
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
120 purple_buddy_get_name(buddy), |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
121 purple_status_get_id(old_status), |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
122 purple_status_get_id(status)); |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
123 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
124 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
125 static void |
15822 | 126 buddy_idle_changed_cb(PurpleBuddy *buddy, gboolean old_idle, gboolean idle, |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
127 void *data) |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
128 { |
15822 | 129 purple_debug_misc("signals test", "buddy-idle-changed (%s %s)\n", |
24314
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
130 purple_buddy_get_name(buddy), |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
131 old_idle ? "unidled" : "idled"); |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
132 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
133 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
134 static void |
15822 | 135 buddy_signed_on_cb(PurpleBuddy *buddy, void *data) |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
136 { |
24314
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
137 purple_debug_misc("signals test", "buddy-signed-on (%s)\n", |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
138 purple_buddy_get_name(buddy)); |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
139 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
140 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
141 static void |
15822 | 142 buddy_signed_off_cb(PurpleBuddy *buddy, void *data) |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
143 { |
24314
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
144 purple_debug_misc("signals test", "buddy-signed-off (%s)\n", |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
145 purple_buddy_get_name(buddy)); |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
146 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
147 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
148 static void |
26796
0924698e2362
Add blist-node-(added|removed) and deprecate buddy-(added|removed). Closes #8309
Paul Aurich <paul@darkrain42.org>
parents:
24314
diff
changeset
|
149 blist_node_added_cb(PurpleBlistNode *bnode, void *data) |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
150 { |
26796
0924698e2362
Add blist-node-(added|removed) and deprecate buddy-(added|removed). Closes #8309
Paul Aurich <paul@darkrain42.org>
parents:
24314
diff
changeset
|
151 const char *name; |
0924698e2362
Add blist-node-(added|removed) and deprecate buddy-(added|removed). Closes #8309
Paul Aurich <paul@darkrain42.org>
parents:
24314
diff
changeset
|
152 if (PURPLE_BLIST_NODE_IS_GROUP(bnode)) |
0924698e2362
Add blist-node-(added|removed) and deprecate buddy-(added|removed). Closes #8309
Paul Aurich <paul@darkrain42.org>
parents:
24314
diff
changeset
|
153 name = purple_group_get_name(PURPLE_GROUP(bnode)); |
0924698e2362
Add blist-node-(added|removed) and deprecate buddy-(added|removed). Closes #8309
Paul Aurich <paul@darkrain42.org>
parents:
24314
diff
changeset
|
154 else if (PURPLE_BLIST_NODE_IS_CONTACT(bnode)) |
0924698e2362
Add blist-node-(added|removed) and deprecate buddy-(added|removed). Closes #8309
Paul Aurich <paul@darkrain42.org>
parents:
24314
diff
changeset
|
155 /* Close enough */ |
0924698e2362
Add blist-node-(added|removed) and deprecate buddy-(added|removed). Closes #8309
Paul Aurich <paul@darkrain42.org>
parents:
24314
diff
changeset
|
156 name = purple_contact_get_alias(PURPLE_CONTACT(bnode)); |
0924698e2362
Add blist-node-(added|removed) and deprecate buddy-(added|removed). Closes #8309
Paul Aurich <paul@darkrain42.org>
parents:
24314
diff
changeset
|
157 else if (PURPLE_BLIST_NODE_IS_BUDDY(bnode)) |
0924698e2362
Add blist-node-(added|removed) and deprecate buddy-(added|removed). Closes #8309
Paul Aurich <paul@darkrain42.org>
parents:
24314
diff
changeset
|
158 name = purple_buddy_get_name(PURPLE_BUDDY(bnode)); |
0924698e2362
Add blist-node-(added|removed) and deprecate buddy-(added|removed). Closes #8309
Paul Aurich <paul@darkrain42.org>
parents:
24314
diff
changeset
|
159 else |
0924698e2362
Add blist-node-(added|removed) and deprecate buddy-(added|removed). Closes #8309
Paul Aurich <paul@darkrain42.org>
parents:
24314
diff
changeset
|
160 name = "(unknown)"; |
0924698e2362
Add blist-node-(added|removed) and deprecate buddy-(added|removed). Closes #8309
Paul Aurich <paul@darkrain42.org>
parents:
24314
diff
changeset
|
161 |
0924698e2362
Add blist-node-(added|removed) and deprecate buddy-(added|removed). Closes #8309
Paul Aurich <paul@darkrain42.org>
parents:
24314
diff
changeset
|
162 purple_debug_misc("signals test", "blist_node_added_cb (%s)\n", |
0924698e2362
Add blist-node-(added|removed) and deprecate buddy-(added|removed). Closes #8309
Paul Aurich <paul@darkrain42.org>
parents:
24314
diff
changeset
|
163 name ? name : "(null)"); |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
164 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
165 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
166 static void |
26796
0924698e2362
Add blist-node-(added|removed) and deprecate buddy-(added|removed). Closes #8309
Paul Aurich <paul@darkrain42.org>
parents:
24314
diff
changeset
|
167 blist_node_removed_cb(PurpleBlistNode *bnode, void *data) |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
168 { |
26796
0924698e2362
Add blist-node-(added|removed) and deprecate buddy-(added|removed). Closes #8309
Paul Aurich <paul@darkrain42.org>
parents:
24314
diff
changeset
|
169 const char *name; |
0924698e2362
Add blist-node-(added|removed) and deprecate buddy-(added|removed). Closes #8309
Paul Aurich <paul@darkrain42.org>
parents:
24314
diff
changeset
|
170 if (PURPLE_BLIST_NODE_IS_GROUP(bnode)) |
0924698e2362
Add blist-node-(added|removed) and deprecate buddy-(added|removed). Closes #8309
Paul Aurich <paul@darkrain42.org>
parents:
24314
diff
changeset
|
171 name = purple_group_get_name(PURPLE_GROUP(bnode)); |
0924698e2362
Add blist-node-(added|removed) and deprecate buddy-(added|removed). Closes #8309
Paul Aurich <paul@darkrain42.org>
parents:
24314
diff
changeset
|
172 else if (PURPLE_BLIST_NODE_IS_CONTACT(bnode)) |
0924698e2362
Add blist-node-(added|removed) and deprecate buddy-(added|removed). Closes #8309
Paul Aurich <paul@darkrain42.org>
parents:
24314
diff
changeset
|
173 /* Close enough */ |
0924698e2362
Add blist-node-(added|removed) and deprecate buddy-(added|removed). Closes #8309
Paul Aurich <paul@darkrain42.org>
parents:
24314
diff
changeset
|
174 name = purple_contact_get_alias(PURPLE_CONTACT(bnode)); |
0924698e2362
Add blist-node-(added|removed) and deprecate buddy-(added|removed). Closes #8309
Paul Aurich <paul@darkrain42.org>
parents:
24314
diff
changeset
|
175 else if (PURPLE_BLIST_NODE_IS_BUDDY(bnode)) |
0924698e2362
Add blist-node-(added|removed) and deprecate buddy-(added|removed). Closes #8309
Paul Aurich <paul@darkrain42.org>
parents:
24314
diff
changeset
|
176 name = purple_buddy_get_name(PURPLE_BUDDY(bnode)); |
0924698e2362
Add blist-node-(added|removed) and deprecate buddy-(added|removed). Closes #8309
Paul Aurich <paul@darkrain42.org>
parents:
24314
diff
changeset
|
177 else |
0924698e2362
Add blist-node-(added|removed) and deprecate buddy-(added|removed). Closes #8309
Paul Aurich <paul@darkrain42.org>
parents:
24314
diff
changeset
|
178 name = "(unknown)"; |
0924698e2362
Add blist-node-(added|removed) and deprecate buddy-(added|removed). Closes #8309
Paul Aurich <paul@darkrain42.org>
parents:
24314
diff
changeset
|
179 |
0924698e2362
Add blist-node-(added|removed) and deprecate buddy-(added|removed). Closes #8309
Paul Aurich <paul@darkrain42.org>
parents:
24314
diff
changeset
|
180 purple_debug_misc("signals test", "blist_node_removed_cb (%s)\n", |
0924698e2362
Add blist-node-(added|removed) and deprecate buddy-(added|removed). Closes #8309
Paul Aurich <paul@darkrain42.org>
parents:
24314
diff
changeset
|
181 name ? name : "(null)"); |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
182 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
183 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
184 static void |
15822 | 185 blist_node_aliased(PurpleBlistNode *node, const char *old_alias) |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
186 { |
15822 | 187 PurpleContact *p = (PurpleContact *)node; |
188 PurpleBuddy *b = (PurpleBuddy *)node; | |
189 PurpleChat *c = (PurpleChat *)node; | |
190 PurpleGroup *g = (PurpleGroup *)node; | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
191 |
24314
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
192 if (PURPLE_BLIST_NODE_IS_CONTACT(node)) { |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
193 purple_debug_misc("signals test", |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
194 "blist-node-aliased (Contact: %s, %s)\n", |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
195 purple_contact_get_alias(p), old_alias); |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
196 } else if (PURPLE_BLIST_NODE_IS_BUDDY(node)) { |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
197 purple_debug_misc("signals test", |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
198 "blist-node-aliased (Buddy: %s, %s)\n", |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
199 purple_buddy_get_name(b), old_alias); |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
200 } else if (PURPLE_BLIST_NODE_IS_CHAT(node)) { |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
201 purple_debug_misc("signals test", |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
202 "blist-node-aliased (Chat: %s, %s)\n", |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
203 purple_chat_get_name(c), old_alias); |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
204 } else if (PURPLE_BLIST_NODE_IS_GROUP(node)) { |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
205 purple_debug_misc("signals test", |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
206 "blist-node-aliased (Group: %s, %s)\n", |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
207 purple_group_get_name(g), old_alias); |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
208 } else { |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
209 purple_debug_misc("signals test", |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
210 "blist-node-aliased (UNKNOWN: %d, %s)\n", |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
211 purple_blist_node_get_type(node), old_alias); |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
212 } |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
213 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
214 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
215 static void |
15822 | 216 blist_node_extended_menu_cb(PurpleBlistNode *node, void *data) |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
217 { |
15822 | 218 PurpleContact *p = (PurpleContact *)node; |
219 PurpleBuddy *b = (PurpleBuddy *)node; | |
220 PurpleChat *c = (PurpleChat *)node; | |
221 PurpleGroup *g = (PurpleGroup *)node; | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
222 |
24314
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
223 if (PURPLE_BLIST_NODE_IS_CONTACT(node)) { |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
224 purple_debug_misc("signals test", |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
225 "blist-node-extended-menu (Contact: %s)\n", |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
226 purple_contact_get_alias(p)); |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
227 } else if (PURPLE_BLIST_NODE_IS_BUDDY(node)) { |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
228 purple_debug_misc("signals test", |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
229 "blist-node-extended-menu (Buddy: %s)\n", |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
230 purple_buddy_get_name(b)); |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
231 } else if (PURPLE_BLIST_NODE_IS_CHAT(node)) { |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
232 purple_debug_misc("signals test", |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
233 "blist-node-extended-menu (Chat: %s)\n", |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
234 purple_chat_get_name(c)); |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
235 } else if (PURPLE_BLIST_NODE_IS_GROUP(node)) { |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
236 purple_debug_misc("signals test", |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
237 "blist-node-extended-menu (Group: %s)\n", |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
238 purple_group_get_name(g)); |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
239 } else { |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
240 purple_debug_misc("signals test", |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
241 "blist-node-extended-menu (UNKNOWN: %d)\n", |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
242 purple_blist_node_get_type(node)); |
0d0088b03745
Hide the blistnode, buddy, contact, group, and chat structs
Gary Kramlich <grim@reaperworld.com>
parents:
21418
diff
changeset
|
243 } |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
244 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
245 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
246 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
247 /************************************************************************** |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
248 * Connection subsystem signal callbacks |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
249 **************************************************************************/ |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
250 static void |
15822 | 251 signing_on_cb(PurpleConnection *gc, void *data) |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
252 { |
15822 | 253 purple_debug_misc("signals test", "signing-on (%s)\n", |
254 purple_account_get_username(purple_connection_get_account(gc))); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
255 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
256 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
257 static void |
15822 | 258 signed_on_cb(PurpleConnection *gc, void *data) |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
259 { |
15822 | 260 purple_debug_misc("signals test", "signed-on (%s)\n", |
261 purple_account_get_username(purple_connection_get_account(gc))); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
262 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
263 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
264 static void |
15822 | 265 signing_off_cb(PurpleConnection *gc, void *data) |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
266 { |
15822 | 267 purple_debug_misc("signals test", "signing-off (%s)\n", |
268 purple_account_get_username(purple_connection_get_account(gc))); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
269 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
270 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
271 static void |
15822 | 272 signed_off_cb(PurpleConnection *gc, void *data) |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
273 { |
15822 | 274 purple_debug_misc("signals test", "signed-off (%s)\n", |
275 purple_account_get_username(purple_connection_get_account(gc))); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
276 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
277 |
21364
5a7202fa43a0
I figured a signal firing on a connection error would be useful.
Will Thompson <will.thompson@collabora.co.uk>
parents:
20178
diff
changeset
|
278 static void |
5a7202fa43a0
I figured a signal firing on a connection error would be useful.
Will Thompson <will.thompson@collabora.co.uk>
parents:
20178
diff
changeset
|
279 connection_error_cb(PurpleConnection *gc, |
5a7202fa43a0
I figured a signal firing on a connection error would be useful.
Will Thompson <will.thompson@collabora.co.uk>
parents:
20178
diff
changeset
|
280 PurpleConnectionError err, |
5a7202fa43a0
I figured a signal firing on a connection error would be useful.
Will Thompson <will.thompson@collabora.co.uk>
parents:
20178
diff
changeset
|
281 const gchar *desc, |
5a7202fa43a0
I figured a signal firing on a connection error would be useful.
Will Thompson <will.thompson@collabora.co.uk>
parents:
20178
diff
changeset
|
282 void *data) |
5a7202fa43a0
I figured a signal firing on a connection error would be useful.
Will Thompson <will.thompson@collabora.co.uk>
parents:
20178
diff
changeset
|
283 { |
5a7202fa43a0
I figured a signal firing on a connection error would be useful.
Will Thompson <will.thompson@collabora.co.uk>
parents:
20178
diff
changeset
|
284 const gchar *username = |
5a7202fa43a0
I figured a signal firing on a connection error would be useful.
Will Thompson <will.thompson@collabora.co.uk>
parents:
20178
diff
changeset
|
285 purple_account_get_username(purple_connection_get_account(gc)); |
5a7202fa43a0
I figured a signal firing on a connection error would be useful.
Will Thompson <will.thompson@collabora.co.uk>
parents:
20178
diff
changeset
|
286 purple_debug_misc("signals test", "connection-error (%s, %u, %s)\n", |
5a7202fa43a0
I figured a signal firing on a connection error would be useful.
Will Thompson <will.thompson@collabora.co.uk>
parents:
20178
diff
changeset
|
287 username, err, desc); |
5a7202fa43a0
I figured a signal firing on a connection error would be useful.
Will Thompson <will.thompson@collabora.co.uk>
parents:
20178
diff
changeset
|
288 } |
5a7202fa43a0
I figured a signal firing on a connection error would be useful.
Will Thompson <will.thompson@collabora.co.uk>
parents:
20178
diff
changeset
|
289 |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
290 /************************************************************************** |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
291 * Conversation subsystem signal callbacks |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
292 **************************************************************************/ |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
293 static gboolean |
15822 | 294 writing_im_msg_cb(PurpleAccount *account, const char *who, char **buffer, |
295 PurpleConversation *conv, PurpleMessageFlags flags, void *data) | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
296 { |
15822 | 297 purple_debug_misc("signals test", "writing-im-msg (%s, %s, %s)\n", |
298 purple_account_get_username(account), purple_conversation_get_name(conv), *buffer); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
299 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
300 return FALSE; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
301 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
302 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
303 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
304 static void |
15822 | 305 wrote_im_msg_cb(PurpleAccount *account, const char *who, const char *buffer, |
306 PurpleConversation *conv, PurpleMessageFlags flags, void *data) | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
307 { |
15822 | 308 purple_debug_misc("signals test", "wrote-im-msg (%s, %s, %s)\n", |
309 purple_account_get_username(account), purple_conversation_get_name(conv), buffer); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
310 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
311 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
312 static void |
15822 | 313 sending_im_msg_cb(PurpleAccount *account, char *recipient, char **buffer, void *data) |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
314 { |
15822 | 315 purple_debug_misc("signals test", "sending-im-msg (%s, %s, %s)\n", |
316 purple_account_get_username(account), recipient, *buffer); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
317 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
318 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
319 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
320 static void |
15822 | 321 sent_im_msg_cb(PurpleAccount *account, const char *recipient, const char *buffer, void *data) |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
322 { |
15822 | 323 purple_debug_misc("signals test", "sent-im-msg (%s, %s, %s)\n", |
324 purple_account_get_username(account), recipient, buffer); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
325 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
326 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
327 static gboolean |
15822 | 328 receiving_im_msg_cb(PurpleAccount *account, char **sender, char **buffer, |
329 PurpleConversation *conv, PurpleMessageFlags *flags, void *data) | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
330 { |
15822 | 331 purple_debug_misc("signals test", "receiving-im-msg (%s, %s, %s, %s, %d)\n", |
332 purple_account_get_username(account), *sender, *buffer, | |
333 (conv != NULL) ? purple_conversation_get_name(conv) : "(null)", *flags); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
334 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
335 return FALSE; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
336 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
337 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
338 static void |
15822 | 339 received_im_msg_cb(PurpleAccount *account, char *sender, char *buffer, |
340 PurpleConversation *conv, PurpleMessageFlags flags, void *data) | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
341 { |
15822 | 342 purple_debug_misc("signals test", "received-im-msg (%s, %s, %s, %s, %d)\n", |
343 purple_account_get_username(account), sender, buffer, | |
344 (conv != NULL) ? purple_conversation_get_name(conv) : "(null)", flags); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
345 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
346 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
347 static gboolean |
15822 | 348 writing_chat_msg_cb(PurpleAccount *account, const char *who, char **buffer, |
349 PurpleConversation *conv, PurpleMessageFlags flags, void *data) | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
350 { |
15822 | 351 purple_debug_misc("signals test", "writing-chat-msg (%s, %s)\n", |
352 purple_conversation_get_name(conv), *buffer); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
353 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
354 return FALSE; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
355 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
356 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
357 static void |
15822 | 358 wrote_chat_msg_cb(PurpleAccount *account, const char *who, const char *buffer, |
359 PurpleConversation *conv, PurpleMessageFlags flags, void *data) | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
360 { |
15822 | 361 purple_debug_misc("signals test", "wrote-chat-msg (%s, %s)\n", |
362 purple_conversation_get_name(conv), buffer); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
363 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
364 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
365 static gboolean |
15822 | 366 sending_chat_msg_cb(PurpleAccount *account, char **buffer, int id, void *data) |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
367 { |
15822 | 368 purple_debug_misc("signals test", "sending-chat-msg (%s, %s, %d)\n", |
369 purple_account_get_username(account), *buffer, id); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
370 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
371 return FALSE; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
372 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
373 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
374 static void |
15822 | 375 sent_chat_msg_cb(PurpleAccount *account, const char *buffer, int id, void *data) |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
376 { |
15822 | 377 purple_debug_misc("signals test", "sent-chat-msg (%s, %s, %d)\n", |
378 purple_account_get_username(account), buffer, id); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
379 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
380 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
381 static gboolean |
15822 | 382 receiving_chat_msg_cb(PurpleAccount *account, char **sender, char **buffer, |
383 PurpleConversation *chat, PurpleMessageFlags *flags, void *data) | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
384 { |
15822 | 385 purple_debug_misc("signals test", |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
386 "receiving-chat-msg (%s, %s, %s, %s, %d)\n", |
15822 | 387 purple_account_get_username(account), *sender, *buffer, |
388 purple_conversation_get_name(chat), *flags); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
389 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
390 return FALSE; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
391 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
392 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
393 static void |
15822 | 394 received_chat_msg_cb(PurpleAccount *account, char *sender, char *buffer, |
395 PurpleConversation *chat, PurpleMessageFlags flags, void *data) | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
396 { |
15822 | 397 purple_debug_misc("signals test", |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
398 "received-chat-msg (%s, %s, %s, %s, %d)\n", |
15822 | 399 purple_account_get_username(account), sender, buffer, |
400 purple_conversation_get_name(chat), flags); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
401 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
402 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
403 static void |
15822 | 404 conversation_created_cb(PurpleConversation *conv, void *data) |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
405 { |
15822 | 406 purple_debug_misc("signals test", "conversation-created (%s)\n", |
407 purple_conversation_get_name(conv)); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
408 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
409 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
410 static void |
15822 | 411 deleting_conversation_cb(PurpleConversation *conv, void *data) |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
412 { |
15822 | 413 purple_debug_misc("signals test", "deleting-conversation (%s)\n", |
414 purple_conversation_get_name(conv)); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
415 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
416 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
417 static void |
15822 | 418 buddy_typing_cb(PurpleAccount *account, const char *name, void *data) |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
419 { |
15822 | 420 purple_debug_misc("signals test", "buddy-typing (%s, %s)\n", |
421 purple_account_get_username(account), name); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
422 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
423 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
424 static void |
15822 | 425 buddy_typing_stopped_cb(PurpleAccount *account, const char *name, void *data) |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
426 { |
15822 | 427 purple_debug_misc("signals test", "buddy-typing-stopped (%s, %s)\n", |
428 purple_account_get_username(account), name); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
429 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
430 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
431 static gboolean |
15822 | 432 chat_buddy_joining_cb(PurpleConversation *conv, const char *user, |
433 PurpleConvChatBuddyFlags flags, void *data) | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
434 { |
15822 | 435 purple_debug_misc("signals test", "chat-buddy-joining (%s, %s, %d)\n", |
436 purple_conversation_get_name(conv), user, flags); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
437 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
438 return FALSE; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
439 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
440 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
441 static void |
15822 | 442 chat_buddy_joined_cb(PurpleConversation *conv, const char *user, |
443 PurpleConvChatBuddyFlags flags, gboolean new_arrival, void *data) | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
444 { |
15822 | 445 purple_debug_misc("signals test", "chat-buddy-joined (%s, %s, %d, %d)\n", |
446 purple_conversation_get_name(conv), user, flags, new_arrival); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
447 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
448 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
449 static void |
15822 | 450 chat_buddy_flags_cb(PurpleConversation *conv, const char *user, |
451 PurpleConvChatBuddyFlags oldflags, PurpleConvChatBuddyFlags newflags, void *data) | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
452 { |
15822 | 453 purple_debug_misc("signals test", "chat-buddy-flags (%s, %s, %d, %d)\n", |
454 purple_conversation_get_name(conv), user, oldflags, newflags); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
455 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
456 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
457 static gboolean |
15822 | 458 chat_buddy_leaving_cb(PurpleConversation *conv, const char *user, |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
459 const char *reason, void *data) |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
460 { |
15822 | 461 purple_debug_misc("signals test", "chat-buddy-leaving (%s, %s, %s)\n", |
462 purple_conversation_get_name(conv), user, reason); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
463 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
464 return FALSE; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
465 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
466 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
467 static void |
15822 | 468 chat_buddy_left_cb(PurpleConversation *conv, const char *user, |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
469 const char *reason, void *data) |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
470 { |
15822 | 471 purple_debug_misc("signals test", "chat-buddy-left (%s, %s, %s)\n", |
472 purple_conversation_get_name(conv), user, reason); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
473 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
474 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
475 static void |
15822 | 476 chat_inviting_user_cb(PurpleConversation *conv, const char *name, |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
477 char **reason, void *data) |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
478 { |
15822 | 479 purple_debug_misc("signals test", "chat-inviting-user (%s, %s, %s)\n", |
480 purple_conversation_get_name(conv), name, *reason); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
481 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
482 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
483 static void |
15822 | 484 chat_invited_user_cb(PurpleConversation *conv, const char *name, |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
485 const char *reason, void *data) |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
486 { |
15822 | 487 purple_debug_misc("signals test", "chat-invited-user (%s, %s, %s)\n", |
488 purple_conversation_get_name(conv), name, reason); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
489 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
490 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
491 static gint |
15822 | 492 chat_invited_cb(PurpleAccount *account, const char *inviter, |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
493 const char *room_name, const char *message, |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
494 const GHashTable *components, void *data) |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
495 { |
15822 | 496 purple_debug_misc("signals test", "chat-invited (%s, %s, %s, %s)\n", |
497 purple_account_get_username(account), inviter, | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
498 room_name, message); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
499 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
500 return 0; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
501 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
502 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
503 static void |
15822 | 504 chat_joined_cb(PurpleConversation *conv, void *data) |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
505 { |
15822 | 506 purple_debug_misc("signals test", "chat-joined (%s)\n", |
507 purple_conversation_get_name(conv)); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
508 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
509 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
510 static void |
15822 | 511 chat_left_cb(PurpleConversation *conv, void *data) |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
512 { |
15822 | 513 purple_debug_misc("signals test", "chat-left (%s)\n", |
514 purple_conversation_get_name(conv)); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
515 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
516 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
517 static void |
15822 | 518 chat_topic_changed_cb(PurpleConversation *conv, const char *who, |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
519 const char *topic, void *data) |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
520 { |
15822 | 521 purple_debug_misc("signals test", |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
522 "chat-topic-changed (%s topic changed to: \"%s\" by %s)\n", |
15822 | 523 purple_conversation_get_name(conv), topic, |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
524 (who) ? who : "unknown"); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
525 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
526 /************************************************************************** |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
527 * Ciphers signal callbacks |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
528 **************************************************************************/ |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
529 static void |
15822 | 530 cipher_added_cb(PurpleCipher *cipher, void *data) { |
531 purple_debug_misc("signals test", "cipher %s added\n", | |
532 purple_cipher_get_name(cipher)); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
533 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
534 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
535 static void |
15822 | 536 cipher_removed_cb(PurpleCipher *cipher, void *data) { |
537 purple_debug_misc("signals test", "cipher %s removed\n", | |
538 purple_cipher_get_name(cipher)); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
539 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
540 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
541 /************************************************************************** |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
542 * Core signal callbacks |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
543 **************************************************************************/ |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
544 static void |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
545 quitting_cb(void *data) |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
546 { |
15822 | 547 purple_debug_misc("signals test", "quitting ()\n"); |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
548 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
549 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
550 /************************************************************************** |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
551 * File transfer signal callbacks |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
552 **************************************************************************/ |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
553 static void |
15822 | 554 ft_recv_accept_cb(PurpleXfer *xfer, gpointer data) { |
555 purple_debug_misc("signals test", "file receive accepted\n"); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
556 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
557 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
558 static void |
15822 | 559 ft_send_accept_cb(PurpleXfer *xfer, gpointer data) { |
560 purple_debug_misc("signals test", "file send accepted\n"); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
561 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
562 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
563 static void |
15822 | 564 ft_recv_start_cb(PurpleXfer *xfer, gpointer data) { |
565 purple_debug_misc("signals test", "file receive started\n"); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
566 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
567 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
568 static void |
15822 | 569 ft_send_start_cb(PurpleXfer *xfer, gpointer data) { |
570 purple_debug_misc("signals test", "file send started\n"); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
571 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
572 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
573 static void |
15822 | 574 ft_recv_cancel_cb(PurpleXfer *xfer, gpointer data) { |
575 purple_debug_misc("signals test", "file receive canceled\n"); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
576 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
577 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
578 static void |
15822 | 579 ft_send_cancel_cb(PurpleXfer *xfer, gpointer data) { |
580 purple_debug_misc("signals test", "file send canceled\n"); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
581 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
582 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
583 static void |
15822 | 584 ft_recv_complete_cb(PurpleXfer *xfer, gpointer data) { |
585 purple_debug_misc("signals test", "file receive completed\n"); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
586 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
587 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
588 static void |
15822 | 589 ft_send_complete_cb(PurpleXfer *xfer, gpointer data) { |
590 purple_debug_misc("signals test", "file send completed\n"); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
591 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
592 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
593 /************************************************************************** |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
594 * Sound signal callbacks |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
595 **************************************************************************/ |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
596 static int |
15822 | 597 sound_playing_event_cb(PurpleSoundEventID event, const PurpleAccount *account) { |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
598 if (account != NULL) |
15822 | 599 purple_debug_misc("signals test", "sound playing event: %d for account: %s\n", |
600 event, purple_account_get_username(account)); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
601 else |
15822 | 602 purple_debug_misc("signals test", "sound playing event: %d\n", event); |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
603 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
604 return 0; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
605 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
606 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
607 /************************************************************************** |
18675
cb91bb07eeff
Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@gmail.com>
parents:
16710
diff
changeset
|
608 * Notify signals callbacks |
cb91bb07eeff
Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@gmail.com>
parents:
16710
diff
changeset
|
609 **************************************************************************/ |
cb91bb07eeff
Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@gmail.com>
parents:
16710
diff
changeset
|
610 static void |
cb91bb07eeff
Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@gmail.com>
parents:
16710
diff
changeset
|
611 notify_email_cb(char *subject, char *from, char *to, char *url) { |
cb91bb07eeff
Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@gmail.com>
parents:
16710
diff
changeset
|
612 purple_debug_misc("signals test", "notify email: subject=%s, from=%s, to=%s, url=%s\n", |
cb91bb07eeff
Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@gmail.com>
parents:
16710
diff
changeset
|
613 subject, from, to, url); |
cb91bb07eeff
Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@gmail.com>
parents:
16710
diff
changeset
|
614 } |
cb91bb07eeff
Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@gmail.com>
parents:
16710
diff
changeset
|
615 |
cb91bb07eeff
Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@gmail.com>
parents:
16710
diff
changeset
|
616 static void |
cb91bb07eeff
Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@gmail.com>
parents:
16710
diff
changeset
|
617 notify_emails_cb(char **subjects, char **froms, char **tos, char **urls, guint count) { |
cb91bb07eeff
Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@gmail.com>
parents:
16710
diff
changeset
|
618 int i; |
cb91bb07eeff
Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@gmail.com>
parents:
16710
diff
changeset
|
619 purple_debug_misc("signals test", "notify emails: count=%d\n", count); |
cb91bb07eeff
Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@gmail.com>
parents:
16710
diff
changeset
|
620 for(i=0; i<count && i<5; i++) { |
cb91bb07eeff
Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@gmail.com>
parents:
16710
diff
changeset
|
621 if(subjects[i]==NULL || froms[i]==NULL || tos[i]==NULL || urls[i]==NULL) continue; |
cb91bb07eeff
Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@gmail.com>
parents:
16710
diff
changeset
|
622 purple_debug_misc("signals test", "notify emails[%d]: subject=%s, from=%s, to=%s, url=%s\n", |
cb91bb07eeff
Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@gmail.com>
parents:
16710
diff
changeset
|
623 i, subjects[i], froms[i], tos[i], urls[i]); |
cb91bb07eeff
Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@gmail.com>
parents:
16710
diff
changeset
|
624 } |
cb91bb07eeff
Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@gmail.com>
parents:
16710
diff
changeset
|
625 } |
cb91bb07eeff
Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@gmail.com>
parents:
16710
diff
changeset
|
626 |
cb91bb07eeff
Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@gmail.com>
parents:
16710
diff
changeset
|
627 /************************************************************************** |
26936
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
628 * Jabber signals callbacks |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
629 **************************************************************************/ |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
630 static gboolean |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
631 jabber_iq_received(PurpleConnection *pc, const char *type, const char *id, |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
632 const char *from, xmlnode *iq) |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
633 { |
26937
74c9f4f79825
Add 'jabber' to the signals output and NULL checking so it won't crash on Windows
Paul Aurich <paul@darkrain42.org>
parents:
26936
diff
changeset
|
634 purple_debug_misc("signals test", "jabber IQ (type=%s, id=%s, from=%s) %p\n", |
74c9f4f79825
Add 'jabber' to the signals output and NULL checking so it won't crash on Windows
Paul Aurich <paul@darkrain42.org>
parents:
26936
diff
changeset
|
635 type, id, from ? from : "(null)", iq); |
26936
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
636 |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
637 /* We don't want the plugin to stop processing */ |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
638 return FALSE; |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
639 } |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
640 |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
641 static gboolean |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
642 jabber_message_received(PurpleConnection *pc, const char *type, const char *id, |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
643 const char *from, const char *to, xmlnode *message) |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
644 { |
26937
74c9f4f79825
Add 'jabber' to the signals output and NULL checking so it won't crash on Windows
Paul Aurich <paul@darkrain42.org>
parents:
26936
diff
changeset
|
645 purple_debug_misc("signals test", "jabber message (type=%s, id=%s, " |
26936
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
646 "from=%s to=%s) %p\n", |
26937
74c9f4f79825
Add 'jabber' to the signals output and NULL checking so it won't crash on Windows
Paul Aurich <paul@darkrain42.org>
parents:
26936
diff
changeset
|
647 type ? type : "(null)", id ? id : "(null)", |
74c9f4f79825
Add 'jabber' to the signals output and NULL checking so it won't crash on Windows
Paul Aurich <paul@darkrain42.org>
parents:
26936
diff
changeset
|
648 from ? from : "(null)", to ? to : "(null)", message); |
26936
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
649 |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
650 /* We don't want the plugin to stop processing */ |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
651 return FALSE; |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
652 } |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
653 |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
654 static gboolean |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
655 jabber_presence_received(PurpleConnection *pc, const char *type, |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
656 const char *from, xmlnode *presence) |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
657 { |
26937
74c9f4f79825
Add 'jabber' to the signals output and NULL checking so it won't crash on Windows
Paul Aurich <paul@darkrain42.org>
parents:
26936
diff
changeset
|
658 purple_debug_misc("signals test", "jabber presence (type=%s, from=%s) %p\n", |
74c9f4f79825
Add 'jabber' to the signals output and NULL checking so it won't crash on Windows
Paul Aurich <paul@darkrain42.org>
parents:
26936
diff
changeset
|
659 type ? type : "(null)", from ? from : "(null)", presence); |
26936
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
660 |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
661 /* We don't want the plugin to stop processing */ |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
662 return FALSE; |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
663 } |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
664 |
27004
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
665 static gboolean |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
666 jabber_watched_iq(PurpleConnection *pc, const char *type, const char *id, |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
667 const char *from, xmlnode *child) |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
668 { |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
669 purple_debug_misc("signals test", "jabber watched IQ (type=%s, id=%s, from=%s)\n" |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
670 "child %p name=%s, namespace=%s\n", |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
671 type, id, from, child, child->name, |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
672 xmlnode_get_namespace(child)); |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
673 |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
674 if (g_str_equal(type, "get") || g_str_equal(type, "set")) { |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
675 /* Send the requisite reply */ |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
676 xmlnode *iq = xmlnode_new("iq"); |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
677 xmlnode_set_attrib(iq, "to", from); |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
678 xmlnode_set_attrib(iq, "id", id); |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
679 xmlnode_set_attrib(iq, "type", "result"); |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
680 |
27007
d148ca9e4d9a
Use the modified signal in more places.
Paul Aurich <paul@darkrain42.org>
parents:
27005
diff
changeset
|
681 purple_signal_emit(purple_connection_get_prpl(pc), |
d148ca9e4d9a
Use the modified signal in more places.
Paul Aurich <paul@darkrain42.org>
parents:
27005
diff
changeset
|
682 "jabber-sending-xmlnode", pc, &iq); |
d148ca9e4d9a
Use the modified signal in more places.
Paul Aurich <paul@darkrain42.org>
parents:
27005
diff
changeset
|
683 if (iq != NULL) |
d148ca9e4d9a
Use the modified signal in more places.
Paul Aurich <paul@darkrain42.org>
parents:
27005
diff
changeset
|
684 xmlnode_free(iq); |
27004
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
685 } |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
686 |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
687 /* Cookie monster eats IQ stanzas; the prpl shouldn't keep processing */ |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
688 return TRUE; |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
689 } |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
690 |
26936
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
691 /************************************************************************** |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
692 * Plugin stuff |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
693 **************************************************************************/ |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
694 static gboolean |
15822 | 695 plugin_load(PurplePlugin *plugin) |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
696 { |
15822 | 697 void *core_handle = purple_get_core(); |
698 void *blist_handle = purple_blist_get_handle(); | |
699 void *conn_handle = purple_connections_get_handle(); | |
700 void *conv_handle = purple_conversations_get_handle(); | |
701 void *accounts_handle = purple_accounts_get_handle(); | |
702 void *ciphers_handle = purple_ciphers_get_handle(); | |
703 void *ft_handle = purple_xfers_get_handle(); | |
704 void *sound_handle = purple_sounds_get_handle(); | |
18675
cb91bb07eeff
Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@gmail.com>
parents:
16710
diff
changeset
|
705 void *notify_handle = purple_notify_get_handle(); |
26936
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
706 void *jabber_handle = purple_plugins_find_with_id("prpl-jabber"); |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
707 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
708 /* Accounts subsystem signals */ |
15822 | 709 purple_signal_connect(accounts_handle, "account-connecting", |
710 plugin, PURPLE_CALLBACK(account_connecting_cb), NULL); | |
711 purple_signal_connect(accounts_handle, "account-setting-info", | |
712 plugin, PURPLE_CALLBACK(account_setting_info_cb), NULL); | |
713 purple_signal_connect(accounts_handle, "account-set-info", | |
714 plugin, PURPLE_CALLBACK(account_set_info_cb), NULL); | |
715 purple_signal_connect(accounts_handle, "account-status-changed", | |
716 plugin, PURPLE_CALLBACK(account_status_changed), NULL); | |
717 purple_signal_connect(accounts_handle, "account-alias-changed", | |
718 plugin, PURPLE_CALLBACK(account_alias_changed), NULL); | |
20178
8e3ef71c4362
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
19681
diff
changeset
|
719 purple_signal_connect(accounts_handle, "account-authorization-requested", |
8e3ef71c4362
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
19681
diff
changeset
|
720 plugin, PURPLE_CALLBACK(account_authorization_requested_cb), NULL); |
8e3ef71c4362
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
19681
diff
changeset
|
721 purple_signal_connect(accounts_handle, "account-authorization-denied", |
8e3ef71c4362
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
19681
diff
changeset
|
722 plugin, PURPLE_CALLBACK(account_authorization_denied_cb), NULL); |
8e3ef71c4362
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
19681
diff
changeset
|
723 purple_signal_connect(accounts_handle, "account-authorization-granted", |
8e3ef71c4362
Authorization signals. Modified patch from cockroach. Closes #1061.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
19681
diff
changeset
|
724 plugin, PURPLE_CALLBACK(account_authorization_granted_cb), NULL); |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
725 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
726 /* Buddy List subsystem signals */ |
15822 | 727 purple_signal_connect(blist_handle, "buddy-status-changed", |
728 plugin, PURPLE_CALLBACK(buddy_status_changed_cb), NULL); | |
729 purple_signal_connect(blist_handle, "buddy-idle-changed", | |
730 plugin, PURPLE_CALLBACK(buddy_idle_changed_cb), NULL); | |
731 purple_signal_connect(blist_handle, "buddy-signed-on", | |
732 plugin, PURPLE_CALLBACK(buddy_signed_on_cb), NULL); | |
733 purple_signal_connect(blist_handle, "buddy-signed-off", | |
734 plugin, PURPLE_CALLBACK(buddy_signed_off_cb), NULL); | |
26796
0924698e2362
Add blist-node-(added|removed) and deprecate buddy-(added|removed). Closes #8309
Paul Aurich <paul@darkrain42.org>
parents:
24314
diff
changeset
|
735 purple_signal_connect(blist_handle, "blist-node-added", |
0924698e2362
Add blist-node-(added|removed) and deprecate buddy-(added|removed). Closes #8309
Paul Aurich <paul@darkrain42.org>
parents:
24314
diff
changeset
|
736 plugin, PURPLE_CALLBACK(blist_node_added_cb), NULL); |
0924698e2362
Add blist-node-(added|removed) and deprecate buddy-(added|removed). Closes #8309
Paul Aurich <paul@darkrain42.org>
parents:
24314
diff
changeset
|
737 purple_signal_connect(blist_handle, "blist-node-removed", |
0924698e2362
Add blist-node-(added|removed) and deprecate buddy-(added|removed). Closes #8309
Paul Aurich <paul@darkrain42.org>
parents:
24314
diff
changeset
|
738 plugin, PURPLE_CALLBACK(blist_node_removed_cb), NULL); |
15822 | 739 purple_signal_connect(blist_handle, "buddy-icon-changed", |
740 plugin, PURPLE_CALLBACK(buddy_icon_changed_cb), NULL); | |
741 purple_signal_connect(blist_handle, "blist-node-aliased", | |
742 plugin, PURPLE_CALLBACK(blist_node_aliased), NULL); | |
743 purple_signal_connect(blist_handle, "blist-node-extended-menu", | |
744 plugin, PURPLE_CALLBACK(blist_node_extended_menu_cb), NULL); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
745 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
746 /* Connection subsystem signals */ |
15822 | 747 purple_signal_connect(conn_handle, "signing-on", |
748 plugin, PURPLE_CALLBACK(signing_on_cb), NULL); | |
749 purple_signal_connect(conn_handle, "signed-on", | |
750 plugin, PURPLE_CALLBACK(signed_on_cb), NULL); | |
751 purple_signal_connect(conn_handle, "signing-off", | |
752 plugin, PURPLE_CALLBACK(signing_off_cb), NULL); | |
753 purple_signal_connect(conn_handle, "signed-off", | |
754 plugin, PURPLE_CALLBACK(signed_off_cb), NULL); | |
21364
5a7202fa43a0
I figured a signal firing on a connection error would be useful.
Will Thompson <will.thompson@collabora.co.uk>
parents:
20178
diff
changeset
|
755 purple_signal_connect(conn_handle, "connection-error", |
5a7202fa43a0
I figured a signal firing on a connection error would be useful.
Will Thompson <will.thompson@collabora.co.uk>
parents:
20178
diff
changeset
|
756 plugin, PURPLE_CALLBACK(connection_error_cb), NULL); |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
757 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
758 /* Conversations subsystem signals */ |
15822 | 759 purple_signal_connect(conv_handle, "writing-im-msg", |
760 plugin, PURPLE_CALLBACK(writing_im_msg_cb), NULL); | |
761 purple_signal_connect(conv_handle, "wrote-im-msg", | |
762 plugin, PURPLE_CALLBACK(wrote_im_msg_cb), NULL); | |
763 purple_signal_connect(conv_handle, "sending-im-msg", | |
764 plugin, PURPLE_CALLBACK(sending_im_msg_cb), NULL); | |
765 purple_signal_connect(conv_handle, "sent-im-msg", | |
766 plugin, PURPLE_CALLBACK(sent_im_msg_cb), NULL); | |
767 purple_signal_connect(conv_handle, "receiving-im-msg", | |
768 plugin, PURPLE_CALLBACK(receiving_im_msg_cb), NULL); | |
769 purple_signal_connect(conv_handle, "received-im-msg", | |
770 plugin, PURPLE_CALLBACK(received_im_msg_cb), NULL); | |
771 purple_signal_connect(conv_handle, "writing-chat-msg", | |
772 plugin, PURPLE_CALLBACK(writing_chat_msg_cb), NULL); | |
773 purple_signal_connect(conv_handle, "wrote-chat-msg", | |
774 plugin, PURPLE_CALLBACK(wrote_chat_msg_cb), NULL); | |
775 purple_signal_connect(conv_handle, "sending-chat-msg", | |
776 plugin, PURPLE_CALLBACK(sending_chat_msg_cb), NULL); | |
777 purple_signal_connect(conv_handle, "sent-chat-msg", | |
778 plugin, PURPLE_CALLBACK(sent_chat_msg_cb), NULL); | |
779 purple_signal_connect(conv_handle, "receiving-chat-msg", | |
780 plugin, PURPLE_CALLBACK(receiving_chat_msg_cb), NULL); | |
781 purple_signal_connect(conv_handle, "received-chat-msg", | |
782 plugin, PURPLE_CALLBACK(received_chat_msg_cb), NULL); | |
783 purple_signal_connect(conv_handle, "conversation-created", | |
784 plugin, PURPLE_CALLBACK(conversation_created_cb), NULL); | |
785 purple_signal_connect(conv_handle, "deleting-conversation", | |
786 plugin, PURPLE_CALLBACK(deleting_conversation_cb), NULL); | |
787 purple_signal_connect(conv_handle, "buddy-typing", | |
788 plugin, PURPLE_CALLBACK(buddy_typing_cb), NULL); | |
789 purple_signal_connect(conv_handle, "buddy-typing-stopped", | |
790 plugin, PURPLE_CALLBACK(buddy_typing_stopped_cb), NULL); | |
791 purple_signal_connect(conv_handle, "chat-buddy-joining", | |
792 plugin, PURPLE_CALLBACK(chat_buddy_joining_cb), NULL); | |
793 purple_signal_connect(conv_handle, "chat-buddy-joined", | |
794 plugin, PURPLE_CALLBACK(chat_buddy_joined_cb), NULL); | |
795 purple_signal_connect(conv_handle, "chat-buddy-flags", | |
796 plugin, PURPLE_CALLBACK(chat_buddy_flags_cb), NULL); | |
797 purple_signal_connect(conv_handle, "chat-buddy-leaving", | |
798 plugin, PURPLE_CALLBACK(chat_buddy_leaving_cb), NULL); | |
799 purple_signal_connect(conv_handle, "chat-buddy-left", | |
800 plugin, PURPLE_CALLBACK(chat_buddy_left_cb), NULL); | |
801 purple_signal_connect(conv_handle, "chat-inviting-user", | |
802 plugin, PURPLE_CALLBACK(chat_inviting_user_cb), NULL); | |
803 purple_signal_connect(conv_handle, "chat-invited-user", | |
804 plugin, PURPLE_CALLBACK(chat_invited_user_cb), NULL); | |
805 purple_signal_connect(conv_handle, "chat-invited", | |
806 plugin, PURPLE_CALLBACK(chat_invited_cb), NULL); | |
807 purple_signal_connect(conv_handle, "chat-joined", | |
808 plugin, PURPLE_CALLBACK(chat_joined_cb), NULL); | |
809 purple_signal_connect(conv_handle, "chat-left", | |
810 plugin, PURPLE_CALLBACK(chat_left_cb), NULL); | |
811 purple_signal_connect(conv_handle, "chat-topic-changed", | |
812 plugin, PURPLE_CALLBACK(chat_topic_changed_cb), NULL); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
813 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
814 /* Ciphers signals */ |
15822 | 815 purple_signal_connect(ciphers_handle, "cipher-added", |
816 plugin, PURPLE_CALLBACK(cipher_added_cb), NULL); | |
817 purple_signal_connect(ciphers_handle, "cipher-removed", | |
818 plugin, PURPLE_CALLBACK(cipher_removed_cb), NULL); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
819 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
820 /* Core signals */ |
15822 | 821 purple_signal_connect(core_handle, "quitting", |
822 plugin, PURPLE_CALLBACK(quitting_cb), NULL); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
823 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
824 /* File transfer signals */ |
15822 | 825 purple_signal_connect(ft_handle, "file-recv-accept", |
826 plugin, PURPLE_CALLBACK(ft_recv_accept_cb), NULL); | |
827 purple_signal_connect(ft_handle, "file-recv-start", | |
828 plugin, PURPLE_CALLBACK(ft_recv_start_cb), NULL); | |
829 purple_signal_connect(ft_handle, "file-recv-cancel", | |
830 plugin, PURPLE_CALLBACK(ft_recv_cancel_cb), NULL); | |
831 purple_signal_connect(ft_handle, "file-recv-complete", | |
832 plugin, PURPLE_CALLBACK(ft_recv_complete_cb), NULL); | |
833 purple_signal_connect(ft_handle, "file-send-accept", | |
834 plugin, PURPLE_CALLBACK(ft_send_accept_cb), NULL); | |
835 purple_signal_connect(ft_handle, "file-send-start", | |
836 plugin, PURPLE_CALLBACK(ft_send_start_cb), NULL); | |
837 purple_signal_connect(ft_handle, "file-send-cancel", | |
838 plugin, PURPLE_CALLBACK(ft_send_cancel_cb), NULL); | |
839 purple_signal_connect(ft_handle, "file-send-complete", | |
840 plugin, PURPLE_CALLBACK(ft_send_complete_cb), NULL); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
841 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
842 /* Sound signals */ |
15822 | 843 purple_signal_connect(sound_handle, "playing-sound-event", plugin, |
844 PURPLE_CALLBACK(sound_playing_event_cb), NULL); | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
845 |
18675
cb91bb07eeff
Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@gmail.com>
parents:
16710
diff
changeset
|
846 /* Notify signals */ |
cb91bb07eeff
Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@gmail.com>
parents:
16710
diff
changeset
|
847 purple_signal_connect(notify_handle, "displaying-email-notification", |
cb91bb07eeff
Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@gmail.com>
parents:
16710
diff
changeset
|
848 plugin, PURPLE_CALLBACK(notify_email_cb), NULL); |
cb91bb07eeff
Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@gmail.com>
parents:
16710
diff
changeset
|
849 purple_signal_connect(notify_handle, "displaying-emails-notification", |
cb91bb07eeff
Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@gmail.com>
parents:
16710
diff
changeset
|
850 plugin, PURPLE_CALLBACK(notify_emails_cb), NULL); |
cb91bb07eeff
Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@gmail.com>
parents:
16710
diff
changeset
|
851 |
26936
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
852 /* Jabber signals */ |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
853 if (jabber_handle) { |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
854 purple_signal_connect(jabber_handle, "jabber-receiving-iq", plugin, |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
855 PURPLE_CALLBACK(jabber_iq_received), NULL); |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
856 purple_signal_connect(jabber_handle, "jabber-receiving-message", plugin, |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
857 PURPLE_CALLBACK(jabber_message_received), NULL); |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
858 purple_signal_connect(jabber_handle, "jabber-receiving-presence", plugin, |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
859 PURPLE_CALLBACK(jabber_presence_received), NULL); |
27004
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
860 |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
861 /* IQ namespace signals */ |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
862 purple_signal_emit(jabber_handle, "jabber-register-namespace-watcher", |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
863 "bogus_node", "super-duper-namespace"); |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
864 /* The above is equivalent to doing: |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
865 int result = GPOINTER_TO_INT(purple_plugin_ipc_call(jabber_handle, "register_namespace_watcher", &ok, "bogus_node", "super-duper-namespace")); |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
866 */ |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
867 |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
868 purple_signal_connect(jabber_handle, "jabber-watched-iq", plugin, |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
869 PURPLE_CALLBACK(jabber_watched_iq), NULL); |
26936
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
870 } |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
871 |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
872 return TRUE; |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
873 } |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
874 |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
875 static gboolean |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
876 plugin_unload(PurplePlugin *plugin) |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
877 { |
27004
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
878 void *jabber_handle = purple_plugins_find_with_id("prpl-jabber"); |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
879 |
26936
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
880 purple_signals_disconnect_by_handle(plugin); |
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
881 |
27004
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
882 if (jabber_handle) { |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
883 /* Unregister watched namespaces */ |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
884 purple_signal_emit(jabber_handle, "jabber-unregister-namespace-watcher", |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
885 "bogus_node", "super-duper-namespace"); |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
886 /* The above is equivalent to doing: |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
887 int result = GPOINTER_TO_INT(purple_plugin_ipc_call(jabber_handle, "unregister_namespace_watcher", &ok, "bogus_node", "super-duper-namespace")); |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
888 */ |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
889 } |
60cb86295f08
Examples for the namespace-(un)registering of IQs and added IPC versions
Paul Aurich <paul@darkrain42.org>
parents:
26937
diff
changeset
|
890 |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
891 return TRUE; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
892 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
893 |
15822 | 894 static PurplePluginInfo info = |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
895 { |
15822 | 896 PURPLE_PLUGIN_MAGIC, |
897 PURPLE_MAJOR_VERSION, | |
898 PURPLE_MINOR_VERSION, | |
899 PURPLE_PLUGIN_STANDARD, /**< type */ | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
900 NULL, /**< ui_requirement */ |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
901 0, /**< flags */ |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
902 NULL, /**< dependencies */ |
15822 | 903 PURPLE_PRIORITY_DEFAULT, /**< priority */ |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
904 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
905 SIGNAL_TEST_PLUGIN_ID, /**< id */ |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
906 N_("Signals Test"), /**< name */ |
21030
3cc856ca2338
Add a --with-extraversion option to ./configure so packagers can fine tune
Stu Tomlinson <stu@nosnilmot.com>
parents:
19681
diff
changeset
|
907 DISPLAY_VERSION, /**< version */ |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
908 /** summary */ |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
909 N_("Test to see that all signals are working properly."), |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
910 /** description */ |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
911 N_("Test to see that all signals are working properly."), |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
912 "Christian Hammond <chipx86@gnupdate.org>", /**< author */ |
15822 | 913 PURPLE_WEBSITE, /**< homepage */ |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
914 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
915 plugin_load, /**< load */ |
26936
e0f6c61ba779
Add the XMPP signals to the signals-test plugin
Paul Aurich <paul@darkrain42.org>
parents:
26796
diff
changeset
|
916 plugin_unload, /**< unload */ |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
917 NULL, /**< destroy */ |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
918 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
919 NULL, /**< ui_info */ |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
920 NULL, /**< extra_info */ |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
921 NULL, |
16710
d638845509fd
Add padding to structs as necessary to silence compiler warnings
Stu Tomlinson <stu@nosnilmot.com>
parents:
15822
diff
changeset
|
922 NULL, |
d638845509fd
Add padding to structs as necessary to silence compiler warnings
Stu Tomlinson <stu@nosnilmot.com>
parents:
15822
diff
changeset
|
923 /* Padding */ |
d638845509fd
Add padding to structs as necessary to silence compiler warnings
Stu Tomlinson <stu@nosnilmot.com>
parents:
15822
diff
changeset
|
924 NULL, |
d638845509fd
Add padding to structs as necessary to silence compiler warnings
Stu Tomlinson <stu@nosnilmot.com>
parents:
15822
diff
changeset
|
925 NULL, |
d638845509fd
Add padding to structs as necessary to silence compiler warnings
Stu Tomlinson <stu@nosnilmot.com>
parents:
15822
diff
changeset
|
926 NULL, |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
927 NULL |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
928 }; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
929 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
930 static void |
15822 | 931 init_plugin(PurplePlugin *plugin) |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
932 { |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
933 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
934 |
15822 | 935 PURPLE_INIT_PLUGIN(signalstest, init_plugin, info) |