--- a/ChangeLog.API Sun Apr 14 02:18:58 2024 -0500
+++ b/ChangeLog.API Sun Apr 14 02:32:44 2024 -0500
@@ -247,6 +247,8 @@
* account-removed signal. Use PurpleAccountManager::removed
* account-setting-info, account-set-info signals
+ * account-signed-off signal. + * account-signed-on signal. * account-status-changing signal.
* blist-node-aliased signal.
* blist-node-extended-menu signal.
--- a/doc/reference/libpurple/libpurple.toml.in Sun Apr 14 02:18:58 2024 -0500
+++ b/doc/reference/libpurple/libpurple.toml.in Sun Apr 14 02:32:44 2024 -0500
@@ -40,7 +40,6 @@
"signals_conversation.md",
--- a/doc/reference/libpurple/meson.build Sun Apr 14 02:18:58 2024 -0500
+++ b/doc/reference/libpurple/meson.build Sun Apr 14 02:32:44 2024 -0500
@@ -2,7 +2,6 @@
'signals_conversation.md',
--- a/doc/reference/libpurple/signals_account.md Sun Apr 14 02:18:58 2024 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,81 +0,0 @@
-* [account-signed-on](#account-signed-on)
-* [account-signed-off](#account-signed-off)
-void user_function(PurpleAccount *account, gpointer user_data);
-Emitted when an account is created by calling purple_account_new.
-: User data set when the signal handler was connected.
-----
-void user_function(PurpleAccount *account, gpointer user_data);
-Emitted when an account is about to be destroyed.
-: User data set when the signal handler was connected.
-----
-void user_function(PurpleAccount *account, gpointer user_data);
-Emitted when an account has signed on.
-: The account that has signed on.
-: User data set when the signal handler was connected.
-----
-void user_function(PurpleAccount *account, gpointer user_data);
-Emitted when an account has signed off.
-: The account that has signed off.
-: User data set when the signal handler was connected.
--- a/libpurple/accounts.c Sun Apr 14 02:18:58 2024 -0500
+++ b/libpurple/accounts.c Sun Apr 14 02:32:44 2024 -0500
@@ -526,24 +526,6 @@
-signed_on_cb(PurpleConnection *gc, G_GNUC_UNUSED gpointer unused)
- PurpleAccount *account = purple_connection_get_account(gc);
- purple_signal_emit(purple_accounts_get_handle(), "account-signed-on",
-signed_off_cb(PurpleConnection *gc, G_GNUC_UNUSED gpointer unused)
- PurpleAccount *account = purple_connection_get_account(gc);
- purple_signal_emit(purple_accounts_get_handle(), "account-signed-off",
connection_error_cb(PurpleConnection *gc,
PurpleConnectionError type,
const gchar *description,
@@ -566,18 +548,6 @@
void *handle = purple_accounts_get_handle();
void *conn_handle = purple_connections_get_handle();
- purple_signal_register(handle, "account-signed-on",
- purple_marshal_VOID__POINTER, G_TYPE_NONE, 1,
- purple_signal_register(handle, "account-signed-off",
- purple_marshal_VOID__POINTER, G_TYPE_NONE, 1,
- purple_signal_connect(conn_handle, "signed-on", handle,
- G_CALLBACK(signed_on_cb), NULL);
- purple_signal_connect(conn_handle, "signed-off", handle,
- G_CALLBACK(signed_off_cb), NULL);
purple_signal_connect(conn_handle, "connection-error", handle,
G_CALLBACK(connection_error_cb), NULL);
@@ -598,5 +568,4 @@
purple_signals_disconnect_by_handle(handle);
- purple_signals_unregister_by_instance(handle);