forked from PsychoticNinja/ailin-nemui-irssi
[wip] signal_add changes
This commit is contained in:
parent
f744217e8c
commit
0aed9a9168
@ -492,7 +492,7 @@ void capsicum_init(void)
|
||||
settings_add_int("misc", "capsicum_port_min", 6667);
|
||||
settings_add_int("misc", "capsicum_port_max", 9999);
|
||||
|
||||
signal_add("irssi init finished", (SIGNAL_FUNC) sig_init_finished);
|
||||
signal_add__irssi_init_finished(sig_init_finished);
|
||||
|
||||
command_bind("capsicum", NULL, (SIGNAL_FUNC) cmd_capsicum);
|
||||
command_bind("capsicum enter", NULL, (SIGNAL_FUNC) cmd_capsicum_enter);
|
||||
@ -501,7 +501,7 @@ void capsicum_init(void)
|
||||
|
||||
void capsicum_deinit(void)
|
||||
{
|
||||
signal_remove("irssi init finished", (SIGNAL_FUNC) sig_init_finished);
|
||||
signal_remove__irssi_init_finished(sig_init_finished);
|
||||
|
||||
command_unbind("capsicum", (SIGNAL_FUNC) cmd_capsicum);
|
||||
command_unbind("capsicum enter", (SIGNAL_FUNC) cmd_capsicum_enter);
|
||||
|
@ -215,8 +215,8 @@ void channels_setup_init(void)
|
||||
setupchannels = NULL;
|
||||
source_host_ok = FALSE;
|
||||
|
||||
signal_add("setup reread", (SIGNAL_FUNC) channels_read_config);
|
||||
signal_add("irssi init read settings", (SIGNAL_FUNC) channels_read_config);
|
||||
signal_add__setup_reread(channels_read_config);
|
||||
signal_add__irssi_init_read_settings(channels_read_config);
|
||||
}
|
||||
|
||||
void channels_setup_deinit(void)
|
||||
@ -224,6 +224,6 @@ void channels_setup_deinit(void)
|
||||
while (setupchannels != NULL)
|
||||
channel_setup_destroy(setupchannels->data);
|
||||
|
||||
signal_remove("setup reread", (SIGNAL_FUNC) channels_read_config);
|
||||
signal_remove("irssi init read settings", (SIGNAL_FUNC) channels_read_config);
|
||||
signal_remove__setup_reread(channels_read_config);
|
||||
signal_remove__irssi_init_read_settings(channels_read_config);
|
||||
}
|
||||
|
@ -21,7 +21,7 @@
|
||||
#include "module.h"
|
||||
#include "signals.h"
|
||||
#include "signal-registry.h"
|
||||
#include "signal-registry.h"
|
||||
#include "irc/core/signal-registry.h"
|
||||
#include "misc.h"
|
||||
#include "special-vars.h"
|
||||
|
||||
@ -301,12 +301,12 @@ void channels_init(void)
|
||||
{
|
||||
channels_setup_init();
|
||||
|
||||
signal_add("event connected", (SIGNAL_FUNC) event_connected);
|
||||
signal_add__event_connected(event_connected);
|
||||
}
|
||||
|
||||
void channels_deinit(void)
|
||||
{
|
||||
channels_setup_deinit();
|
||||
|
||||
signal_remove("event connected", (SIGNAL_FUNC) event_connected);
|
||||
signal_remove__event_connected(event_connected);
|
||||
}
|
||||
|
@ -512,7 +512,7 @@ void chat_commands_init(void)
|
||||
command_bind("foreach channel", NULL, (SIGNAL_FUNC) cmd_foreach_channel);
|
||||
command_bind("foreach query", NULL, (SIGNAL_FUNC) cmd_foreach_query);
|
||||
|
||||
signal_add("server sendmsg", (SIGNAL_FUNC) sig_server_sendmsg);
|
||||
signal_add__server_sendmsg(sig_server_sendmsg);
|
||||
|
||||
command_set_options("connect", "4 6 !! -network ssl +ssl_cert +ssl_pkey +ssl_pass ssl_verify +ssl_cafile +ssl_capath +ssl_ciphers +ssl_pinned_cert +ssl_pinned_pubkey tls +tls_cert +tls_pkey +tls_pass tls_verify +tls_cafile +tls_capath +tls_ciphers +tls_pinned_cert +tls_pinned_pubkey +host noproxy -rawlog noautosendcmd");
|
||||
command_set_options("msg", "channel nick");
|
||||
@ -531,5 +531,5 @@ void chat_commands_deinit(void)
|
||||
command_unbind("foreach channel", (SIGNAL_FUNC) cmd_foreach_channel);
|
||||
command_unbind("foreach query", (SIGNAL_FUNC) cmd_foreach_query);
|
||||
|
||||
signal_remove("server sendmsg", (SIGNAL_FUNC) sig_server_sendmsg);
|
||||
signal_remove__server_sendmsg(sig_server_sendmsg);
|
||||
}
|
||||
|
@ -180,16 +180,16 @@ void chatnets_init(void)
|
||||
{
|
||||
chatnets = NULL;
|
||||
|
||||
signal_add_first("event connected", (SIGNAL_FUNC) sig_connected);
|
||||
signal_add("setup reread", (SIGNAL_FUNC) read_chatnets);
|
||||
signal_add_first("irssi init read settings", (SIGNAL_FUNC) read_chatnets);
|
||||
signal_add_first__event_connected(sig_connected);
|
||||
signal_add__setup_reread(read_chatnets);
|
||||
signal_add_first__irssi_init_read_settings(read_chatnets);
|
||||
}
|
||||
|
||||
void chatnets_deinit(void)
|
||||
{
|
||||
module_uniq_destroy("CHATNET");
|
||||
|
||||
signal_remove("event connected", (SIGNAL_FUNC) sig_connected);
|
||||
signal_remove("setup reread", (SIGNAL_FUNC) read_chatnets);
|
||||
signal_remove("irssi init read settings", (SIGNAL_FUNC) read_chatnets);
|
||||
signal_remove__event_("connected", sig_connected);
|
||||
signal_remove__setup_reread(read_chatnets);
|
||||
signal_remove__irssi_init_read_settings(read_chatnets);
|
||||
}
|
||||
|
@ -988,7 +988,7 @@ void commands_init(void)
|
||||
signal_default_command = signal_get_uniq_id("default command");
|
||||
|
||||
settings_add_str("misc", "cmdchars", "/");
|
||||
signal_add("send command", (SIGNAL_FUNC) event_command);
|
||||
signal_add__send_command(event_command);
|
||||
|
||||
command_bind("eval", NULL, (SIGNAL_FUNC) cmd_eval);
|
||||
command_bind("cd", NULL, (SIGNAL_FUNC) cmd_cd);
|
||||
@ -998,7 +998,7 @@ void commands_deinit(void)
|
||||
{
|
||||
g_free_not_null(current_command);
|
||||
|
||||
signal_remove("send command", (SIGNAL_FUNC) event_command);
|
||||
signal_remove__send_command(event_command);
|
||||
|
||||
command_unbind("eval", (SIGNAL_FUNC) cmd_eval);
|
||||
command_unbind("cd", (SIGNAL_FUNC) cmd_cd);
|
||||
|
@ -142,8 +142,8 @@ static void sig_init_finished(void)
|
||||
{
|
||||
GSList *type, *text;
|
||||
|
||||
signal_remove("gui dialog", (SIGNAL_FUNC) sig_gui_dialog);
|
||||
signal_remove("irssi init finished", (SIGNAL_FUNC) sig_init_finished);
|
||||
signal_remove__gui_dialog(sig_gui_dialog);
|
||||
signal_remove__irssi_init_finished(sig_init_finished);
|
||||
|
||||
/* send the dialog texts that were in queue before irssi
|
||||
was initialized */
|
||||
@ -235,8 +235,8 @@ void core_init(void)
|
||||
net_disconnect_init();
|
||||
signals_init();
|
||||
|
||||
signal_add_first("gui dialog", (SIGNAL_FUNC) sig_gui_dialog);
|
||||
signal_add_first("irssi init finished", (SIGNAL_FUNC) sig_init_finished);
|
||||
signal_add_first__gui_dialog(sig_gui_dialog);
|
||||
signal_add_first__irssi_init_finished(sig_init_finished);
|
||||
|
||||
settings_init();
|
||||
commands_init();
|
||||
@ -271,8 +271,8 @@ void core_init(void)
|
||||
getrlimit(RLIMIT_CORE, &orig_core_rlimit);
|
||||
#endif
|
||||
read_settings();
|
||||
signal_add("setup changed", (SIGNAL_FUNC) read_settings);
|
||||
signal_add("irssi init finished", (SIGNAL_FUNC) sig_irssi_init_finished);
|
||||
signal_add__setup_changed(read_settings);
|
||||
signal_add__irssi_init_finished(sig_irssi_init_finished);
|
||||
|
||||
settings_check();
|
||||
|
||||
@ -283,8 +283,8 @@ void core_deinit(void)
|
||||
{
|
||||
module_uniq_destroy("WINDOW ITEM TYPE");
|
||||
|
||||
signal_remove("setup changed", (SIGNAL_FUNC) read_settings);
|
||||
signal_remove("irssi init finished", (SIGNAL_FUNC) sig_irssi_init_finished);
|
||||
signal_remove__setup_changed(read_settings);
|
||||
signal_remove__irssi_init_finished(sig_irssi_init_finished);
|
||||
|
||||
wcwidth_wrapper_deinit();
|
||||
chat_commands_deinit();
|
||||
|
@ -706,10 +706,10 @@ void expandos_init(void)
|
||||
read_settings();
|
||||
|
||||
timer_tag = g_timeout_add(1000, (GSourceFunc) sig_timer, NULL);
|
||||
signal_add("message public", (SIGNAL_FUNC) sig_message_public);
|
||||
signal_add("message private", (SIGNAL_FUNC) sig_message_private);
|
||||
signal_add("message own_private", (SIGNAL_FUNC) sig_message_own_private);
|
||||
signal_add_first("setup changed", (SIGNAL_FUNC) read_settings);
|
||||
signal_add__message_public(sig_message_public);
|
||||
signal_add__message_private(sig_message_private);
|
||||
signal_add__message_own__private(sig_message_own_private);
|
||||
signal_add_first__setup_changed(read_settings);
|
||||
}
|
||||
|
||||
void expandos_deinit(void)
|
||||
@ -732,8 +732,8 @@ void expandos_deinit(void)
|
||||
g_free_not_null(timestamp_format);
|
||||
|
||||
g_source_remove(timer_tag);
|
||||
signal_remove("message public", (SIGNAL_FUNC) sig_message_public);
|
||||
signal_remove("message private", (SIGNAL_FUNC) sig_message_private);
|
||||
signal_remove("message own_private", (SIGNAL_FUNC) sig_message_own_private);
|
||||
signal_remove("setup changed", (SIGNAL_FUNC) read_settings);
|
||||
signal_remove__message_public(sig_message_public);
|
||||
signal_remove__message_private(sig_message_private);
|
||||
signal_remove__message_own__private(sig_message_own_private);
|
||||
signal_remove__setup_changed(read_settings);
|
||||
}
|
||||
|
@ -526,7 +526,7 @@ void ignore_init(void)
|
||||
time_tag = g_timeout_add(1000, (GSourceFunc) unignore_timeout, NULL);
|
||||
|
||||
read_ignores();
|
||||
signal_add("setup reread", (SIGNAL_FUNC) read_ignores);
|
||||
signal_add__setup_reread(read_ignores);
|
||||
}
|
||||
|
||||
void ignore_deinit(void)
|
||||
@ -536,5 +536,5 @@ void ignore_deinit(void)
|
||||
ignore_destroy(ignores->data, TRUE);
|
||||
nickmatch_deinit(nickmatch);
|
||||
|
||||
signal_remove("setup reread", (SIGNAL_FUNC) read_ignores);
|
||||
signal_remove__setup_reread(read_ignores);
|
||||
}
|
||||
|
@ -117,12 +117,12 @@ void log_away_init(void)
|
||||
g_free(awaylog_file);
|
||||
settings_add_level("log", "awaylog_level", "msgs hilight");
|
||||
|
||||
signal_add("log written", (SIGNAL_FUNC) sig_log_written);
|
||||
signal_add("away mode changed", (SIGNAL_FUNC) sig_away_changed);
|
||||
signal_add__log_written(sig_log_written);
|
||||
signal_add__away_mode_changed(sig_away_changed);
|
||||
}
|
||||
|
||||
void log_away_deinit(void)
|
||||
{
|
||||
signal_remove("log written", (SIGNAL_FUNC) sig_log_written);
|
||||
signal_remove("away mode changed", (SIGNAL_FUNC) sig_away_changed);
|
||||
signal_remove__log_written(sig_log_written);
|
||||
signal_remove__away_mode_changed(sig_away_changed);
|
||||
}
|
||||
|
@ -598,9 +598,9 @@ void log_init(void)
|
||||
"--- Day changed %a %b %d %Y");
|
||||
|
||||
read_settings();
|
||||
signal_add("setup changed", (SIGNAL_FUNC) read_settings);
|
||||
signal_add("setup reread", (SIGNAL_FUNC) log_read_config);
|
||||
signal_add("irssi init finished", (SIGNAL_FUNC) log_read_config);
|
||||
signal_add__setup_changed(read_settings);
|
||||
signal_add__setup_reread(log_read_config);
|
||||
signal_add__irssi_init_finished(log_read_config);
|
||||
}
|
||||
|
||||
void log_deinit(void)
|
||||
@ -612,7 +612,7 @@ void log_deinit(void)
|
||||
|
||||
g_free_not_null(log_timestamp);
|
||||
|
||||
signal_remove("setup changed", (SIGNAL_FUNC) read_settings);
|
||||
signal_remove("setup reread", (SIGNAL_FUNC) log_read_config);
|
||||
signal_remove("irssi init finished", (SIGNAL_FUNC) log_read_config);
|
||||
signal_remove__setup_changed(read_settings);
|
||||
signal_remove__setup_reread(log_read_config);
|
||||
signal_remove__irssi_init_finished(log_read_config);
|
||||
}
|
||||
|
@ -587,14 +587,14 @@ int nick_match_msg_everywhere(CHANNEL_REC *channel, const char *msg, const char
|
||||
|
||||
void nicklist_init(void)
|
||||
{
|
||||
signal_add_first("channel created", (SIGNAL_FUNC) sig_channel_created);
|
||||
signal_add("channel destroyed", (SIGNAL_FUNC) sig_channel_destroyed);
|
||||
signal_add_first__channel_created(sig_channel_created);
|
||||
signal_add__channel_destroyed(sig_channel_destroyed);
|
||||
}
|
||||
|
||||
void nicklist_deinit(void)
|
||||
{
|
||||
signal_remove("channel created", (SIGNAL_FUNC) sig_channel_created);
|
||||
signal_remove("channel destroyed", (SIGNAL_FUNC) sig_channel_destroyed);
|
||||
signal_remove__channel_created(sig_channel_created);
|
||||
signal_remove__channel_destroyed(sig_channel_destroyed);
|
||||
|
||||
module_uniq_destroy("NICK");
|
||||
}
|
||||
|
@ -103,10 +103,10 @@ static void sig_nick_remove(CHANNEL_REC *channel, NICK_REC *nick)
|
||||
void nickmatch_cache_init(void)
|
||||
{
|
||||
lists = NULL;
|
||||
signal_add("nicklist new", (SIGNAL_FUNC) sig_nick_new);
|
||||
signal_add("nicklist changed", (SIGNAL_FUNC) sig_nick_new);
|
||||
signal_add("nicklist host changed", (SIGNAL_FUNC) sig_nick_new);
|
||||
signal_add("nicklist remove", (SIGNAL_FUNC) sig_nick_remove);
|
||||
signal_add__nicklist_new(sig_nick_new);
|
||||
signal_add__nicklist_changed(sig_nick_new);
|
||||
signal_add__nicklist_host_changed(sig_nick_new);
|
||||
signal_add__nicklist_remove(sig_nick_remove);
|
||||
}
|
||||
|
||||
void nickmatch_cache_deinit(void)
|
||||
@ -114,8 +114,8 @@ void nickmatch_cache_deinit(void)
|
||||
g_slist_foreach(lists, (GFunc) nickmatch_deinit, NULL);
|
||||
g_slist_free(lists);
|
||||
|
||||
signal_remove("nicklist new", (SIGNAL_FUNC) sig_nick_new);
|
||||
signal_remove("nicklist changed", (SIGNAL_FUNC) sig_nick_new);
|
||||
signal_remove("nicklist host changed", (SIGNAL_FUNC) sig_nick_new);
|
||||
signal_remove("nicklist remove", (SIGNAL_FUNC) sig_nick_remove);
|
||||
signal_remove__nicklist_new(sig_nick_new);
|
||||
signal_remove__nicklist_changed(sig_nick_new);
|
||||
signal_remove__nicklist_host_changed(sig_nick_new);
|
||||
signal_remove__nicklist_remove(sig_nick_remove);
|
||||
}
|
||||
|
@ -242,7 +242,7 @@ void rawlog_init(void)
|
||||
settings_add_int("history", "rawlog_lines", 200);
|
||||
read_settings();
|
||||
|
||||
signal_add("setup changed", (SIGNAL_FUNC) read_settings);
|
||||
signal_add__setup_changed(read_settings);
|
||||
|
||||
command_bind("rawlog", NULL, (SIGNAL_FUNC) cmd_rawlog);
|
||||
command_bind("rawlog save", NULL, (SIGNAL_FUNC) cmd_rawlog_save);
|
||||
@ -252,7 +252,7 @@ void rawlog_init(void)
|
||||
|
||||
void rawlog_deinit(void)
|
||||
{
|
||||
signal_remove("setup changed", (SIGNAL_FUNC) read_settings);
|
||||
signal_remove__setup_changed(read_settings);
|
||||
|
||||
command_unbind("rawlog", (SIGNAL_FUNC) cmd_rawlog);
|
||||
command_unbind("rawlog save", (SIGNAL_FUNC) cmd_rawlog_save);
|
||||
|
@ -504,11 +504,11 @@ void servers_reconnect_init(void)
|
||||
reconnect_timeout_tag = g_timeout_add(1000, (GSourceFunc) server_reconnect_timeout, NULL);
|
||||
read_settings();
|
||||
|
||||
signal_add("server connect failed", (SIGNAL_FUNC) sig_reconnect);
|
||||
signal_add("server disconnected", (SIGNAL_FUNC) sig_reconnect);
|
||||
signal_add("event connected", (SIGNAL_FUNC) sig_connected);
|
||||
signal_add("chat protocol deinit", (SIGNAL_FUNC) sig_chat_protocol_deinit);
|
||||
signal_add("setup changed", (SIGNAL_FUNC) read_settings);
|
||||
signal_add__server_connect_failed(sig_reconnect);
|
||||
signal_add__server_disconnected(sig_reconnect);
|
||||
signal_add__event_("connected", sig_connected);
|
||||
signal_add__chat_protocol_deinit(sig_chat_protocol_deinit);
|
||||
signal_add__setup_changed(read_settings);
|
||||
|
||||
command_bind("rmreconns", NULL, (SIGNAL_FUNC) cmd_rmreconns);
|
||||
command_bind("reconnect", NULL, (SIGNAL_FUNC) cmd_reconnect);
|
||||
@ -519,11 +519,11 @@ void servers_reconnect_deinit(void)
|
||||
{
|
||||
g_source_remove(reconnect_timeout_tag);
|
||||
|
||||
signal_remove("server connect failed", (SIGNAL_FUNC) sig_reconnect);
|
||||
signal_remove("server disconnected", (SIGNAL_FUNC) sig_reconnect);
|
||||
signal_remove("event connected", (SIGNAL_FUNC) sig_connected);
|
||||
signal_remove("chat protocol deinit", (SIGNAL_FUNC) sig_chat_protocol_deinit);
|
||||
signal_remove("setup changed", (SIGNAL_FUNC) read_settings);
|
||||
signal_remove__server_connect_failed(sig_reconnect);
|
||||
signal_remove__server_disconnected(sig_reconnect);
|
||||
signal_remove__event_("connected", sig_connected);
|
||||
signal_remove__chat_protocol_deinit(sig_chat_protocol_deinit);
|
||||
signal_remove__setup_changed(read_settings);
|
||||
|
||||
command_unbind("rmreconns", (SIGNAL_FUNC) cmd_rmreconns);
|
||||
command_unbind("reconnect", (SIGNAL_FUNC) cmd_reconnect);
|
||||
|
@ -658,9 +658,9 @@ void servers_setup_init(void)
|
||||
old_source_host = NULL;
|
||||
read_settings();
|
||||
|
||||
signal_add("setup changed", (SIGNAL_FUNC) read_settings);
|
||||
signal_add("setup reread", (SIGNAL_FUNC) read_servers);
|
||||
signal_add("irssi init read settings", (SIGNAL_FUNC) read_servers);
|
||||
signal_add__setup_changed(read_settings);
|
||||
signal_add__setup_reread(read_servers);
|
||||
signal_add__irssi_init_read_settings(read_servers);
|
||||
}
|
||||
|
||||
void servers_setup_deinit(void)
|
||||
@ -672,9 +672,9 @@ void servers_setup_deinit(void)
|
||||
while (setupservers != NULL)
|
||||
server_setup_destroy(setupservers->data);
|
||||
|
||||
signal_remove("setup changed", (SIGNAL_FUNC) read_settings);
|
||||
signal_remove("setup reread", (SIGNAL_FUNC) read_servers);
|
||||
signal_remove("irssi init read settings", (SIGNAL_FUNC) read_servers);
|
||||
signal_remove__setup_changed(read_settings);
|
||||
signal_remove__setup_reread(read_servers);
|
||||
signal_remove__irssi_init_read_settings(read_servers);
|
||||
|
||||
module_uniq_destroy("SERVER SETUP");
|
||||
}
|
||||
|
@ -741,7 +741,7 @@ void servers_init(void)
|
||||
settings_add_bool("server", "resolve_reverse_lookup", FALSE);
|
||||
lookup_servers = servers = NULL;
|
||||
|
||||
signal_add("chat protocol deinit", (SIGNAL_FUNC) sig_chat_protocol_deinit);
|
||||
signal_add__chat_protocol_deinit(sig_chat_protocol_deinit);
|
||||
|
||||
servers_reconnect_init();
|
||||
servers_setup_init();
|
||||
@ -749,7 +749,7 @@ void servers_init(void)
|
||||
|
||||
void servers_deinit(void)
|
||||
{
|
||||
signal_remove("chat protocol deinit", (SIGNAL_FUNC) sig_chat_protocol_deinit);
|
||||
signal_remove__chat_protocol_deinit(sig_chat_protocol_deinit);
|
||||
|
||||
servers_setup_deinit();
|
||||
servers_reconnect_deinit();
|
||||
|
@ -346,13 +346,13 @@ void session_init(void)
|
||||
{
|
||||
command_bind("upgrade", NULL, (SIGNAL_FUNC) cmd_upgrade);
|
||||
|
||||
signal_add("session save", (SIGNAL_FUNC) sig_session_save);
|
||||
signal_add("session restore", (SIGNAL_FUNC) sig_session_restore);
|
||||
signal_add("session save server", (SIGNAL_FUNC) session_save_server_channels);
|
||||
signal_add("session restore server", (SIGNAL_FUNC) session_restore_server_channels);
|
||||
signal_add("session save channel", (SIGNAL_FUNC) session_save_channel_nicks);
|
||||
signal_add("session restore channel", (SIGNAL_FUNC) session_restore_channel_nicks);
|
||||
signal_add("irssi init finished", (SIGNAL_FUNC) sig_init_finished);
|
||||
signal_add__session_save(sig_session_save);
|
||||
signal_add__session_restore(sig_session_restore);
|
||||
signal_add__session_save_server(session_save_server_channels);
|
||||
signal_add__session_restore_server(session_restore_server_channels);
|
||||
signal_add__session_save_channel(session_save_channel_nicks);
|
||||
signal_add__session_restore_channel(session_restore_channel_nicks);
|
||||
signal_add__irssi_init_finished(sig_init_finished);
|
||||
}
|
||||
|
||||
void session_deinit(void)
|
||||
@ -361,11 +361,11 @@ void session_deinit(void)
|
||||
|
||||
command_unbind("upgrade", (SIGNAL_FUNC) cmd_upgrade);
|
||||
|
||||
signal_remove("session save", (SIGNAL_FUNC) sig_session_save);
|
||||
signal_remove("session restore", (SIGNAL_FUNC) sig_session_restore);
|
||||
signal_remove("session save server", (SIGNAL_FUNC) session_save_server_channels);
|
||||
signal_remove("session restore server", (SIGNAL_FUNC) session_restore_server_channels);
|
||||
signal_remove("session save channel", (SIGNAL_FUNC) session_save_channel_nicks);
|
||||
signal_remove("session restore channel", (SIGNAL_FUNC) session_restore_channel_nicks);
|
||||
signal_remove("irssi init finished", (SIGNAL_FUNC) sig_init_finished);
|
||||
signal_remove__session_save(sig_session_save);
|
||||
signal_remove__session_restore(sig_session_restore);
|
||||
signal_remove__session_save_server(session_save_server_channels);
|
||||
signal_remove__session_restore_server(session_restore_server_channels);
|
||||
signal_remove__session_save_channel(session_save_channel_nicks);
|
||||
signal_remove__session_restore_channel(session_restore_channel_nicks);
|
||||
signal_remove__irssi_init_finished(sig_init_finished);
|
||||
}
|
||||
|
@ -884,9 +884,9 @@ void settings_init(void)
|
||||
settings_add_bool("misc", "settings_autosave", TRUE);
|
||||
timeout_tag = g_timeout_add(SETTINGS_AUTOSAVE_TIMEOUT,
|
||||
(GSourceFunc) sig_autosave, NULL);
|
||||
signal_add("irssi init finished", (SIGNAL_FUNC) sig_init_finished);
|
||||
signal_add("irssi init userinfo changed", (SIGNAL_FUNC) sig_init_userinfo_changed);
|
||||
signal_add("gui exit", (SIGNAL_FUNC) sig_autosave);
|
||||
signal_add__irssi_init_finished(sig_init_finished);
|
||||
signal_add__irssi_init_userinfo_changed(sig_init_userinfo_changed);
|
||||
signal_add__gui_exit(sig_autosave);
|
||||
}
|
||||
|
||||
static void settings_hash_free(const char *key, SETTINGS_REC *rec)
|
||||
@ -897,9 +897,9 @@ static void settings_hash_free(const char *key, SETTINGS_REC *rec)
|
||||
void settings_deinit(void)
|
||||
{
|
||||
g_source_remove(timeout_tag);
|
||||
signal_remove("irssi init finished", (SIGNAL_FUNC) sig_init_finished);
|
||||
signal_remove("irssi init userinfo changed", (SIGNAL_FUNC) sig_init_userinfo_changed);
|
||||
signal_remove("gui exit", (SIGNAL_FUNC) sig_autosave);
|
||||
signal_remove__irssi_init_finished(sig_init_finished);
|
||||
signal_remove__irssi_init_userinfo_changed(sig_init_userinfo_changed);
|
||||
signal_remove__gui_exit(sig_autosave);
|
||||
|
||||
g_slist_foreach(last_invalid_modules, (GFunc) g_free, NULL);
|
||||
g_slist_free(last_invalid_modules);
|
||||
|
@ -79,7 +79,6 @@ inline static void signal_register_fix_name(char *var) {
|
||||
signal_remove_full__ ## SIGNAL (func, data); \
|
||||
} \
|
||||
|
||||
|
||||
#define SIGNAL_REGISTER_F(SIGNAL, NUM, PROTO, ARG, ...) \
|
||||
inline static int signal_emit__ ## SIGNAL ## _ PROTO { \
|
||||
int ret; \
|
||||
@ -140,7 +139,6 @@ inline static void signal_register_fix_name(char *var) {
|
||||
signal_remove_full__ ## SIGNAL ## _ (arg, func, data); \
|
||||
} \
|
||||
|
||||
|
||||
#define STYPE(TYPE) typedef struct _ ## TYPE TYPE
|
||||
|
||||
#define SIGNAL_EMIT(SIGNAL, ...) signal_emit__ ## SIGNAL ( ## __VA_ARGS__ )
|
||||
|
@ -133,10 +133,10 @@ void wcwidth_wrapper_init(void)
|
||||
#endif
|
||||
|
||||
read_settings();
|
||||
signal_add_first("setup changed", (SIGNAL_FUNC) read_settings);
|
||||
signal_add_first__setup_changed(read_settings);
|
||||
}
|
||||
|
||||
void wcwidth_wrapper_deinit(void)
|
||||
{
|
||||
signal_remove("setup changed", (SIGNAL_FUNC) read_settings);
|
||||
signal_remove__setup_changed(read_settings);
|
||||
}
|
||||
|
@ -172,7 +172,7 @@ void write_buffer_init(void)
|
||||
|
||||
timeout_tag = -1;
|
||||
read_settings();
|
||||
signal_add("setup changed", (SIGNAL_FUNC) read_settings);
|
||||
signal_add__setup_changed(read_settings);
|
||||
command_bind("flushbuffer", NULL, (SIGNAL_FUNC) cmd_flushbuffer);
|
||||
}
|
||||
|
||||
@ -187,6 +187,6 @@ void write_buffer_deinit(void)
|
||||
g_slist_foreach(empty_blocks, (GFunc) g_free, NULL);
|
||||
g_slist_free(empty_blocks);
|
||||
|
||||
signal_remove("setup changed", (SIGNAL_FUNC) read_settings);
|
||||
signal_remove__setup_changed(read_settings);
|
||||
command_unbind("flushbuffer", (SIGNAL_FUNC) cmd_flushbuffer);
|
||||
}
|
||||
|
@ -1251,38 +1251,38 @@ void chat_completion_init(void)
|
||||
settings_add_bool("lookandfeel", "expand_escapes", FALSE);
|
||||
|
||||
read_settings();
|
||||
signal_add("complete word", (SIGNAL_FUNC) sig_complete_word);
|
||||
signal_add("complete command msg", (SIGNAL_FUNC) sig_complete_msg);
|
||||
signal_add("complete command query", (SIGNAL_FUNC) sig_complete_msg);
|
||||
signal_add("complete command action", (SIGNAL_FUNC) sig_complete_msg);
|
||||
signal_add("complete erase command msg", (SIGNAL_FUNC) sig_erase_complete_msg);
|
||||
signal_add("complete erase command query", (SIGNAL_FUNC) sig_erase_complete_msg);
|
||||
signal_add("complete erase command action", (SIGNAL_FUNC) sig_erase_complete_msg);
|
||||
signal_add("complete command connect", (SIGNAL_FUNC) sig_complete_connect);
|
||||
signal_add("complete command server", (SIGNAL_FUNC) sig_complete_connect);
|
||||
signal_add("complete command disconnect", (SIGNAL_FUNC) sig_complete_tag);
|
||||
signal_add("complete command reconnect", (SIGNAL_FUNC) sig_complete_tag);
|
||||
signal_add("complete command window server", (SIGNAL_FUNC) sig_complete_tag);
|
||||
signal_add("complete command topic", (SIGNAL_FUNC) sig_complete_topic);
|
||||
signal_add("complete command away", (SIGNAL_FUNC) sig_complete_away);
|
||||
signal_add("complete command unalias", (SIGNAL_FUNC) sig_complete_unalias);
|
||||
signal_add("complete command alias", (SIGNAL_FUNC) sig_complete_alias);
|
||||
signal_add("complete command window goto", (SIGNAL_FUNC) sig_complete_window);
|
||||
signal_add("complete command window item move", (SIGNAL_FUNC) sig_complete_channel);
|
||||
signal_add("complete command server add", (SIGNAL_FUNC) sig_complete_server);
|
||||
signal_add("complete command server remove", (SIGNAL_FUNC) sig_complete_server);
|
||||
signal_add("complete command recode remove", (SIGNAL_FUNC) sig_complete_target);
|
||||
signal_add("message public", (SIGNAL_FUNC) sig_message_public);
|
||||
signal_add("message join", (SIGNAL_FUNC) sig_message_join);
|
||||
signal_add("message private", (SIGNAL_FUNC) sig_message_private);
|
||||
signal_add("message own_public", (SIGNAL_FUNC) sig_message_own_public);
|
||||
signal_add("message own_private", (SIGNAL_FUNC) sig_message_own_private);
|
||||
signal_add("nicklist remove", (SIGNAL_FUNC) sig_nick_removed);
|
||||
signal_add("nicklist changed", (SIGNAL_FUNC) sig_nick_changed);
|
||||
signal_add("send text", (SIGNAL_FUNC) event_text);
|
||||
signal_add("server disconnected", (SIGNAL_FUNC) sig_server_disconnected);
|
||||
signal_add("channel destroyed", (SIGNAL_FUNC) sig_channel_destroyed);
|
||||
signal_add("setup changed", (SIGNAL_FUNC) read_settings);
|
||||
signal_add__complete_word(sig_complete_word);
|
||||
signal_add__complete_command_("msg", sig_complete_msg);
|
||||
signal_add__complete_command_("query", sig_complete_msg);
|
||||
signal_add__complete_command_("action", sig_complete_msg);
|
||||
signal_add__complete_erase_command_msg(sig_erase_complete_msg);
|
||||
signal_add__complete_erase_command_query(sig_erase_complete_msg);
|
||||
signal_add__complete_erase_command_action(sig_erase_complete_msg);
|
||||
signal_add__complete_command_("connect", sig_complete_connect);
|
||||
signal_add__complete_command_("server", sig_complete_connect);
|
||||
signal_add__complete_command_("disconnect", sig_complete_tag);
|
||||
signal_add__complete_command_("reconnect", sig_complete_tag);
|
||||
signal_add__complete_command_("window server", sig_complete_tag);
|
||||
signal_add__complete_command_("topic", sig_complete_topic);
|
||||
signal_add__complete_command_("away", sig_complete_away);
|
||||
signal_add__complete_command_("unalias", sig_complete_unalias);
|
||||
signal_add__complete_command_("alias", sig_complete_alias);
|
||||
signal_add__complete_command_("window goto", sig_complete_window);
|
||||
signal_add__complete_command_("window item move", sig_complete_channel);
|
||||
signal_add__complete_command_("server add", sig_complete_server);
|
||||
signal_add__complete_command_("server remove", sig_complete_server);
|
||||
signal_add__complete_command_("recode remove", sig_complete_target);
|
||||
signal_add__message_public(sig_message_public);
|
||||
signal_add__message_join(sig_message_join);
|
||||
signal_add__message_private(sig_message_private);
|
||||
signal_add__message_own__public(sig_message_own_public);
|
||||
signal_add__message_own__private(sig_message_own_private);
|
||||
signal_add__nicklist_remove(sig_nick_removed);
|
||||
signal_add__nicklist_changed(sig_nick_changed);
|
||||
signal_add__send_text(event_text);
|
||||
signal_add__server_disconnected(sig_server_disconnected);
|
||||
signal_add__channel_destroyed(sig_channel_destroyed);
|
||||
signal_add__setup_changed(read_settings);
|
||||
}
|
||||
|
||||
void chat_completion_deinit(void)
|
||||
@ -1290,38 +1290,38 @@ void chat_completion_deinit(void)
|
||||
while (global_lastmsgs != NULL)
|
||||
last_msg_destroy(&global_lastmsgs, global_lastmsgs->data);
|
||||
|
||||
signal_remove("complete word", (SIGNAL_FUNC) sig_complete_word);
|
||||
signal_remove("complete command msg", (SIGNAL_FUNC) sig_complete_msg);
|
||||
signal_remove("complete command query", (SIGNAL_FUNC) sig_complete_msg);
|
||||
signal_remove("complete command action", (SIGNAL_FUNC) sig_complete_msg);
|
||||
signal_remove("complete erase command msg", (SIGNAL_FUNC) sig_erase_complete_msg);
|
||||
signal_remove("complete erase command query", (SIGNAL_FUNC) sig_erase_complete_msg);
|
||||
signal_remove("complete erase command action", (SIGNAL_FUNC) sig_erase_complete_msg);
|
||||
signal_remove("complete command connect", (SIGNAL_FUNC) sig_complete_connect);
|
||||
signal_remove("complete command server", (SIGNAL_FUNC) sig_complete_connect);
|
||||
signal_remove("complete command disconnect", (SIGNAL_FUNC) sig_complete_tag);
|
||||
signal_remove("complete command reconnect", (SIGNAL_FUNC) sig_complete_tag);
|
||||
signal_remove("complete command window server", (SIGNAL_FUNC) sig_complete_tag);
|
||||
signal_remove("complete command topic", (SIGNAL_FUNC) sig_complete_topic);
|
||||
signal_remove("complete command away", (SIGNAL_FUNC) sig_complete_away);
|
||||
signal_remove("complete command unalias", (SIGNAL_FUNC) sig_complete_unalias);
|
||||
signal_remove("complete command alias", (SIGNAL_FUNC) sig_complete_alias);
|
||||
signal_remove("complete command window goto", (SIGNAL_FUNC) sig_complete_window);
|
||||
signal_remove("complete command window item move", (SIGNAL_FUNC) sig_complete_channel);
|
||||
signal_remove("complete command server add", (SIGNAL_FUNC) sig_complete_server);
|
||||
signal_remove("complete command server remove", (SIGNAL_FUNC) sig_complete_server);
|
||||
signal_remove("complete command recode remove", (SIGNAL_FUNC) sig_complete_target);
|
||||
signal_remove("message public", (SIGNAL_FUNC) sig_message_public);
|
||||
signal_remove("message join", (SIGNAL_FUNC) sig_message_join);
|
||||
signal_remove("message private", (SIGNAL_FUNC) sig_message_private);
|
||||
signal_remove("message own_public", (SIGNAL_FUNC) sig_message_own_public);
|
||||
signal_remove("message own_private", (SIGNAL_FUNC) sig_message_own_private);
|
||||
signal_remove("nicklist remove", (SIGNAL_FUNC) sig_nick_removed);
|
||||
signal_remove("nicklist changed", (SIGNAL_FUNC) sig_nick_changed);
|
||||
signal_remove("send text", (SIGNAL_FUNC) event_text);
|
||||
signal_remove("server disconnected", (SIGNAL_FUNC) sig_server_disconnected);
|
||||
signal_remove("channel destroyed", (SIGNAL_FUNC) sig_channel_destroyed);
|
||||
signal_remove("setup changed", (SIGNAL_FUNC) read_settings);
|
||||
signal_remove__complete_word(sig_complete_word);
|
||||
signal_remove__complete_command_("msg", sig_complete_msg);
|
||||
signal_remove__complete_command_("query", sig_complete_msg);
|
||||
signal_remove__complete_command_("action", sig_complete_msg);
|
||||
signal_remove__complete_erase_command_msg(sig_erase_complete_msg);
|
||||
signal_remove__complete_erase_command_query(sig_erase_complete_msg);
|
||||
signal_remove__complete_erase_command_action(sig_erase_complete_msg);
|
||||
signal_remove__complete_command_("connect", sig_complete_connect);
|
||||
signal_remove__complete_command_("server", sig_complete_connect);
|
||||
signal_remove__complete_command_("disconnect", sig_complete_tag);
|
||||
signal_remove__complete_command_("reconnect", sig_complete_tag);
|
||||
signal_remove__complete_command_("window server", sig_complete_tag);
|
||||
signal_remove__complete_command_("topic", sig_complete_topic);
|
||||
signal_remove__complete_command_("away", sig_complete_away);
|
||||
signal_remove__complete_command_("unalias", sig_complete_unalias);
|
||||
signal_remove__complete_command_("alias", sig_complete_alias);
|
||||
signal_remove__complete_command_("window goto", sig_complete_window);
|
||||
signal_remove__complete_command_("window item move", sig_complete_channel);
|
||||
signal_remove__complete_command_("server add", sig_complete_server);
|
||||
signal_remove__complete_command_("server remove", sig_complete_server);
|
||||
signal_remove__complete_command_("recode remove", sig_complete_target);
|
||||
signal_remove__message_public(sig_message_public);
|
||||
signal_remove__message_join(sig_message_join);
|
||||
signal_remove__message_private(sig_message_private);
|
||||
signal_remove__message_own__public(sig_message_own_public);
|
||||
signal_remove__message_own__private(sig_message_own_private);
|
||||
signal_remove__nicklist_remove(sig_nick_removed);
|
||||
signal_remove__nicklist_changed(sig_nick_changed);
|
||||
signal_remove__send_text(event_text);
|
||||
signal_remove__server_disconnected(sig_server_disconnected);
|
||||
signal_remove__channel_destroyed(sig_channel_destroyed);
|
||||
signal_remove__setup_changed(read_settings);
|
||||
|
||||
g_free_not_null(completion_char);
|
||||
g_free_not_null(cmdchars);
|
||||
|
@ -475,20 +475,20 @@ void command_history_init(void)
|
||||
global_history = command_history_create(NULL);
|
||||
|
||||
read_settings();
|
||||
signal_add("window created", (SIGNAL_FUNC) sig_window_created);
|
||||
signal_add("window destroyed", (SIGNAL_FUNC) sig_window_destroyed);
|
||||
signal_add("window history changed", (SIGNAL_FUNC) sig_window_history_changed);
|
||||
signal_add_last("window history cleared", (SIGNAL_FUNC) sig_window_history_cleared);
|
||||
signal_add("setup changed", (SIGNAL_FUNC) read_settings);
|
||||
signal_add__window_created(sig_window_created);
|
||||
signal_add__window_destroyed(sig_window_destroyed);
|
||||
signal_add__window_history_changed(sig_window_history_changed);
|
||||
signal_add_last__window_history_cleared(sig_window_history_cleared);
|
||||
signal_add__setup_changed(read_settings);
|
||||
}
|
||||
|
||||
void command_history_deinit(void)
|
||||
{
|
||||
signal_remove("window created", (SIGNAL_FUNC) sig_window_created);
|
||||
signal_remove("window destroyed", (SIGNAL_FUNC) sig_window_destroyed);
|
||||
signal_remove("window history changed", (SIGNAL_FUNC) sig_window_history_changed);
|
||||
signal_remove("window history cleared", (SIGNAL_FUNC) sig_window_history_cleared);
|
||||
signal_remove("setup changed", (SIGNAL_FUNC) read_settings);
|
||||
signal_remove__window_created(sig_window_created);
|
||||
signal_remove__window_destroyed(sig_window_destroyed);
|
||||
signal_remove__window_history_changed(sig_window_history_changed);
|
||||
signal_remove__window_history_cleared(sig_window_history_cleared);
|
||||
signal_remove__setup_changed(read_settings);
|
||||
|
||||
command_history_destroy(global_history);
|
||||
|
||||
|
@ -900,17 +900,17 @@ void completion_init(void)
|
||||
|
||||
command_bind("completion", NULL, (SIGNAL_FUNC) cmd_completion);
|
||||
|
||||
signal_add_first("complete word", (SIGNAL_FUNC) sig_complete_word);
|
||||
signal_add_first("complete erase", (SIGNAL_FUNC) sig_complete_erase);
|
||||
signal_add("complete command set", (SIGNAL_FUNC) sig_complete_set);
|
||||
signal_add("complete command toggle", (SIGNAL_FUNC) sig_complete_toggle);
|
||||
signal_add("complete command load", (SIGNAL_FUNC) sig_complete_filename);
|
||||
signal_add("complete command cat", (SIGNAL_FUNC) sig_complete_filename);
|
||||
signal_add("complete command save", (SIGNAL_FUNC) sig_complete_filename);
|
||||
signal_add("complete command reload", (SIGNAL_FUNC) sig_complete_filename);
|
||||
signal_add("complete command rawlog open", (SIGNAL_FUNC) sig_complete_filename);
|
||||
signal_add("complete command rawlog save", (SIGNAL_FUNC) sig_complete_filename);
|
||||
signal_add("complete command help", (SIGNAL_FUNC) sig_complete_command);
|
||||
signal_add_first__complete_word(sig_complete_word);
|
||||
signal_add_first__complete_erase(sig_complete_erase);
|
||||
signal_add__complete_command_("set", sig_complete_set);
|
||||
signal_add__complete_command_("toggle", sig_complete_toggle);
|
||||
signal_add__complete_command_("load", sig_complete_filename);
|
||||
signal_add__complete_command_("cat", sig_complete_filename);
|
||||
signal_add__complete_command_("save", sig_complete_filename);
|
||||
signal_add__complete_command_("reload", sig_complete_filename);
|
||||
signal_add__complete_command_("rawlog open", sig_complete_filename);
|
||||
signal_add__complete_command_("rawlog save", sig_complete_filename);
|
||||
signal_add__complete_command_("help", sig_complete_command);
|
||||
|
||||
command_set_options("completion", "auto delete");
|
||||
}
|
||||
@ -923,15 +923,15 @@ void completion_deinit(void)
|
||||
|
||||
command_unbind("completion", (SIGNAL_FUNC) cmd_completion);
|
||||
|
||||
signal_remove("complete word", (SIGNAL_FUNC) sig_complete_word);
|
||||
signal_remove("complete erase", (SIGNAL_FUNC) sig_complete_erase);
|
||||
signal_remove("complete command set", (SIGNAL_FUNC) sig_complete_set);
|
||||
signal_remove("complete command toggle", (SIGNAL_FUNC) sig_complete_toggle);
|
||||
signal_remove("complete command load", (SIGNAL_FUNC) sig_complete_filename);
|
||||
signal_remove("complete command cat", (SIGNAL_FUNC) sig_complete_filename);
|
||||
signal_remove("complete command save", (SIGNAL_FUNC) sig_complete_filename);
|
||||
signal_remove("complete command reload", (SIGNAL_FUNC) sig_complete_filename);
|
||||
signal_remove("complete command rawlog open", (SIGNAL_FUNC) sig_complete_filename);
|
||||
signal_remove("complete command rawlog save", (SIGNAL_FUNC) sig_complete_filename);
|
||||
signal_remove("complete command help", (SIGNAL_FUNC) sig_complete_command);
|
||||
signal_remove__complete_word(sig_complete_word);
|
||||
signal_remove__complete_erase(sig_complete_erase);
|
||||
signal_remove__complete_command_("set", sig_complete_set);
|
||||
signal_remove__complete_command_("toggle", sig_complete_toggle);
|
||||
signal_remove__complete_command_("load", sig_complete_filename);
|
||||
signal_remove__complete_command_("cat", sig_complete_filename);
|
||||
signal_remove__complete_command_("save", sig_complete_filename);
|
||||
signal_remove__complete_command_("reload", sig_complete_filename);
|
||||
signal_remove__complete_command_("rawlog open", sig_complete_filename);
|
||||
signal_remove__complete_command_("rawlog save", sig_complete_filename);
|
||||
signal_remove__complete_command_("help", sig_complete_command);
|
||||
}
|
||||
|
@ -50,14 +50,14 @@ static void capability_mode_failed(gchar *msg)
|
||||
void fe_capsicum_init(void)
|
||||
{
|
||||
|
||||
signal_add("capability mode enabled", (SIGNAL_FUNC) capability_mode_enabled);
|
||||
signal_add("capability mode disabled", (SIGNAL_FUNC) capability_mode_disabled);
|
||||
signal_add("capability mode failed", (SIGNAL_FUNC) capability_mode_failed);
|
||||
signal_add__capability_mode_enabled(capability_mode_enabled);
|
||||
signal_add__capability_mode_disabled(capability_mode_disabled);
|
||||
signal_add__capability_mode_failed(capability_mode_failed);
|
||||
}
|
||||
|
||||
void fe_capsicum_deinit(void)
|
||||
{
|
||||
signal_remove("capability mode enabled", (SIGNAL_FUNC) capability_mode_enabled);
|
||||
signal_remove("capability mode disabled", (SIGNAL_FUNC) capability_mode_disabled);
|
||||
signal_remove("capability mode failed", (SIGNAL_FUNC) capability_mode_failed);
|
||||
signal_remove__capability_mode_enabled(capability_mode_enabled);
|
||||
signal_remove__capability_mode_disabled(capability_mode_disabled);
|
||||
signal_remove__capability_mode_failed(capability_mode_failed);
|
||||
}
|
||||
|
@ -160,12 +160,10 @@ static void cmd_join(const char *data, SERVER_REC *server)
|
||||
pdata = server->last_invite;
|
||||
}
|
||||
if (samewindow)
|
||||
signal_add("channel created",
|
||||
(SIGNAL_FUNC) signal_channel_created_curwin);
|
||||
signal_add__channel_created(signal_channel_created_curwin);
|
||||
server->channels_join(server, pdata, FALSE);
|
||||
if (samewindow)
|
||||
signal_remove("channel created",
|
||||
(SIGNAL_FUNC) signal_channel_created_curwin);
|
||||
signal_remove__channel_created(signal_channel_created_curwin);
|
||||
}
|
||||
cmd_params_free(free_arg);
|
||||
}
|
||||
@ -629,11 +627,11 @@ void fe_channels_init(void)
|
||||
settings_add_int("lookandfeel", "names_max_columns", 6);
|
||||
settings_add_int("lookandfeel", "names_max_width", 0);
|
||||
|
||||
signal_add("channel created", (SIGNAL_FUNC) signal_channel_created);
|
||||
signal_add("channel destroyed", (SIGNAL_FUNC) signal_channel_destroyed);
|
||||
signal_add_last("window item changed", (SIGNAL_FUNC) signal_window_item_changed);
|
||||
signal_add_last("server disconnected", (SIGNAL_FUNC) sig_disconnected);
|
||||
signal_add_last("channel joined", (SIGNAL_FUNC) sig_channel_joined);
|
||||
signal_add__channel_created(signal_channel_created);
|
||||
signal_add__channel_destroyed(signal_channel_destroyed);
|
||||
signal_add_last__window_item_changed(signal_window_item_changed);
|
||||
signal_add_last__server_disconnected(sig_disconnected);
|
||||
signal_add_last__channel_joined(sig_channel_joined);
|
||||
|
||||
command_bind("join", NULL, (SIGNAL_FUNC) cmd_join);
|
||||
command_bind("channel", NULL, (SIGNAL_FUNC) cmd_channel);
|
||||
@ -652,11 +650,11 @@ void fe_channels_init(void)
|
||||
|
||||
void fe_channels_deinit(void)
|
||||
{
|
||||
signal_remove("channel created", (SIGNAL_FUNC) signal_channel_created);
|
||||
signal_remove("channel destroyed", (SIGNAL_FUNC) signal_channel_destroyed);
|
||||
signal_remove("window item changed", (SIGNAL_FUNC) signal_window_item_changed);
|
||||
signal_remove("server disconnected", (SIGNAL_FUNC) sig_disconnected);
|
||||
signal_remove("channel joined", (SIGNAL_FUNC) sig_channel_joined);
|
||||
signal_remove__channel_created(signal_channel_created);
|
||||
signal_remove__channel_destroyed(signal_channel_destroyed);
|
||||
signal_remove__window_item_changed(signal_window_item_changed);
|
||||
signal_remove__server_disconnected(sig_disconnected);
|
||||
signal_remove__channel_joined(sig_channel_joined);
|
||||
|
||||
command_unbind("join", (SIGNAL_FUNC) cmd_join);
|
||||
command_unbind("channel", (SIGNAL_FUNC) cmd_channel);
|
||||
|
@ -204,10 +204,10 @@ void fe_common_core_init(void)
|
||||
|
||||
settings_check();
|
||||
|
||||
signal_add_first("server connected", (SIGNAL_FUNC) sig_connected);
|
||||
signal_add_last("server destroyed", (SIGNAL_FUNC) sig_destroyed);
|
||||
signal_add_first("channel created", (SIGNAL_FUNC) sig_channel_created);
|
||||
signal_add_last("channel destroyed", (SIGNAL_FUNC) sig_channel_destroyed);
|
||||
signal_add_first__server_connected(sig_connected);
|
||||
signal_add_last__server_destroyed(sig_destroyed);
|
||||
signal_add_first__channel_created(sig_channel_created);
|
||||
signal_add_last__channel_destroyed(sig_channel_destroyed);
|
||||
|
||||
module_register("core", "fe");
|
||||
}
|
||||
@ -249,11 +249,11 @@ void fe_common_core_deinit(void)
|
||||
theme_unregister();
|
||||
themes_deinit();
|
||||
|
||||
signal_remove("setup changed", (SIGNAL_FUNC) sig_setup_changed);
|
||||
signal_remove("server connected", (SIGNAL_FUNC) sig_connected);
|
||||
signal_remove("server destroyed", (SIGNAL_FUNC) sig_destroyed);
|
||||
signal_remove("channel created", (SIGNAL_FUNC) sig_channel_created);
|
||||
signal_remove("channel destroyed", (SIGNAL_FUNC) sig_channel_destroyed);
|
||||
signal_remove__setup_changed(sig_setup_changed);
|
||||
signal_remove__server_connected(sig_connected);
|
||||
signal_remove__server_destroyed(sig_destroyed);
|
||||
signal_remove__channel_created(sig_channel_created);
|
||||
signal_remove__channel_destroyed(sig_channel_destroyed);
|
||||
}
|
||||
|
||||
void glog_func(const char *log_domain, GLogLevelFlags log_level,
|
||||
@ -458,7 +458,7 @@ void fe_common_core_finish_init(void)
|
||||
}
|
||||
|
||||
sig_setup_changed();
|
||||
signal_add_first("setup changed", (SIGNAL_FUNC) sig_setup_changed);
|
||||
signal_add_first__setup_changed(sig_setup_changed);
|
||||
|
||||
/* _after_ windows are created.. */
|
||||
g_log_set_default_handler((GLogFunc) glog_func, NULL);
|
||||
|
@ -228,18 +228,18 @@ static void event_command(const char *data)
|
||||
if (cmdchar != NULL && (data[1] == '^' ||
|
||||
(data[1] == *cmdchar && data[2] == '^'))
|
||||
&& !command_hide_output++) {
|
||||
signal_add_first("print starting", (SIGNAL_FUNC) sig_stop);
|
||||
signal_add_first("print format", (SIGNAL_FUNC) sig_stop);
|
||||
signal_add_first("print text", (SIGNAL_FUNC) sig_stop);
|
||||
signal_add_first__print_starting(sig_stop);
|
||||
signal_add_first__print_format(sig_stop);
|
||||
signal_add_first__print_text(sig_stop);
|
||||
}
|
||||
}
|
||||
|
||||
static void event_command_last(const char *data)
|
||||
{
|
||||
if (command_hide_output && !--command_hide_output) {
|
||||
signal_remove("print starting", (SIGNAL_FUNC) sig_stop);
|
||||
signal_remove("print format", (SIGNAL_FUNC) sig_stop);
|
||||
signal_remove("print text", (SIGNAL_FUNC) sig_stop);
|
||||
signal_remove__print_starting(sig_stop);
|
||||
signal_remove__print_format(sig_stop);
|
||||
signal_remove__print_text(sig_stop);
|
||||
}
|
||||
}
|
||||
|
||||
@ -339,11 +339,11 @@ void fe_core_commands_init(void)
|
||||
command_bind("uptime", NULL, (SIGNAL_FUNC) cmd_uptime);
|
||||
command_bind_first("nick", NULL, (SIGNAL_FUNC) cmd_nick);
|
||||
|
||||
signal_add("send command", (SIGNAL_FUNC) event_command);
|
||||
signal_add_last("send command", (SIGNAL_FUNC) event_command_last);
|
||||
signal_add_last("default command", (SIGNAL_FUNC) event_default_command);
|
||||
signal_add("error command", (SIGNAL_FUNC) event_cmderror);
|
||||
signal_add("list subcommands", (SIGNAL_FUNC) event_list_subcommands);
|
||||
signal_add__send_command(event_command);
|
||||
signal_add_last__send_command(event_command_last);
|
||||
signal_add_last__default_command(event_default_command);
|
||||
signal_add__error_command(event_cmderror);
|
||||
signal_add__list_subcommands(event_list_subcommands);
|
||||
|
||||
command_set_options("echo", "current +level +window");
|
||||
}
|
||||
@ -357,9 +357,9 @@ void fe_core_commands_deinit(void)
|
||||
command_unbind("uptime", (SIGNAL_FUNC) cmd_uptime);
|
||||
command_unbind("nick", (SIGNAL_FUNC) cmd_nick);
|
||||
|
||||
signal_remove("send command", (SIGNAL_FUNC) event_command);
|
||||
signal_remove("send command", (SIGNAL_FUNC) event_command_last);
|
||||
signal_remove("default command", (SIGNAL_FUNC) event_default_command);
|
||||
signal_remove("error command", (SIGNAL_FUNC) event_cmderror);
|
||||
signal_remove("list subcommands", (SIGNAL_FUNC) event_list_subcommands);
|
||||
signal_remove__send_command(event_command);
|
||||
signal_remove__send_command(event_command_last);
|
||||
signal_remove__default_command(event_default_command);
|
||||
signal_remove__error_command(event_cmderror);
|
||||
signal_remove__list_subcommands(event_list_subcommands);
|
||||
}
|
||||
|
@ -656,10 +656,10 @@ void fe_exec_init(void)
|
||||
command_set_options("exec", "!- interactive nosh +name out +msg +notice +in window close +level quiet");
|
||||
|
||||
signal_exec_input = signal_get_uniq_id("exec input");
|
||||
signal_add("pidwait", (SIGNAL_FUNC) sig_pidwait);
|
||||
signal_add("exec input", (SIGNAL_FUNC) sig_exec_input);
|
||||
signal_add("window destroyed", (SIGNAL_FUNC) sig_window_destroyed);
|
||||
signal_add_first("send text", (SIGNAL_FUNC) event_text);
|
||||
signal_add__pidwait(sig_pidwait);
|
||||
signal_add__exec_input(sig_exec_input);
|
||||
signal_add__window_destroyed(sig_window_destroyed);
|
||||
signal_add_first__send_text(event_text);
|
||||
}
|
||||
|
||||
void fe_exec_deinit(void)
|
||||
@ -675,8 +675,8 @@ void fe_exec_deinit(void)
|
||||
|
||||
command_unbind("exec", (SIGNAL_FUNC) cmd_exec);
|
||||
|
||||
signal_remove("pidwait", (SIGNAL_FUNC) sig_pidwait);
|
||||
signal_remove("exec input", (SIGNAL_FUNC) sig_exec_input);
|
||||
signal_remove("window destroyed", (SIGNAL_FUNC) sig_window_destroyed);
|
||||
signal_remove("send text", (SIGNAL_FUNC) event_text);
|
||||
signal_remove__pidwait(sig_pidwait);
|
||||
signal_remove__exec_input(sig_exec_input);
|
||||
signal_remove__window_destroyed(sig_window_destroyed);
|
||||
signal_remove__send_text(event_text);
|
||||
}
|
||||
|
@ -109,28 +109,28 @@ static void sig_message_topic(SERVER_REC *server, const char *channel,
|
||||
|
||||
void fe_ignore_messages_init(void)
|
||||
{
|
||||
signal_add_first("message public", (SIGNAL_FUNC) sig_message_public);
|
||||
signal_add_first("message private", (SIGNAL_FUNC) sig_message_private);
|
||||
signal_add_first("message join", (SIGNAL_FUNC) sig_message_join);
|
||||
signal_add_first("message part", (SIGNAL_FUNC) sig_message_part);
|
||||
signal_add_first("message quit", (SIGNAL_FUNC) sig_message_quit);
|
||||
signal_add_first("message kick", (SIGNAL_FUNC) sig_message_kick);
|
||||
signal_add_first("message nick", (SIGNAL_FUNC) sig_message_nick);
|
||||
signal_add_first("message own_nick", (SIGNAL_FUNC) sig_message_own_nick);
|
||||
signal_add_first("message invite", (SIGNAL_FUNC) sig_message_invite);
|
||||
signal_add_first("message topic", (SIGNAL_FUNC) sig_message_topic);
|
||||
signal_add_first__message_public(sig_message_public);
|
||||
signal_add_first__message_private(sig_message_private);
|
||||
signal_add_first__message_join(sig_message_join);
|
||||
signal_add_first__message_part(sig_message_part);
|
||||
signal_add_first__message_quit(sig_message_quit);
|
||||
signal_add_first__message_kick(sig_message_kick);
|
||||
signal_add_first__message_nick(sig_message_nick);
|
||||
signal_add_first__message_own__nick(sig_message_own_nick);
|
||||
signal_add_first__message_invite(sig_message_invite);
|
||||
signal_add_first__message_topic(sig_message_topic);
|
||||
}
|
||||
|
||||
void fe_ignore_messages_deinit(void)
|
||||
{
|
||||
signal_remove("message public", (SIGNAL_FUNC) sig_message_public);
|
||||
signal_remove("message private", (SIGNAL_FUNC) sig_message_private);
|
||||
signal_remove("message join", (SIGNAL_FUNC) sig_message_join);
|
||||
signal_remove("message part", (SIGNAL_FUNC) sig_message_part);
|
||||
signal_remove("message quit", (SIGNAL_FUNC) sig_message_quit);
|
||||
signal_remove("message kick", (SIGNAL_FUNC) sig_message_kick);
|
||||
signal_remove("message nick", (SIGNAL_FUNC) sig_message_nick);
|
||||
signal_remove("message own_nick", (SIGNAL_FUNC) sig_message_own_nick);
|
||||
signal_remove("message invite", (SIGNAL_FUNC) sig_message_invite);
|
||||
signal_remove("message topic", (SIGNAL_FUNC) sig_message_topic);
|
||||
signal_remove__message_public(sig_message_public);
|
||||
signal_remove__message_private(sig_message_private);
|
||||
signal_remove__message_join(sig_message_join);
|
||||
signal_remove__message_part(sig_message_part);
|
||||
signal_remove__message_quit(sig_message_quit);
|
||||
signal_remove__message_kick(sig_message_kick);
|
||||
signal_remove__message_nick(sig_message_nick);
|
||||
signal_remove__message_own__nick(sig_message_own_nick);
|
||||
signal_remove__message_invite(sig_message_invite);
|
||||
signal_remove__message_topic(sig_message_topic);
|
||||
}
|
||||
|
@ -286,9 +286,9 @@ void fe_ignore_init(void)
|
||||
command_bind("ignore", NULL, (SIGNAL_FUNC) cmd_ignore);
|
||||
command_bind("unignore", NULL, (SIGNAL_FUNC) cmd_unignore);
|
||||
|
||||
signal_add("ignore destroyed", (SIGNAL_FUNC) sig_ignore_destroyed);
|
||||
signal_add("ignore created", (SIGNAL_FUNC) sig_ignore_created);
|
||||
signal_add("ignore changed", (SIGNAL_FUNC) sig_ignore_created);
|
||||
signal_add__ignore_destroyed(sig_ignore_destroyed);
|
||||
signal_add__ignore_created(sig_ignore_created);
|
||||
signal_add__ignore_changed(sig_ignore_created);
|
||||
|
||||
command_set_options("ignore", "regexp full except replies -network -ircnet -time -pattern -channels");
|
||||
}
|
||||
@ -298,7 +298,7 @@ void fe_ignore_deinit(void)
|
||||
command_unbind("ignore", (SIGNAL_FUNC) cmd_ignore);
|
||||
command_unbind("unignore", (SIGNAL_FUNC) cmd_unignore);
|
||||
|
||||
signal_remove("ignore destroyed", (SIGNAL_FUNC) sig_ignore_destroyed);
|
||||
signal_remove("ignore created", (SIGNAL_FUNC) sig_ignore_created);
|
||||
signal_remove("ignore changed", (SIGNAL_FUNC) sig_ignore_created);
|
||||
signal_remove__ignore_destroyed(sig_ignore_destroyed);
|
||||
signal_remove__ignore_created(sig_ignore_created);
|
||||
signal_remove__ignore_changed(sig_ignore_created);
|
||||
}
|
||||
|
@ -701,7 +701,7 @@ static void read_settings(void)
|
||||
|
||||
/* write to log files with different theme? */
|
||||
if (log_theme_name != NULL)
|
||||
signal_remove("print format", (SIGNAL_FUNC) sig_print_format);
|
||||
signal_remove__print_format(sig_print_format);
|
||||
|
||||
g_free_not_null(log_theme_name);
|
||||
log_theme_name = g_strdup(settings_get_str("log_theme"));
|
||||
@ -711,7 +711,7 @@ static void read_settings(void)
|
||||
log_theme_name = NULL;
|
||||
}
|
||||
else
|
||||
signal_add("print format", (SIGNAL_FUNC) sig_print_format);
|
||||
signal_add__print_format(sig_print_format);
|
||||
|
||||
log_theme = log_theme_name == NULL ? NULL :
|
||||
theme_load(log_theme_name);
|
||||
@ -747,18 +747,18 @@ void fe_log_init(void)
|
||||
command_bind("log stop", NULL, (SIGNAL_FUNC) cmd_log_stop);
|
||||
command_bind("window log", NULL, (SIGNAL_FUNC) cmd_window_log);
|
||||
command_bind("window logfile", NULL, (SIGNAL_FUNC) cmd_window_logfile);
|
||||
signal_add_first("print text", (SIGNAL_FUNC) sig_printtext);
|
||||
signal_add("window item remove", (SIGNAL_FUNC) sig_window_item_remove);
|
||||
signal_add("window refnum changed", (SIGNAL_FUNC) sig_window_refnum_changed);
|
||||
signal_add("server disconnected", (SIGNAL_FUNC) sig_server_disconnected);
|
||||
signal_add("log locked", (SIGNAL_FUNC) sig_log_locked);
|
||||
signal_add("log create failed", (SIGNAL_FUNC) sig_log_create_failed);
|
||||
signal_add("log new", (SIGNAL_FUNC) sig_log_new);
|
||||
signal_add("log config read", (SIGNAL_FUNC) sig_log_config_read);
|
||||
signal_add("log config save", (SIGNAL_FUNC) sig_log_config_save);
|
||||
signal_add("awaylog show", (SIGNAL_FUNC) sig_awaylog_show);
|
||||
signal_add("theme destroyed", (SIGNAL_FUNC) sig_theme_destroyed);
|
||||
signal_add("setup changed", (SIGNAL_FUNC) read_settings);
|
||||
signal_add_first__print_text(sig_printtext);
|
||||
signal_add__window_item_remove(sig_window_item_remove);
|
||||
signal_add__window_refnum_changed(sig_window_refnum_changed);
|
||||
signal_add__server_disconnected(sig_server_disconnected);
|
||||
signal_add__log_locked(sig_log_locked);
|
||||
signal_add__log_create_failed(sig_log_create_failed);
|
||||
signal_add__log_new(sig_log_new);
|
||||
signal_add__log_config_read(sig_log_config_read);
|
||||
signal_add__log_config_save(sig_log_config_save);
|
||||
signal_add__awaylog_show(sig_awaylog_show);
|
||||
signal_add__theme_destroyed(sig_theme_destroyed);
|
||||
signal_add__setup_changed(read_settings);
|
||||
|
||||
command_set_options("log open", "noopen autoopen -targets window colors");
|
||||
}
|
||||
@ -767,7 +767,7 @@ void fe_log_deinit(void)
|
||||
{
|
||||
g_source_remove(autoremove_tag);
|
||||
if (log_theme_name != NULL)
|
||||
signal_remove("print format", (SIGNAL_FUNC) sig_print_format);
|
||||
signal_remove__print_format(sig_print_format);
|
||||
|
||||
command_unbind("log", (SIGNAL_FUNC) cmd_log);
|
||||
command_unbind("log open", (SIGNAL_FUNC) cmd_log_open);
|
||||
@ -776,18 +776,18 @@ void fe_log_deinit(void)
|
||||
command_unbind("log stop", (SIGNAL_FUNC) cmd_log_stop);
|
||||
command_unbind("window log", (SIGNAL_FUNC) cmd_window_log);
|
||||
command_unbind("window logfile", (SIGNAL_FUNC) cmd_window_logfile);
|
||||
signal_remove("print text", (SIGNAL_FUNC) sig_printtext);
|
||||
signal_remove("window item remove", (SIGNAL_FUNC) sig_window_item_remove);
|
||||
signal_remove("window refnum changed", (SIGNAL_FUNC) sig_window_refnum_changed);
|
||||
signal_remove("server disconnected", (SIGNAL_FUNC) sig_server_disconnected);
|
||||
signal_remove("log locked", (SIGNAL_FUNC) sig_log_locked);
|
||||
signal_remove("log create failed", (SIGNAL_FUNC) sig_log_create_failed);
|
||||
signal_remove("log new", (SIGNAL_FUNC) sig_log_new);
|
||||
signal_remove("log config read", (SIGNAL_FUNC) sig_log_config_read);
|
||||
signal_remove("log config save", (SIGNAL_FUNC) sig_log_config_save);
|
||||
signal_remove("awaylog show", (SIGNAL_FUNC) sig_awaylog_show);
|
||||
signal_remove("theme destroyed", (SIGNAL_FUNC) sig_theme_destroyed);
|
||||
signal_remove("setup changed", (SIGNAL_FUNC) read_settings);
|
||||
signal_remove__print_text(sig_printtext);
|
||||
signal_remove__window_item_remove(sig_window_item_remove);
|
||||
signal_remove__window_refnum_changed(sig_window_refnum_changed);
|
||||
signal_remove__server_disconnected(sig_server_disconnected);
|
||||
signal_remove__log_locked(sig_log_locked);
|
||||
signal_remove__log_create_failed(sig_log_create_failed);
|
||||
signal_remove__log_new(sig_log_new);
|
||||
signal_remove__log_config_read(sig_log_config_read);
|
||||
signal_remove__log_config_save(sig_log_config_save);
|
||||
signal_remove__awaylog_show(sig_awaylog_show);
|
||||
signal_remove__theme_destroyed(sig_theme_destroyed);
|
||||
signal_remove__setup_changed(read_settings);
|
||||
|
||||
if (autolog_ignore_targets != NULL)
|
||||
g_strfreev(autolog_ignore_targets);
|
||||
|
@ -694,24 +694,24 @@ void fe_messages_init(void)
|
||||
settings_add_bool("lookandfeel", "show_quit_once", FALSE);
|
||||
settings_add_bool("lookandfeel", "show_own_nickchange_once", FALSE);
|
||||
|
||||
signal_add_last("message public", (SIGNAL_FUNC) sig_message_public);
|
||||
signal_add_last("message private", (SIGNAL_FUNC) sig_message_private);
|
||||
signal_add_last("message own_public", (SIGNAL_FUNC) sig_message_own_public);
|
||||
signal_add_last("message own_private", (SIGNAL_FUNC) sig_message_own_private);
|
||||
signal_add_last("message join", (SIGNAL_FUNC) sig_message_join);
|
||||
signal_add_last("message part", (SIGNAL_FUNC) sig_message_part);
|
||||
signal_add_last("message quit", (SIGNAL_FUNC) sig_message_quit);
|
||||
signal_add_last("message kick", (SIGNAL_FUNC) sig_message_kick);
|
||||
signal_add_last("message nick", (SIGNAL_FUNC) sig_message_nick);
|
||||
signal_add_last("message own_nick", (SIGNAL_FUNC) sig_message_own_nick);
|
||||
signal_add_last("message invite", (SIGNAL_FUNC) sig_message_invite);
|
||||
signal_add_last("message topic", (SIGNAL_FUNC) sig_message_topic);
|
||||
signal_add_last__message_public(sig_message_public);
|
||||
signal_add_last__message_private(sig_message_private);
|
||||
signal_add_last__message_own__public(sig_message_own_public);
|
||||
signal_add_last__message_own__private(sig_message_own_private);
|
||||
signal_add_last__message_join(sig_message_join);
|
||||
signal_add_last__message_part(sig_message_part);
|
||||
signal_add_last__message_quit(sig_message_quit);
|
||||
signal_add_last__message_kick(sig_message_kick);
|
||||
signal_add_last__message_nick(sig_message_nick);
|
||||
signal_add_last__message_own__nick(sig_message_own_nick);
|
||||
signal_add_last__message_invite(sig_message_invite);
|
||||
signal_add_last__message_topic(sig_message_topic);
|
||||
|
||||
signal_add("nicklist new", (SIGNAL_FUNC) sig_nicklist_new);
|
||||
signal_add("nicklist remove", (SIGNAL_FUNC) sig_nicklist_remove);
|
||||
signal_add("nicklist changed", (SIGNAL_FUNC) sig_nicklist_changed);
|
||||
signal_add("nicklist host changed", (SIGNAL_FUNC) sig_nicklist_new);
|
||||
signal_add("channel joined", (SIGNAL_FUNC) sig_channel_joined);
|
||||
signal_add__nicklist_new(sig_nicklist_new);
|
||||
signal_add__nicklist_remove(sig_nicklist_remove);
|
||||
signal_add__nicklist_changed(sig_nicklist_changed);
|
||||
signal_add__nicklist_host_changed(sig_nicklist_new);
|
||||
signal_add__channel_joined(sig_channel_joined);
|
||||
}
|
||||
|
||||
void fe_messages_deinit(void)
|
||||
@ -719,22 +719,22 @@ void fe_messages_deinit(void)
|
||||
g_hash_table_foreach(printnicks, (GHFunc) g_hash_free_value, NULL);
|
||||
g_hash_table_destroy(printnicks);
|
||||
|
||||
signal_remove("message public", (SIGNAL_FUNC) sig_message_public);
|
||||
signal_remove("message private", (SIGNAL_FUNC) sig_message_private);
|
||||
signal_remove("message own_public", (SIGNAL_FUNC) sig_message_own_public);
|
||||
signal_remove("message own_private", (SIGNAL_FUNC) sig_message_own_private);
|
||||
signal_remove("message join", (SIGNAL_FUNC) sig_message_join);
|
||||
signal_remove("message part", (SIGNAL_FUNC) sig_message_part);
|
||||
signal_remove("message quit", (SIGNAL_FUNC) sig_message_quit);
|
||||
signal_remove("message kick", (SIGNAL_FUNC) sig_message_kick);
|
||||
signal_remove("message nick", (SIGNAL_FUNC) sig_message_nick);
|
||||
signal_remove("message own_nick", (SIGNAL_FUNC) sig_message_own_nick);
|
||||
signal_remove("message invite", (SIGNAL_FUNC) sig_message_invite);
|
||||
signal_remove("message topic", (SIGNAL_FUNC) sig_message_topic);
|
||||
signal_remove__message_public(sig_message_public);
|
||||
signal_remove__message_private(sig_message_private);
|
||||
signal_remove__message_own__public(sig_message_own_public);
|
||||
signal_remove__message_own__private(sig_message_own_private);
|
||||
signal_remove__message_join(sig_message_join);
|
||||
signal_remove__message_part(sig_message_part);
|
||||
signal_remove__message_quit(sig_message_quit);
|
||||
signal_remove__message_kick(sig_message_kick);
|
||||
signal_remove__message_nick(sig_message_nick);
|
||||
signal_remove__message_own__nick(sig_message_own_nick);
|
||||
signal_remove__message_invite(sig_message_invite);
|
||||
signal_remove__message_topic(sig_message_topic);
|
||||
|
||||
signal_remove("nicklist new", (SIGNAL_FUNC) sig_nicklist_new);
|
||||
signal_remove("nicklist remove", (SIGNAL_FUNC) sig_nicklist_remove);
|
||||
signal_remove("nicklist changed", (SIGNAL_FUNC) sig_nicklist_changed);
|
||||
signal_remove("nicklist host changed", (SIGNAL_FUNC) sig_nicklist_new);
|
||||
signal_remove("channel joined", (SIGNAL_FUNC) sig_channel_joined);
|
||||
signal_remove__nicklist_new(sig_nicklist_new);
|
||||
signal_remove__nicklist_remove(sig_nicklist_remove);
|
||||
signal_remove__nicklist_changed(sig_nicklist_changed);
|
||||
signal_remove__nicklist_host_changed(sig_nicklist_new);
|
||||
signal_remove__channel_joined(sig_channel_joined);
|
||||
}
|
||||
|
@ -239,9 +239,9 @@ static void cmd_unload(const char *data)
|
||||
|
||||
void fe_modules_init(void)
|
||||
{
|
||||
signal_add("module error", (SIGNAL_FUNC) sig_module_error);
|
||||
signal_add("module loaded", (SIGNAL_FUNC) sig_module_loaded);
|
||||
signal_add("module unloaded", (SIGNAL_FUNC) sig_module_unloaded);
|
||||
signal_add__module_error(sig_module_error);
|
||||
signal_add__module_loaded(sig_module_loaded);
|
||||
signal_add__module_unloaded(sig_module_unloaded);
|
||||
|
||||
command_bind("load", NULL, (SIGNAL_FUNC) cmd_load);
|
||||
command_bind("unload", NULL, (SIGNAL_FUNC) cmd_unload);
|
||||
@ -249,9 +249,9 @@ void fe_modules_init(void)
|
||||
|
||||
void fe_modules_deinit(void)
|
||||
{
|
||||
signal_remove("module error", (SIGNAL_FUNC) sig_module_error);
|
||||
signal_remove("module loaded", (SIGNAL_FUNC) sig_module_loaded);
|
||||
signal_remove("module unloaded", (SIGNAL_FUNC) sig_module_unloaded);
|
||||
signal_remove__module_error(sig_module_error);
|
||||
signal_remove__module_loaded(sig_module_loaded);
|
||||
signal_remove__module_unloaded(sig_module_unloaded);
|
||||
|
||||
command_unbind("load", (SIGNAL_FUNC) cmd_load);
|
||||
command_unbind("unload", (SIGNAL_FUNC) cmd_unload);
|
||||
|
@ -252,8 +252,7 @@ static void cmd_query(const char *data, SERVER_REC *server, WI_ITEM_REC *item)
|
||||
cmd_param_error(CMDERR_NOT_CONNECTED);
|
||||
|
||||
if (g_hash_table_lookup(optlist, "window") != NULL) {
|
||||
signal_add("query created",
|
||||
(SIGNAL_FUNC) signal_query_created_curwin);
|
||||
signal_add__query_created(signal_query_created_curwin);
|
||||
}
|
||||
|
||||
query = query_find(server, nick);
|
||||
@ -270,8 +269,7 @@ static void cmd_query(const char *data, SERVER_REC *server, WI_ITEM_REC *item)
|
||||
}
|
||||
|
||||
if (g_hash_table_lookup(optlist, "window") != NULL) {
|
||||
signal_remove("query created",
|
||||
(SIGNAL_FUNC) signal_query_created_curwin);
|
||||
signal_remove__query_created(signal_query_created_curwin);
|
||||
}
|
||||
|
||||
if (*msg != '\0') {
|
||||
@ -363,15 +361,15 @@ void fe_queries_init(void)
|
||||
queryclose_tag = -1;
|
||||
read_settings();
|
||||
|
||||
signal_add("query created", (SIGNAL_FUNC) signal_query_created);
|
||||
signal_add("query destroyed", (SIGNAL_FUNC) signal_query_destroyed);
|
||||
signal_add("query server changed", (SIGNAL_FUNC) signal_query_server_changed);
|
||||
signal_add("query nick changed", (SIGNAL_FUNC) signal_query_nick_changed);
|
||||
signal_add("window item server changed", (SIGNAL_FUNC) signal_window_item_server_changed);
|
||||
signal_add("server connected", (SIGNAL_FUNC) sig_server_connected);
|
||||
signal_add("window changed", (SIGNAL_FUNC) sig_window_changed);
|
||||
signal_add_first("message private", (SIGNAL_FUNC) sig_message_private);
|
||||
signal_add("setup changed", (SIGNAL_FUNC) read_settings);
|
||||
signal_add__query_created(signal_query_created);
|
||||
signal_add__query_destroyed(signal_query_destroyed);
|
||||
signal_add__query_server_changed(signal_query_server_changed);
|
||||
signal_add__query_nick_changed(signal_query_nick_changed);
|
||||
signal_add__window_item_server_changed(signal_window_item_server_changed);
|
||||
signal_add__server_connected(sig_server_connected);
|
||||
signal_add__window_changed(sig_window_changed);
|
||||
signal_add_first__message_private(sig_message_private);
|
||||
signal_add__setup_changed(read_settings);
|
||||
|
||||
command_bind("query", NULL, (SIGNAL_FUNC) cmd_query);
|
||||
command_bind("unquery", NULL, (SIGNAL_FUNC) cmd_unquery);
|
||||
@ -384,15 +382,15 @@ void fe_queries_deinit(void)
|
||||
{
|
||||
if (queryclose_tag != -1) g_source_remove(queryclose_tag);
|
||||
|
||||
signal_remove("query created", (SIGNAL_FUNC) signal_query_created);
|
||||
signal_remove("query destroyed", (SIGNAL_FUNC) signal_query_destroyed);
|
||||
signal_remove("query server changed", (SIGNAL_FUNC) signal_query_server_changed);
|
||||
signal_remove("query nick changed", (SIGNAL_FUNC) signal_query_nick_changed);
|
||||
signal_remove("window item server changed", (SIGNAL_FUNC) signal_window_item_server_changed);
|
||||
signal_remove("server connected", (SIGNAL_FUNC) sig_server_connected);
|
||||
signal_remove("window changed", (SIGNAL_FUNC) sig_window_changed);
|
||||
signal_remove("message private", (SIGNAL_FUNC) sig_message_private);
|
||||
signal_remove("setup changed", (SIGNAL_FUNC) read_settings);
|
||||
signal_remove__query_created(signal_query_created);
|
||||
signal_remove__query_destroyed(signal_query_destroyed);
|
||||
signal_remove__query_server_changed(signal_query_server_changed);
|
||||
signal_remove__query_nick_changed(signal_query_nick_changed);
|
||||
signal_remove__window_item_server_changed(signal_window_item_server_changed);
|
||||
signal_remove__server_connected(sig_server_connected);
|
||||
signal_remove__window_changed(sig_window_changed);
|
||||
signal_remove__message_private(sig_message_private);
|
||||
signal_remove__setup_changed(read_settings);
|
||||
|
||||
command_unbind("query", (SIGNAL_FUNC) cmd_query);
|
||||
command_unbind("unquery", (SIGNAL_FUNC) cmd_unquery);
|
||||
|
@ -196,7 +196,7 @@ void fe_recode_init (void)
|
||||
command_bind("recode", NULL, (SIGNAL_FUNC) fe_recode_cmd);
|
||||
command_bind("recode add", NULL, (SIGNAL_FUNC) fe_recode_add_cmd);
|
||||
command_bind("recode remove", NULL, (SIGNAL_FUNC) fe_recode_remove_cmd);
|
||||
signal_add_first("setup changed", (SIGNAL_FUNC) read_settings);
|
||||
signal_add_first__setup_changed(read_settings);
|
||||
read_settings();
|
||||
}
|
||||
|
||||
@ -205,5 +205,5 @@ void fe_recode_deinit (void)
|
||||
command_unbind("recode", (SIGNAL_FUNC) fe_recode_cmd);
|
||||
command_unbind("recode add", (SIGNAL_FUNC) fe_recode_add_cmd);
|
||||
command_unbind("recode remove", (SIGNAL_FUNC) fe_recode_remove_cmd);
|
||||
signal_remove("setup changed", (SIGNAL_FUNC) read_settings);
|
||||
signal_remove__setup_changed(read_settings);
|
||||
}
|
||||
|
@ -458,18 +458,18 @@ void fe_server_init(void)
|
||||
command_set_options("server add", "4 6 !! ssl nossl +ssl_cert +ssl_pkey +ssl_pass ssl_verify nossl_verify +ssl_cafile +ssl_capath +ssl_ciphers +ssl_fingerprint tls notls +tls_cert +tls_pkey +tls_pass tls_verify notls_verify +tls_cafile +tls_capath +tls_ciphers +tls_pinned_cert +tls_pinned_pubkey auto noauto proxy noproxy -host -port noautosendcmd");
|
||||
command_set_options("server modify", "4 6 !! ssl nossl +ssl_cert +ssl_pkey +ssl_pass ssl_verify nossl_verify +ssl_cafile +ssl_capath +ssl_ciphers +ssl_fingerprint tls notls +tls_cert +tls_pkey +tls_pass tls_verify notls_verify +tls_cafile +tls_capath +tls_ciphers +tls_pinned_cert +tls_pinned_pubkey auto noauto proxy noproxy -host -port noautosendcmd");
|
||||
|
||||
signal_add("server looking", (SIGNAL_FUNC) sig_server_looking);
|
||||
signal_add("server connecting", (SIGNAL_FUNC) sig_server_connecting);
|
||||
signal_add("server connected", (SIGNAL_FUNC) sig_server_connected);
|
||||
signal_add("server connect failed", (SIGNAL_FUNC) sig_connect_failed);
|
||||
signal_add("server disconnected", (SIGNAL_FUNC) sig_server_disconnected);
|
||||
signal_add("server quit", (SIGNAL_FUNC) sig_server_quit);
|
||||
signal_add__server_looking(sig_server_looking);
|
||||
signal_add__server_connecting(sig_server_connecting);
|
||||
signal_add__server_connected(sig_server_connected);
|
||||
signal_add__server_connect_failed(sig_connect_failed);
|
||||
signal_add__server_disconnected(sig_server_disconnected);
|
||||
signal_add__server_quit(sig_server_quit);
|
||||
|
||||
signal_add("server lag disconnect", (SIGNAL_FUNC) sig_server_lag_disconnected);
|
||||
signal_add("server reconnect remove", (SIGNAL_FUNC) sig_server_reconnect_removed);
|
||||
signal_add("server reconnect not found", (SIGNAL_FUNC) sig_server_reconnect_not_found);
|
||||
signal_add__server_lag_disconnect(sig_server_lag_disconnected);
|
||||
signal_add__server_reconnect_remove(sig_server_reconnect_removed);
|
||||
signal_add__server_reconnect_not_found(sig_server_reconnect_not_found);
|
||||
|
||||
signal_add("chat protocol unknown", (SIGNAL_FUNC) sig_chat_protocol_unknown);
|
||||
signal_add__chat_protocol_unknown(sig_chat_protocol_unknown);
|
||||
}
|
||||
|
||||
void fe_server_deinit(void)
|
||||
@ -482,16 +482,16 @@ void fe_server_deinit(void)
|
||||
command_unbind("server", (SIGNAL_FUNC) server_command);
|
||||
command_unbind("disconnect", (SIGNAL_FUNC) server_command);
|
||||
|
||||
signal_remove("server looking", (SIGNAL_FUNC) sig_server_looking);
|
||||
signal_remove("server connecting", (SIGNAL_FUNC) sig_server_connecting);
|
||||
signal_remove("server connected", (SIGNAL_FUNC) sig_server_connected);
|
||||
signal_remove("server connect failed", (SIGNAL_FUNC) sig_connect_failed);
|
||||
signal_remove("server disconnected", (SIGNAL_FUNC) sig_server_disconnected);
|
||||
signal_remove("server quit", (SIGNAL_FUNC) sig_server_quit);
|
||||
signal_remove__server_looking(sig_server_looking);
|
||||
signal_remove__server_connecting(sig_server_connecting);
|
||||
signal_remove__server_connected(sig_server_connected);
|
||||
signal_remove__server_connect_failed(sig_connect_failed);
|
||||
signal_remove__server_disconnected(sig_server_disconnected);
|
||||
signal_remove__server_quit(sig_server_quit);
|
||||
|
||||
signal_remove("server lag disconnect", (SIGNAL_FUNC) sig_server_lag_disconnected);
|
||||
signal_remove("server reconnect remove", (SIGNAL_FUNC) sig_server_reconnect_removed);
|
||||
signal_remove("server reconnect not found", (SIGNAL_FUNC) sig_server_reconnect_not_found);
|
||||
signal_remove__server_lag_disconnect(sig_server_lag_disconnected);
|
||||
signal_remove__server_reconnect_remove(sig_server_reconnect_removed);
|
||||
signal_remove__server_reconnect_not_found(sig_server_reconnect_not_found);
|
||||
|
||||
signal_remove("chat protocol unknown", (SIGNAL_FUNC) sig_chat_protocol_unknown);
|
||||
signal_remove__chat_protocol_unknown(sig_chat_protocol_unknown);
|
||||
}
|
||||
|
@ -412,7 +412,7 @@ void fe_settings_init(void)
|
||||
command_bind("save", NULL, (SIGNAL_FUNC) cmd_save);
|
||||
command_set_options("set", "clear default");
|
||||
|
||||
signal_add("settings errors", (SIGNAL_FUNC) sig_settings_errors);
|
||||
signal_add__settings_errors(sig_settings_errors);
|
||||
}
|
||||
|
||||
void fe_settings_deinit(void)
|
||||
@ -424,5 +424,5 @@ void fe_settings_deinit(void)
|
||||
command_unbind("reload", (SIGNAL_FUNC) cmd_reload);
|
||||
command_unbind("save", (SIGNAL_FUNC) cmd_save);
|
||||
|
||||
signal_remove("settings errors", (SIGNAL_FUNC) sig_settings_errors);
|
||||
signal_remove__settings_errors(sig_settings_errors);
|
||||
}
|
||||
|
@ -85,10 +85,10 @@ void fe_tls_init(void)
|
||||
{
|
||||
settings_add_bool("lookandfeel", "tls_verbose_connect", TRUE);
|
||||
|
||||
signal_add("tls handshake finished", (SIGNAL_FUNC)tls_handshake_finished);
|
||||
signal_add__tls_handshake_finished(tls_handshake_finished);
|
||||
}
|
||||
|
||||
void fe_tls_deinit(void)
|
||||
{
|
||||
signal_remove("tls handshake finished", (SIGNAL_FUNC)tls_handshake_finished);
|
||||
signal_remove__tls_handshake_finished(tls_handshake_finished);
|
||||
}
|
||||
|
@ -767,7 +767,7 @@ static void sig_print_text(void)
|
||||
return;
|
||||
|
||||
daycheck = 2;
|
||||
signal_remove("print text", (SIGNAL_FUNC) sig_print_text);
|
||||
signal_remove__print_text(sig_print_text);
|
||||
|
||||
/* day changed, print notice about it to every window */
|
||||
for (tmp = windows; tmp != NULL; tmp = tmp->next)
|
||||
@ -795,7 +795,7 @@ static int sig_check_daychange(void)
|
||||
/* time is 23:59 */
|
||||
if (daycheck == 0) {
|
||||
daycheck = 1;
|
||||
signal_add("print text", (SIGNAL_FUNC) sig_print_text);
|
||||
signal_add__print_text(sig_print_text);
|
||||
}
|
||||
return TRUE;
|
||||
}
|
||||
@ -822,23 +822,23 @@ void windows_init(void)
|
||||
settings_add_level("lookandfeel", "window_default_level", "NONE");
|
||||
|
||||
read_settings();
|
||||
signal_add("server looking", (SIGNAL_FUNC) sig_server_connected);
|
||||
signal_add("server connected", (SIGNAL_FUNC) sig_server_connected);
|
||||
signal_add("server disconnected", (SIGNAL_FUNC) sig_server_disconnected);
|
||||
signal_add("server connect failed", (SIGNAL_FUNC) sig_server_disconnected);
|
||||
signal_add("setup changed", (SIGNAL_FUNC) read_settings);
|
||||
signal_add__server_looking(sig_server_connected);
|
||||
signal_add__server_connected(sig_server_connected);
|
||||
signal_add__server_disconnected(sig_server_disconnected);
|
||||
signal_add__server_connect_failed(sig_server_disconnected);
|
||||
signal_add__setup_changed(read_settings);
|
||||
}
|
||||
|
||||
void windows_deinit(void)
|
||||
{
|
||||
if (daytag != -1) g_source_remove(daytag);
|
||||
if (daycheck == 1) signal_remove("print text", (SIGNAL_FUNC) sig_print_text);
|
||||
if (daycheck == 1) signal_remove__print_text(sig_print_text);
|
||||
|
||||
signal_remove("server looking", (SIGNAL_FUNC) sig_server_connected);
|
||||
signal_remove("server connected", (SIGNAL_FUNC) sig_server_connected);
|
||||
signal_remove("server disconnected", (SIGNAL_FUNC) sig_server_disconnected);
|
||||
signal_remove("server connect failed", (SIGNAL_FUNC) sig_server_disconnected);
|
||||
signal_remove("setup changed", (SIGNAL_FUNC) read_settings);
|
||||
signal_remove__server_looking(sig_server_connected);
|
||||
signal_remove__server_connected(sig_server_connected);
|
||||
signal_remove__server_disconnected(sig_server_disconnected);
|
||||
signal_remove__server_connect_failed(sig_server_disconnected);
|
||||
signal_remove__setup_changed(read_settings);
|
||||
g_sequence_free(windows_seq);
|
||||
windows_seq = NULL;
|
||||
}
|
||||
|
@ -1432,10 +1432,10 @@ void formats_init(void)
|
||||
signal_gui_print_text = signal_get_uniq_id("gui print text");
|
||||
|
||||
read_settings();
|
||||
signal_add("setup changed", (SIGNAL_FUNC) read_settings);
|
||||
signal_add__setup_changed(read_settings);
|
||||
}
|
||||
|
||||
void formats_deinit(void)
|
||||
{
|
||||
signal_remove("setup changed", (SIGNAL_FUNC) read_settings);
|
||||
signal_remove__setup_changed(read_settings);
|
||||
}
|
||||
|
@ -715,9 +715,9 @@ void hilight_text_init(void)
|
||||
nickmatch = nickmatch_init(hilight_nick_cache);
|
||||
read_hilight_config();
|
||||
|
||||
signal_add_first("print text", (SIGNAL_FUNC) sig_print_text);
|
||||
signal_add("setup reread", (SIGNAL_FUNC) read_hilight_config);
|
||||
signal_add("setup changed", (SIGNAL_FUNC) read_settings);
|
||||
signal_add_first__print_text(sig_print_text);
|
||||
signal_add__setup_reread(read_hilight_config);
|
||||
signal_add__setup_changed(read_settings);
|
||||
|
||||
command_bind("hilight", NULL, (SIGNAL_FUNC) cmd_hilight);
|
||||
command_bind("dehilight", NULL, (SIGNAL_FUNC) cmd_dehilight);
|
||||
@ -729,9 +729,9 @@ void hilight_text_deinit(void)
|
||||
hilights_destroy_all();
|
||||
nickmatch_deinit(nickmatch);
|
||||
|
||||
signal_remove("print text", (SIGNAL_FUNC) sig_print_text);
|
||||
signal_remove("setup reread", (SIGNAL_FUNC) read_hilight_config);
|
||||
signal_remove("setup changed", (SIGNAL_FUNC) read_settings);
|
||||
signal_remove__print_text(sig_print_text);
|
||||
signal_remove__setup_reread(read_hilight_config);
|
||||
signal_remove__setup_changed(read_settings);
|
||||
|
||||
command_unbind("hilight", (SIGNAL_FUNC) cmd_hilight);
|
||||
command_unbind("dehilight", (SIGNAL_FUNC) cmd_dehilight);
|
||||
|
@ -979,9 +979,9 @@ void keyboard_init(void)
|
||||
key_bind("nothing", "Do nothing", NULL, NULL, (SIGNAL_FUNC) sig_nothing);
|
||||
|
||||
/* read the keyboard config when all key binds are known */
|
||||
signal_add("irssi init read settings", (SIGNAL_FUNC) read_keyboard_config);
|
||||
signal_add("setup reread", (SIGNAL_FUNC) read_keyboard_config);
|
||||
signal_add("complete command bind", (SIGNAL_FUNC) sig_complete_bind);
|
||||
signal_add__irssi_init_read_settings(read_keyboard_config);
|
||||
signal_add__setup_reread(read_keyboard_config);
|
||||
signal_add__complete_command_("bind", sig_complete_bind);
|
||||
|
||||
command_bind("bind", NULL, (SIGNAL_FUNC) cmd_bind);
|
||||
command_set_options("bind", "delete reset list");
|
||||
@ -1003,8 +1003,8 @@ void keyboard_deinit(void)
|
||||
NULL);
|
||||
g_tree_destroy(key_states);
|
||||
|
||||
signal_remove("irssi init read settings", (SIGNAL_FUNC) read_keyboard_config);
|
||||
signal_remove("setup reread", (SIGNAL_FUNC) read_keyboard_config);
|
||||
signal_remove("complete command bind", (SIGNAL_FUNC) sig_complete_bind);
|
||||
signal_remove__irssi_init_read_settings(read_keyboard_config);
|
||||
signal_remove__setup_reread(read_keyboard_config);
|
||||
signal_remove__complete_command_("bind", sig_complete_bind);
|
||||
command_unbind("bind", (SIGNAL_FUNC) cmd_bind);
|
||||
}
|
||||
|
@ -518,14 +518,14 @@ void printtext_init(void)
|
||||
signal_print_format = signal_get_uniq_id("print format");
|
||||
|
||||
read_settings();
|
||||
signal_add("print text", (SIGNAL_FUNC) sig_print_text);
|
||||
signal_add("gui dialog", (SIGNAL_FUNC) sig_gui_dialog);
|
||||
signal_add("setup changed", (SIGNAL_FUNC) read_settings);
|
||||
signal_add__print_text(sig_print_text);
|
||||
signal_add__gui_dialog(sig_gui_dialog);
|
||||
signal_add__setup_changed(read_settings);
|
||||
}
|
||||
|
||||
void printtext_deinit(void)
|
||||
{
|
||||
signal_remove("print text", (SIGNAL_FUNC) sig_print_text);
|
||||
signal_remove("gui dialog", (SIGNAL_FUNC) sig_gui_dialog);
|
||||
signal_remove("setup changed", (SIGNAL_FUNC) read_settings);
|
||||
signal_remove__print_text(sig_print_text);
|
||||
signal_remove__gui_dialog(sig_gui_dialog);
|
||||
signal_remove__setup_changed(read_settings);
|
||||
}
|
||||
|
@ -1463,10 +1463,10 @@ void themes_init(void)
|
||||
|
||||
command_bind("format", NULL, (SIGNAL_FUNC) cmd_format);
|
||||
command_bind("save", NULL, (SIGNAL_FUNC) cmd_save);
|
||||
signal_add("complete command format", (SIGNAL_FUNC) sig_complete_format);
|
||||
signal_add("irssi init finished", (SIGNAL_FUNC) sig_print_errors);
|
||||
signal_add("setup changed", (SIGNAL_FUNC) read_settings);
|
||||
signal_add("setup reread", (SIGNAL_FUNC) themes_reload);
|
||||
signal_add__complete_command_("format", sig_complete_format);
|
||||
signal_add__irssi_init_finished(sig_print_errors);
|
||||
signal_add__setup_changed(read_settings);
|
||||
signal_add__setup_reread(themes_reload);
|
||||
|
||||
command_set_options("format", "delete reset");
|
||||
command_set_options("save", "formats");
|
||||
@ -1483,8 +1483,8 @@ void themes_deinit(void)
|
||||
|
||||
command_unbind("format", (SIGNAL_FUNC) cmd_format);
|
||||
command_unbind("save", (SIGNAL_FUNC) cmd_save);
|
||||
signal_remove("complete command format", (SIGNAL_FUNC) sig_complete_format);
|
||||
signal_remove("irssi init finished", (SIGNAL_FUNC) sig_print_errors);
|
||||
signal_remove("setup changed", (SIGNAL_FUNC) read_settings);
|
||||
signal_remove("setup reread", (SIGNAL_FUNC) themes_reload);
|
||||
signal_remove__complete_command_("format", sig_complete_format);
|
||||
signal_remove__irssi_init_finished(sig_print_errors);
|
||||
signal_remove__setup_changed(read_settings);
|
||||
signal_remove__setup_reread(themes_reload);
|
||||
}
|
||||
|
@ -149,10 +149,10 @@ void window_activity_init(void)
|
||||
signal_window_hilight_check = signal_get_uniq_id("window hilight check");
|
||||
|
||||
read_settings();
|
||||
signal_add("print text", (SIGNAL_FUNC) sig_hilight_text);
|
||||
signal_add("window changed", (SIGNAL_FUNC) sig_dehilight_window);
|
||||
signal_add("window dehilight", (SIGNAL_FUNC) sig_dehilight_window);
|
||||
signal_add("setup changed", (SIGNAL_FUNC) read_settings);
|
||||
signal_add__print_text(sig_hilight_text);
|
||||
signal_add__window_changed(sig_dehilight_window);
|
||||
signal_add__window_dehilight(sig_dehilight_window);
|
||||
signal_add__setup_changed(read_settings);
|
||||
}
|
||||
|
||||
void window_activity_deinit(void)
|
||||
@ -160,8 +160,8 @@ void window_activity_deinit(void)
|
||||
if (hide_targets != NULL)
|
||||
g_strfreev(hide_targets);
|
||||
|
||||
signal_remove("print text", (SIGNAL_FUNC) sig_hilight_text);
|
||||
signal_remove("window changed", (SIGNAL_FUNC) sig_dehilight_window);
|
||||
signal_remove("window dehilight", (SIGNAL_FUNC) sig_dehilight_window);
|
||||
signal_remove("setup changed", (SIGNAL_FUNC) read_settings);
|
||||
signal_remove__print_text(sig_hilight_text);
|
||||
signal_remove__window_changed(sig_dehilight_window);
|
||||
signal_remove__window_dehilight(sig_dehilight_window);
|
||||
signal_remove__setup_changed(read_settings);
|
||||
}
|
||||
|
@ -884,7 +884,7 @@ void window_commands_init(void)
|
||||
settings_add_bool("lookandfeel", "active_window_ignore_refnum", TRUE);
|
||||
settings_add_bool("misc", "window_number_commands", TRUE);
|
||||
|
||||
signal_add("default command", (SIGNAL_FUNC) cmd_window_default_command);
|
||||
signal_add__default_command(cmd_window_default_command);
|
||||
|
||||
command_bind("window", NULL, (SIGNAL_FUNC) cmd_window);
|
||||
command_bind("window new", NULL, (SIGNAL_FUNC) cmd_window_new);
|
||||
@ -960,5 +960,5 @@ void window_commands_deinit(void)
|
||||
command_unbind("layout reset", (SIGNAL_FUNC) windows_layout_reset);
|
||||
command_unbind("foreach window", (SIGNAL_FUNC) cmd_foreach_window);
|
||||
|
||||
signal_remove("default command", (SIGNAL_FUNC) cmd_window_default_command);
|
||||
signal_remove__default_command(cmd_window_default_command);
|
||||
}
|
||||
|
@ -346,10 +346,10 @@ void window_items_init(void)
|
||||
settings_add_bool("lookandfeel", "autocreate_split_windows", FALSE);
|
||||
settings_add_bool("lookandfeel", "autofocus_new_items", TRUE);
|
||||
|
||||
signal_add_last("window item changed", (SIGNAL_FUNC) signal_window_item_changed);
|
||||
signal_add_last__window_item_changed(signal_window_item_changed);
|
||||
}
|
||||
|
||||
void window_items_deinit(void)
|
||||
{
|
||||
signal_remove("window item changed", (SIGNAL_FUNC) signal_window_item_changed);
|
||||
signal_remove__window_item_changed(signal_window_item_changed);
|
||||
}
|
||||
|
@ -65,8 +65,7 @@ static void sig_layout_restore_item(WINDOW_REC *window, const char *type,
|
||||
} else if (g_ascii_strcasecmp(type, "QUERY") == 0 && chat_type != NULL) {
|
||||
CHAT_PROTOCOL_REC *protocol;
|
||||
/* create query immediately */
|
||||
signal_add("query created",
|
||||
(SIGNAL_FUNC) signal_query_created_curwin);
|
||||
signal_add__query_created(signal_query_created_curwin);
|
||||
|
||||
restore_win = window;
|
||||
|
||||
@ -85,8 +84,7 @@ static void sig_layout_restore_item(WINDOW_REC *window, const char *type,
|
||||
query_init(query, TRUE);
|
||||
}
|
||||
|
||||
signal_remove("query created",
|
||||
(SIGNAL_FUNC) signal_query_created_curwin);
|
||||
signal_remove__query_created(signal_query_created_curwin);
|
||||
}
|
||||
}
|
||||
|
||||
@ -264,14 +262,14 @@ void windows_layout_reset(void)
|
||||
|
||||
void windows_layout_init(void)
|
||||
{
|
||||
signal_add("layout restore item", (SIGNAL_FUNC) sig_layout_restore_item);
|
||||
signal_add("layout restore", (SIGNAL_FUNC) sig_layout_restore);
|
||||
signal_add("layout save item", (SIGNAL_FUNC) sig_layout_save_item);
|
||||
signal_add__layout_restore_item(sig_layout_restore_item);
|
||||
signal_add__layout_restore(sig_layout_restore);
|
||||
signal_add__layout_save_item(sig_layout_save_item);
|
||||
}
|
||||
|
||||
void windows_layout_deinit(void)
|
||||
{
|
||||
signal_remove("layout restore item", (SIGNAL_FUNC) sig_layout_restore_item);
|
||||
signal_remove("layout restore", (SIGNAL_FUNC) sig_layout_restore);
|
||||
signal_remove("layout save item", (SIGNAL_FUNC) sig_layout_save_item);
|
||||
signal_remove__layout_restore_item(sig_layout_restore_item);
|
||||
signal_remove__layout_restore(sig_layout_restore);
|
||||
signal_remove__layout_save_item(sig_layout_save_item);
|
||||
}
|
||||
|
@ -145,20 +145,20 @@ static void sig_message_dcc_ctcp(CHAT_DCC_REC *dcc, const char *cmd,
|
||||
|
||||
void fe_dcc_chat_messages_init(void)
|
||||
{
|
||||
signal_add("message dcc own", (SIGNAL_FUNC) sig_message_dcc_own);
|
||||
signal_add("message dcc own_action", (SIGNAL_FUNC) sig_message_dcc_own_action);
|
||||
signal_add("message dcc own_ctcp", (SIGNAL_FUNC) sig_message_dcc_own_ctcp);
|
||||
signal_add("message dcc", (SIGNAL_FUNC) sig_message_dcc);
|
||||
signal_add("message dcc action", (SIGNAL_FUNC) sig_message_dcc_action);
|
||||
signal_add("message dcc ctcp", (SIGNAL_FUNC) sig_message_dcc_ctcp);
|
||||
signal_add__message_dcc_own(sig_message_dcc_own);
|
||||
signal_add__message_dcc_own__action(sig_message_dcc_own_action);
|
||||
signal_add__message_dcc_own__ctcp(sig_message_dcc_own_ctcp);
|
||||
signal_add__message_dcc(sig_message_dcc);
|
||||
signal_add__message_dcc_action(sig_message_dcc_action);
|
||||
signal_add__message_dcc_ctcp(sig_message_dcc_ctcp);
|
||||
}
|
||||
|
||||
void fe_dcc_chat_messages_deinit(void)
|
||||
{
|
||||
signal_remove("message dcc own", (SIGNAL_FUNC) sig_message_dcc_own);
|
||||
signal_remove("message dcc own_action", (SIGNAL_FUNC) sig_message_dcc_own_action);
|
||||
signal_remove("message dcc own_ctcp", (SIGNAL_FUNC) sig_message_dcc_own_ctcp);
|
||||
signal_remove("message dcc", (SIGNAL_FUNC) sig_message_dcc);
|
||||
signal_remove("message dcc action", (SIGNAL_FUNC) sig_message_dcc_action);
|
||||
signal_remove("message dcc ctcp", (SIGNAL_FUNC) sig_message_dcc_ctcp);
|
||||
signal_remove__message_dcc_own(sig_message_dcc_own);
|
||||
signal_remove__message_dcc_own__action(sig_message_dcc_own_action);
|
||||
signal_remove__message_dcc_own__ctcp(sig_message_dcc_own_ctcp);
|
||||
signal_remove__message_dcc(sig_message_dcc);
|
||||
signal_remove__message_dcc_action(sig_message_dcc_action);
|
||||
signal_remove__message_dcc_ctcp(sig_message_dcc_ctcp);
|
||||
}
|
||||
|
@ -344,44 +344,44 @@ void fe_dcc_chat_init(void)
|
||||
{
|
||||
fe_dcc_chat_messages_init();
|
||||
|
||||
signal_add("dcc request", (SIGNAL_FUNC) dcc_request);
|
||||
signal_add("dcc connected", (SIGNAL_FUNC) dcc_connected);
|
||||
signal_add("dcc closed", (SIGNAL_FUNC) dcc_closed);
|
||||
signal_add("dcc chat message", (SIGNAL_FUNC) dcc_chat_msg);
|
||||
signal_add("dcc ctcp action", (SIGNAL_FUNC) dcc_chat_action);
|
||||
signal_add("default dcc ctcp", (SIGNAL_FUNC) dcc_chat_ctcp);
|
||||
signal_add("dcc error ctcp", (SIGNAL_FUNC) dcc_error_ctcp);
|
||||
signal_add("default ctcp msg dcc", (SIGNAL_FUNC) dcc_unknown_ctcp);
|
||||
signal_add("default ctcp reply dcc", (SIGNAL_FUNC) dcc_unknown_reply);
|
||||
signal_add("dcc destroyed", (SIGNAL_FUNC) sig_dcc_destroyed);
|
||||
signal_add("query destroyed", (SIGNAL_FUNC) sig_query_destroyed);
|
||||
signal_add("dcc list print", (SIGNAL_FUNC) sig_dcc_list_print);
|
||||
signal_add__dcc_request(dcc_request);
|
||||
signal_add__dcc_connected(dcc_connected);
|
||||
signal_add__dcc_closed(dcc_closed);
|
||||
signal_add__dcc_chat_message(dcc_chat_msg);
|
||||
signal_add__dcc_ctcp_action(dcc_chat_action);
|
||||
signal_add__default_dcc_ctcp(dcc_chat_ctcp);
|
||||
signal_add__dcc_error_ctcp(dcc_error_ctcp);
|
||||
signal_add__default_ctcp_msg_dcc(dcc_unknown_ctcp);
|
||||
signal_add__default_ctcp_reply_dcc(dcc_unknown_reply);
|
||||
signal_add__dcc_destroyed(sig_dcc_destroyed);
|
||||
signal_add__query_destroyed(sig_query_destroyed);
|
||||
signal_add__dcc_list_print(sig_dcc_list_print);
|
||||
command_bind("msg", NULL, (SIGNAL_FUNC) cmd_msg);
|
||||
command_bind("me", NULL, (SIGNAL_FUNC) cmd_me);
|
||||
command_bind("action", NULL, (SIGNAL_FUNC) cmd_action);
|
||||
command_bind("ctcp", NULL, (SIGNAL_FUNC) cmd_ctcp);
|
||||
signal_add("dcc error close not found", (SIGNAL_FUNC) dcc_error_close_not_found);
|
||||
signal_add__dcc_error_close_not_found(dcc_error_close_not_found);
|
||||
}
|
||||
|
||||
void fe_dcc_chat_deinit(void)
|
||||
{
|
||||
fe_dcc_chat_messages_deinit();
|
||||
|
||||
signal_remove("dcc request", (SIGNAL_FUNC) dcc_request);
|
||||
signal_remove("dcc connected", (SIGNAL_FUNC) dcc_connected);
|
||||
signal_remove("dcc closed", (SIGNAL_FUNC) dcc_closed);
|
||||
signal_remove("dcc chat message", (SIGNAL_FUNC) dcc_chat_msg);
|
||||
signal_remove("dcc ctcp action", (SIGNAL_FUNC) dcc_chat_action);
|
||||
signal_remove("default dcc ctcp", (SIGNAL_FUNC) dcc_chat_ctcp);
|
||||
signal_remove("dcc error ctcp", (SIGNAL_FUNC) dcc_error_ctcp);
|
||||
signal_remove("default ctcp msg dcc", (SIGNAL_FUNC) dcc_unknown_ctcp);
|
||||
signal_remove("default ctcp reply dcc", (SIGNAL_FUNC) dcc_unknown_reply);
|
||||
signal_remove("dcc destroyed", (SIGNAL_FUNC) sig_dcc_destroyed);
|
||||
signal_remove("query destroyed", (SIGNAL_FUNC) sig_query_destroyed);
|
||||
signal_remove("dcc list print", (SIGNAL_FUNC) sig_dcc_list_print);
|
||||
signal_remove__dcc_request(dcc_request);
|
||||
signal_remove__dcc_connected(dcc_connected);
|
||||
signal_remove__dcc_closed(dcc_closed);
|
||||
signal_remove__dcc_chat_message(dcc_chat_msg);
|
||||
signal_remove__dcc_ctcp_action(dcc_chat_action);
|
||||
signal_remove__default_dcc_ctcp(dcc_chat_ctcp);
|
||||
signal_remove__dcc_error_ctcp(dcc_error_ctcp);
|
||||
signal_remove__default_ctcp_msg_dcc(dcc_unknown_ctcp);
|
||||
signal_remove__default_ctcp_reply_dcc(dcc_unknown_reply);
|
||||
signal_remove__dcc_destroyed(sig_dcc_destroyed);
|
||||
signal_remove__query_destroyed(sig_query_destroyed);
|
||||
signal_remove__dcc_list_print(sig_dcc_list_print);
|
||||
command_unbind("msg", (SIGNAL_FUNC) cmd_msg);
|
||||
command_unbind("me", (SIGNAL_FUNC) cmd_me);
|
||||
command_unbind("action", (SIGNAL_FUNC) cmd_action);
|
||||
command_unbind("ctcp", (SIGNAL_FUNC) cmd_ctcp);
|
||||
signal_remove("dcc error close not found", (SIGNAL_FUNC) dcc_error_close_not_found);
|
||||
signal_remove__dcc_error_close_not_found(dcc_error_close_not_found);
|
||||
}
|
||||
|
@ -92,7 +92,6 @@ static void dcc_error_file_create(GET_DCC_REC *dcc, const char *fname,
|
||||
fname, error);
|
||||
}
|
||||
|
||||
|
||||
static void dcc_error_get_not_found(const char *nick)
|
||||
{
|
||||
g_return_if_fail(nick != NULL);
|
||||
@ -127,24 +126,24 @@ static void sig_dcc_list_print(GET_DCC_REC *dcc)
|
||||
|
||||
void fe_dcc_get_init(void)
|
||||
{
|
||||
signal_add("dcc request", (SIGNAL_FUNC) dcc_request);
|
||||
signal_add("dcc connected", (SIGNAL_FUNC) dcc_connected);
|
||||
signal_add("dcc closed", (SIGNAL_FUNC) dcc_closed);
|
||||
signal_add("dcc error file create", (SIGNAL_FUNC) dcc_error_file_create);
|
||||
signal_add("dcc error get not found", (SIGNAL_FUNC) dcc_error_get_not_found);
|
||||
signal_add("dcc error close not found", (SIGNAL_FUNC) dcc_error_close_not_found);
|
||||
signal_add("dcc error write", (SIGNAL_FUNC) dcc_error_write);
|
||||
signal_add("dcc list print", (SIGNAL_FUNC) sig_dcc_list_print);
|
||||
signal_add__dcc_request(dcc_request);
|
||||
signal_add__dcc_connected(dcc_connected);
|
||||
signal_add__dcc_closed(dcc_closed);
|
||||
signal_add__dcc_error_file_create(dcc_error_file_create);
|
||||
signal_add__dcc_error_get_not_found(dcc_error_get_not_found);
|
||||
signal_add__dcc_error_close_not_found(dcc_error_close_not_found);
|
||||
signal_add__dcc_error_write(dcc_error_write);
|
||||
signal_add__dcc_list_print(sig_dcc_list_print);
|
||||
}
|
||||
|
||||
void fe_dcc_get_deinit(void)
|
||||
{
|
||||
signal_remove("dcc request", (SIGNAL_FUNC) dcc_request);
|
||||
signal_remove("dcc connected", (SIGNAL_FUNC) dcc_connected);
|
||||
signal_remove("dcc closed", (SIGNAL_FUNC) dcc_closed);
|
||||
signal_remove("dcc error file create", (SIGNAL_FUNC) dcc_error_file_create);
|
||||
signal_remove("dcc error get not found", (SIGNAL_FUNC) dcc_error_get_not_found);
|
||||
signal_remove("dcc error close not found", (SIGNAL_FUNC) dcc_error_close_not_found);
|
||||
signal_remove("dcc error write", (SIGNAL_FUNC) dcc_error_write);
|
||||
signal_remove("dcc list print", (SIGNAL_FUNC) sig_dcc_list_print);
|
||||
signal_remove__dcc_request(dcc_request);
|
||||
signal_remove__dcc_connected(dcc_connected);
|
||||
signal_remove__dcc_closed(dcc_closed);
|
||||
signal_remove__dcc_error_file_create(dcc_error_file_create);
|
||||
signal_remove__dcc_error_get_not_found(dcc_error_get_not_found);
|
||||
signal_remove__dcc_error_close_not_found(dcc_error_close_not_found);
|
||||
signal_remove__dcc_error_write(dcc_error_write);
|
||||
signal_remove__dcc_list_print(sig_dcc_list_print);
|
||||
}
|
||||
|
@ -163,24 +163,24 @@ static void sig_dcc_list_print(SEND_DCC_REC *dcc)
|
||||
|
||||
void fe_dcc_send_init(void)
|
||||
{
|
||||
signal_add("dcc connected", (SIGNAL_FUNC) dcc_connected);
|
||||
signal_add("dcc closed", (SIGNAL_FUNC) dcc_closed);
|
||||
signal_add("dcc error file open", (SIGNAL_FUNC) dcc_error_file_open);
|
||||
signal_add("dcc error send exists", (SIGNAL_FUNC) dcc_error_send_exists);
|
||||
signal_add("dcc error send no route", (SIGNAL_FUNC) dcc_error_send_no_route);
|
||||
signal_add("dcc error close not found", (SIGNAL_FUNC) dcc_error_close_not_found);
|
||||
signal_add("complete command dcc send", (SIGNAL_FUNC) sig_dcc_send_complete);
|
||||
signal_add("dcc list print", (SIGNAL_FUNC) sig_dcc_list_print);
|
||||
signal_add__dcc_connected(dcc_connected);
|
||||
signal_add__dcc_closed(dcc_closed);
|
||||
signal_add__dcc_error_file_open(dcc_error_file_open);
|
||||
signal_add__dcc_error_send_exists(dcc_error_send_exists);
|
||||
signal_add__dcc_error_send_no_route(dcc_error_send_no_route);
|
||||
signal_add__dcc_error_close_not_found(dcc_error_close_not_found);
|
||||
signal_add__complete_command_("dcc send", sig_dcc_send_complete);
|
||||
signal_add__dcc_list_print(sig_dcc_list_print);
|
||||
}
|
||||
|
||||
void fe_dcc_send_deinit(void)
|
||||
{
|
||||
signal_remove("dcc connected", (SIGNAL_FUNC) dcc_connected);
|
||||
signal_remove("dcc closed", (SIGNAL_FUNC) dcc_closed);
|
||||
signal_remove("dcc error file open", (SIGNAL_FUNC) dcc_error_file_open);
|
||||
signal_remove("dcc error send exists", (SIGNAL_FUNC) dcc_error_send_exists);
|
||||
signal_remove("dcc error send no route", (SIGNAL_FUNC) dcc_error_send_no_route);
|
||||
signal_remove("dcc error close not found", (SIGNAL_FUNC) dcc_error_close_not_found);
|
||||
signal_remove("complete command dcc send", (SIGNAL_FUNC) sig_dcc_send_complete);
|
||||
signal_remove("dcc list print", (SIGNAL_FUNC) sig_dcc_list_print);
|
||||
signal_remove__dcc_connected(dcc_connected);
|
||||
signal_remove__dcc_closed(dcc_closed);
|
||||
signal_remove__dcc_error_file_open(dcc_error_file_open);
|
||||
signal_remove__dcc_error_send_exists(dcc_error_send_exists);
|
||||
signal_remove__dcc_error_send_no_route(dcc_error_send_no_route);
|
||||
signal_remove__dcc_error_close_not_found(dcc_error_close_not_found);
|
||||
signal_remove__complete_command_("dcc send", sig_dcc_send_complete);
|
||||
signal_remove__dcc_list_print(sig_dcc_list_print);
|
||||
}
|
||||
|
@ -69,15 +69,15 @@ static void sig_dcc_list_print(SERVER_DCC_REC *dcc)
|
||||
|
||||
void fe_dcc_server_init(void)
|
||||
{
|
||||
signal_add("dcc server started", (SIGNAL_FUNC) dcc_server_started);
|
||||
signal_add("dcc closed", (SIGNAL_FUNC) dcc_closed);
|
||||
signal_add("dcc list print", (SIGNAL_FUNC) sig_dcc_list_print);
|
||||
signal_add__dcc_server_started(dcc_server_started);
|
||||
signal_add__dcc_closed(dcc_closed);
|
||||
signal_add__dcc_list_print(sig_dcc_list_print);
|
||||
}
|
||||
|
||||
void fe_dcc_server_deinit(void)
|
||||
{
|
||||
signal_remove("dcc server started", (SIGNAL_FUNC) dcc_server_started);
|
||||
signal_remove("dcc closed", (SIGNAL_FUNC) dcc_closed);
|
||||
signal_remove("dcc list print", (SIGNAL_FUNC) sig_dcc_list_print);
|
||||
signal_remove__dcc_server_started(dcc_server_started);
|
||||
signal_remove__dcc_closed(dcc_closed);
|
||||
signal_remove__dcc_list_print(sig_dcc_list_print);
|
||||
}
|
||||
|
||||
|
@ -162,11 +162,11 @@ void fe_irc_dcc_init(void)
|
||||
fe_dcc_send_init();
|
||||
fe_dcc_server_init();
|
||||
|
||||
signal_add("dcc request", (SIGNAL_FUNC) dcc_request);
|
||||
signal_add("dcc rejected", (SIGNAL_FUNC) dcc_rejected);
|
||||
signal_add("dcc request send", (SIGNAL_FUNC) dcc_request_send);
|
||||
signal_add("dcc error connect", (SIGNAL_FUNC) dcc_error_connect);
|
||||
signal_add("dcc error unknown type", (SIGNAL_FUNC) dcc_error_unknown_type);
|
||||
signal_add__dcc_request(dcc_request);
|
||||
signal_add__dcc_rejected(dcc_rejected);
|
||||
signal_add__dcc_request_send(dcc_request_send);
|
||||
signal_add__dcc_error_connect(dcc_error_connect);
|
||||
signal_add__dcc_error_unknown_type(dcc_error_unknown_type);
|
||||
command_bind("dcc", NULL, (SIGNAL_FUNC) cmd_dcc);
|
||||
command_bind("dcc list", NULL, (SIGNAL_FUNC) cmd_dcc_list);
|
||||
|
||||
@ -184,11 +184,11 @@ void fe_irc_dcc_deinit(void)
|
||||
|
||||
theme_unregister();
|
||||
|
||||
signal_remove("dcc request", (SIGNAL_FUNC) dcc_request);
|
||||
signal_remove("dcc rejected", (SIGNAL_FUNC) dcc_rejected);
|
||||
signal_remove("dcc request send", (SIGNAL_FUNC) dcc_request_send);
|
||||
signal_remove("dcc error connect", (SIGNAL_FUNC) dcc_error_connect);
|
||||
signal_remove("dcc error unknown type", (SIGNAL_FUNC) dcc_error_unknown_type);
|
||||
signal_remove__dcc_request(dcc_request);
|
||||
signal_remove__dcc_rejected(dcc_rejected);
|
||||
signal_remove__dcc_request_send(dcc_request_send);
|
||||
signal_remove__dcc_error_connect(dcc_error_connect);
|
||||
signal_remove__dcc_error_unknown_type(dcc_error_unknown_type);
|
||||
command_unbind("dcc", (SIGNAL_FUNC) cmd_dcc);
|
||||
command_unbind("dcc list", (SIGNAL_FUNC) cmd_dcc_list);
|
||||
}
|
||||
|
@ -73,12 +73,12 @@ static void sig_server_cap_req(IRC_SERVER_REC *server, char *caps)
|
||||
|
||||
void fe_cap_init(void)
|
||||
{
|
||||
signal_add("event cap", (SIGNAL_FUNC) event_cap);
|
||||
signal_add("server cap req", (SIGNAL_FUNC) sig_server_cap_req);
|
||||
signal_add__event_("cap", event_cap);
|
||||
signal_add__server_cap_req(sig_server_cap_req);
|
||||
}
|
||||
|
||||
void fe_cap_deinit(void)
|
||||
{
|
||||
signal_remove("event cap", (SIGNAL_FUNC) event_cap);
|
||||
signal_remove("server cap req", (SIGNAL_FUNC) sig_server_cap_req);
|
||||
signal_remove__event_("cap", event_cap);
|
||||
signal_remove__server_cap_req(sig_server_cap_req);
|
||||
}
|
||||
|
@ -144,24 +144,24 @@ static void ctcp_ping_reply(IRC_SERVER_REC *server, const char *data,
|
||||
|
||||
void fe_ctcp_init(void)
|
||||
{
|
||||
signal_add("default ctcp msg", (SIGNAL_FUNC) ctcp_default_msg);
|
||||
signal_add("ctcp msg ping", (SIGNAL_FUNC) ctcp_ping_msg);
|
||||
signal_add("ctcp msg version", (SIGNAL_FUNC) ctcp_version_msg);
|
||||
signal_add("ctcp msg time", (SIGNAL_FUNC) ctcp_time_msg);
|
||||
signal_add("ctcp msg userinfo", (SIGNAL_FUNC) ctcp_userinfo_msg);
|
||||
signal_add("ctcp msg clientinfo", (SIGNAL_FUNC) ctcp_clientinfo_msg);
|
||||
signal_add("default ctcp reply", (SIGNAL_FUNC) ctcp_default_reply);
|
||||
signal_add("ctcp reply ping", (SIGNAL_FUNC) ctcp_ping_reply);
|
||||
signal_add__default_ctcp_msg(ctcp_default_msg);
|
||||
signal_add__ctcp_msg_ping(ctcp_ping_msg);
|
||||
signal_add__ctcp_msg_version(ctcp_version_msg);
|
||||
signal_add__ctcp_msg_time(ctcp_time_msg);
|
||||
signal_add__ctcp_msg_userinfo(ctcp_userinfo_msg);
|
||||
signal_add__ctcp_msg_clientinfo(ctcp_clientinfo_msg);
|
||||
signal_add__default_ctcp_reply(ctcp_default_reply);
|
||||
signal_add__ctcp_reply_ping(ctcp_ping_reply);
|
||||
}
|
||||
|
||||
void fe_ctcp_deinit(void)
|
||||
{
|
||||
signal_remove("default ctcp msg", (SIGNAL_FUNC) ctcp_default_msg);
|
||||
signal_remove("ctcp msg ping", (SIGNAL_FUNC) ctcp_ping_msg);
|
||||
signal_remove("ctcp msg version", (SIGNAL_FUNC) ctcp_version_msg);
|
||||
signal_remove("ctcp msg time", (SIGNAL_FUNC) ctcp_time_msg);
|
||||
signal_remove("ctcp msg userinfo", (SIGNAL_FUNC) ctcp_userinfo_msg);
|
||||
signal_remove("ctcp msg clientinfo", (SIGNAL_FUNC) ctcp_clientinfo_msg);
|
||||
signal_remove("default ctcp reply", (SIGNAL_FUNC) ctcp_default_reply);
|
||||
signal_remove("ctcp reply ping", (SIGNAL_FUNC) ctcp_ping_reply);
|
||||
signal_remove__default_ctcp_msg(ctcp_default_msg);
|
||||
signal_remove__ctcp_msg_ping(ctcp_ping_msg);
|
||||
signal_remove__ctcp_msg_version(ctcp_version_msg);
|
||||
signal_remove__ctcp_msg_time(ctcp_time_msg);
|
||||
signal_remove__ctcp_msg_userinfo(ctcp_userinfo_msg);
|
||||
signal_remove__ctcp_msg_clientinfo(ctcp_clientinfo_msg);
|
||||
signal_remove__default_ctcp_reply(ctcp_default_reply);
|
||||
signal_remove__ctcp_reply_ping(ctcp_ping_reply);
|
||||
}
|
||||
|
@ -647,92 +647,92 @@ void fe_events_numeric_init(void)
|
||||
last_away_nick = NULL;
|
||||
last_away_msg = NULL;
|
||||
|
||||
signal_add("event 221", (SIGNAL_FUNC) event_user_mode);
|
||||
signal_add("event 303", (SIGNAL_FUNC) event_ison);
|
||||
signal_add("event 353", (SIGNAL_FUNC) event_names_list);
|
||||
signal_add_first("event 366", (SIGNAL_FUNC) event_end_of_names);
|
||||
signal_add("event 352", (SIGNAL_FUNC) event_who);
|
||||
signal_add("event 315", (SIGNAL_FUNC) event_end_of_who);
|
||||
signal_add("event 271", (SIGNAL_FUNC) event_silence_list);
|
||||
signal_add("event 272", (SIGNAL_FUNC) sig_empty);
|
||||
signal_add("event 281", (SIGNAL_FUNC) event_accept_list);
|
||||
signal_add("event 367", (SIGNAL_FUNC) event_ban_list);
|
||||
signal_add("event 348", (SIGNAL_FUNC) event_eban_list);
|
||||
signal_add("event 346", (SIGNAL_FUNC) event_invite_list);
|
||||
signal_add("event 433", (SIGNAL_FUNC) event_nick_in_use);
|
||||
signal_add("event 332", (SIGNAL_FUNC) event_topic_get);
|
||||
signal_add("event 333", (SIGNAL_FUNC) event_topic_info);
|
||||
signal_add("event 324", (SIGNAL_FUNC) event_channel_mode);
|
||||
signal_add("event 329", (SIGNAL_FUNC) event_channel_created);
|
||||
signal_add("event 306", (SIGNAL_FUNC) event_nowaway);
|
||||
signal_add("event 305", (SIGNAL_FUNC) event_unaway);
|
||||
signal_add("event 301", (SIGNAL_FUNC) event_away);
|
||||
signal_add("event 328", (SIGNAL_FUNC) event_chanserv_url);
|
||||
signal_add("event 302", (SIGNAL_FUNC) event_userhost);
|
||||
signal_add("event 341", (SIGNAL_FUNC) event_sent_invite);
|
||||
signal_add__event_("221", event_user_mode);
|
||||
signal_add__event_("303", event_ison);
|
||||
signal_add__event_("353", event_names_list);
|
||||
signal_add_first__event_366(event_end_of_names);
|
||||
signal_add__event_("352", event_who);
|
||||
signal_add__event_("315", event_end_of_who);
|
||||
signal_add__event_("271", event_silence_list);
|
||||
signal_add__event_("272", sig_empty);
|
||||
signal_add__event_("281", event_accept_list);
|
||||
signal_add__event_("367", event_ban_list);
|
||||
signal_add__event_("348", event_eban_list);
|
||||
signal_add__event_("346", event_invite_list);
|
||||
signal_add__event_("433", event_nick_in_use);
|
||||
signal_add__event_("332", event_topic_get);
|
||||
signal_add__event_("333", event_topic_info);
|
||||
signal_add__event_("324", event_channel_mode);
|
||||
signal_add__event_("329", event_channel_created);
|
||||
signal_add__event_("306", event_nowaway);
|
||||
signal_add__event_("305", event_unaway);
|
||||
signal_add__event_("301", event_away);
|
||||
signal_add__event_("328", event_chanserv_url);
|
||||
signal_add__event_("302", event_userhost);
|
||||
signal_add__event_("341", event_sent_invite);
|
||||
|
||||
signal_add("event 437", (SIGNAL_FUNC) event_target_unavailable);
|
||||
signal_add("event 401", (SIGNAL_FUNC) event_no_such_nick);
|
||||
signal_add("event 403", (SIGNAL_FUNC) event_no_such_channel);
|
||||
signal_add("event 405", (SIGNAL_FUNC) event_too_many_channels);
|
||||
signal_add("event 407", (SIGNAL_FUNC) event_duplicate_channel);
|
||||
signal_add("event 471", (SIGNAL_FUNC) event_channel_is_full);
|
||||
signal_add("event 472", (SIGNAL_FUNC) event_unknown_mode);
|
||||
signal_add("event 473", (SIGNAL_FUNC) event_invite_only);
|
||||
signal_add("event 474", (SIGNAL_FUNC) event_banned);
|
||||
signal_add("event 475", (SIGNAL_FUNC) event_bad_channel_key);
|
||||
signal_add("event 476", (SIGNAL_FUNC) event_bad_channel_mask);
|
||||
signal_add("event 477", (SIGNAL_FUNC) event_477);
|
||||
signal_add("event 375", (SIGNAL_FUNC) event_motd);
|
||||
signal_add("event 376", (SIGNAL_FUNC) event_motd);
|
||||
signal_add("event 372", (SIGNAL_FUNC) event_motd);
|
||||
signal_add("event 422", (SIGNAL_FUNC) event_motd);
|
||||
signal_add("event 439", (SIGNAL_FUNC) event_target_too_fast);
|
||||
signal_add("event 707", (SIGNAL_FUNC) event_target_too_fast);
|
||||
signal_add__event_("437", event_target_unavailable);
|
||||
signal_add__event_("401", event_no_such_nick);
|
||||
signal_add__event_("403", event_no_such_channel);
|
||||
signal_add__event_("405", event_too_many_channels);
|
||||
signal_add__event_("407", event_duplicate_channel);
|
||||
signal_add__event_("471", event_channel_is_full);
|
||||
signal_add__event_("472", event_unknown_mode);
|
||||
signal_add__event_("473", event_invite_only);
|
||||
signal_add__event_("474", event_banned);
|
||||
signal_add__event_("475", event_bad_channel_key);
|
||||
signal_add__event_("476", event_bad_channel_mask);
|
||||
signal_add__event_("477", event_477);
|
||||
signal_add__event_("375", event_motd);
|
||||
signal_add__event_("376", event_motd);
|
||||
signal_add__event_("372", event_motd);
|
||||
signal_add__event_("422", event_motd);
|
||||
signal_add__event_("439", event_target_too_fast);
|
||||
signal_add__event_("707", event_target_too_fast);
|
||||
|
||||
signal_add("default event numeric", (SIGNAL_FUNC) event_numeric);
|
||||
signal_add__default_event_numeric(event_numeric);
|
||||
/* Because default event numeric only fires if there is no specific
|
||||
* event, add all numerics with a handler elsewhere in irssi that
|
||||
* should not be printed specially here.
|
||||
*/
|
||||
signal_add("event 001", (SIGNAL_FUNC) event_received);
|
||||
signal_add("event 004", (SIGNAL_FUNC) event_received);
|
||||
signal_add("event 005", (SIGNAL_FUNC) event_received);
|
||||
signal_add("event 254", (SIGNAL_FUNC) event_received);
|
||||
signal_add("event 364", (SIGNAL_FUNC) event_received);
|
||||
signal_add("event 365", (SIGNAL_FUNC) event_received);
|
||||
signal_add("event 381", (SIGNAL_FUNC) event_received);
|
||||
signal_add("event 396", (SIGNAL_FUNC) event_received);
|
||||
signal_add("event 421", (SIGNAL_FUNC) event_received);
|
||||
signal_add("event 432", (SIGNAL_FUNC) event_received);
|
||||
signal_add("event 436", (SIGNAL_FUNC) event_received);
|
||||
signal_add("event 438", (SIGNAL_FUNC) event_received);
|
||||
signal_add("event 465", (SIGNAL_FUNC) event_received);
|
||||
signal_add("event 470", (SIGNAL_FUNC) event_received);
|
||||
signal_add("event 479", (SIGNAL_FUNC) event_received);
|
||||
signal_add__event_("001", event_received);
|
||||
signal_add__event_("004", event_received);
|
||||
signal_add__event_("005", event_received);
|
||||
signal_add__event_("254", event_received);
|
||||
signal_add__event_("364", event_received);
|
||||
signal_add__event_("365", event_received);
|
||||
signal_add__event_("381", event_received);
|
||||
signal_add__event_("396", event_received);
|
||||
signal_add__event_("421", event_received);
|
||||
signal_add__event_("432", event_received);
|
||||
signal_add__event_("436", event_received);
|
||||
signal_add__event_("438", event_received);
|
||||
signal_add__event_("465", event_received);
|
||||
signal_add__event_("470", event_received);
|
||||
signal_add__event_("479", event_received);
|
||||
|
||||
signal_add("event 344", (SIGNAL_FUNC) event_target_received); /* reop list */
|
||||
signal_add("event 345", (SIGNAL_FUNC) event_target_received); /* end of reop list */
|
||||
signal_add("event 347", (SIGNAL_FUNC) event_target_received); /* end of invite exception list */
|
||||
signal_add("event 349", (SIGNAL_FUNC) event_target_received); /* end of ban exception list */
|
||||
signal_add("event 368", (SIGNAL_FUNC) event_target_received); /* end of ban list */
|
||||
signal_add("event 386", (SIGNAL_FUNC) event_target_received); /* owner list; old rsa challenge (harmless) */
|
||||
signal_add("event 387", (SIGNAL_FUNC) event_target_received); /* end of owner list */
|
||||
signal_add("event 388", (SIGNAL_FUNC) event_target_received); /* protect list */
|
||||
signal_add("event 389", (SIGNAL_FUNC) event_target_received); /* end of protect list */
|
||||
signal_add("event 404", (SIGNAL_FUNC) event_target_received); /* cannot send to channel */
|
||||
signal_add("event 408", (SIGNAL_FUNC) event_target_received); /* cannot send (+c) */
|
||||
signal_add("event 442", (SIGNAL_FUNC) event_target_received); /* you're not on that channel */
|
||||
signal_add("event 478", (SIGNAL_FUNC) event_target_received); /* ban list is full */
|
||||
signal_add("event 482", (SIGNAL_FUNC) event_target_received); /* not chanop */
|
||||
signal_add("event 486", (SIGNAL_FUNC) event_target_received); /* cannot /msg (+R) */
|
||||
signal_add("event 489", (SIGNAL_FUNC) event_target_received); /* not chanop or voice */
|
||||
signal_add("event 494", (SIGNAL_FUNC) event_target_received); /* cannot /msg (own +R) */
|
||||
signal_add("event 506", (SIGNAL_FUNC) event_target_received); /* cannot send (+R) */
|
||||
signal_add("event 716", (SIGNAL_FUNC) event_target_received); /* cannot /msg (+g) */
|
||||
signal_add("event 717", (SIGNAL_FUNC) event_target_received); /* +g notified */
|
||||
signal_add("event 728", (SIGNAL_FUNC) event_target_received); /* quiet (or other) list */
|
||||
signal_add("event 729", (SIGNAL_FUNC) event_target_received); /* end of quiet (or other) list */
|
||||
signal_add__event_("344", event_target_received); /* reop list */
|
||||
signal_add__event_("345", event_target_received); /* end of reop list */
|
||||
signal_add__event_("347", event_target_received); /* end of invite exception list */
|
||||
signal_add__event_("349", event_target_received); /* end of ban exception list */
|
||||
signal_add__event_("368", event_target_received); /* end of ban list */
|
||||
signal_add__event_("386", event_target_received); /* owner list; old rsa challenge (harmless) */
|
||||
signal_add__event_("387", event_target_received); /* end of owner list */
|
||||
signal_add__event_("388", event_target_received); /* protect list */
|
||||
signal_add__event_("389", event_target_received); /* end of protect list */
|
||||
signal_add__event_("404", event_target_received); /* cannot send to channel */
|
||||
signal_add__event_("408", event_target_received); /* cannot send (+c) */
|
||||
signal_add__event_("442", event_target_received); /* you're not on that channel */
|
||||
signal_add__event_("478", event_target_received); /* ban list is full */
|
||||
signal_add__event_("482", event_target_received); /* not chanop */
|
||||
signal_add__event_("486", event_target_received); /* cannot /msg (+R) */
|
||||
signal_add__event_("489", event_target_received); /* not chanop or voice */
|
||||
signal_add__event_("494", event_target_received); /* cannot /msg (own +R) */
|
||||
signal_add__event_("506", event_target_received); /* cannot send (+R) */
|
||||
signal_add__event_("716", event_target_received); /* cannot /msg (+g) */
|
||||
signal_add__event_("717", event_target_received); /* +g notified */
|
||||
signal_add__event_("728", event_target_received); /* quiet (or other) list */
|
||||
signal_add__event_("729", event_target_received); /* end of quiet (or other) list */
|
||||
}
|
||||
|
||||
void fe_events_numeric_deinit(void)
|
||||
@ -740,86 +740,86 @@ void fe_events_numeric_deinit(void)
|
||||
g_free_not_null(last_away_nick);
|
||||
g_free_not_null(last_away_msg);
|
||||
|
||||
signal_remove("event 221", (SIGNAL_FUNC) event_user_mode);
|
||||
signal_remove("event 303", (SIGNAL_FUNC) event_ison);
|
||||
signal_remove("event 353", (SIGNAL_FUNC) event_names_list);
|
||||
signal_remove("event 366", (SIGNAL_FUNC) event_end_of_names);
|
||||
signal_remove("event 352", (SIGNAL_FUNC) event_who);
|
||||
signal_remove("event 315", (SIGNAL_FUNC) event_end_of_who);
|
||||
signal_remove("event 271", (SIGNAL_FUNC) event_silence_list);
|
||||
signal_remove("event 272", (SIGNAL_FUNC) sig_empty);
|
||||
signal_remove("event 281", (SIGNAL_FUNC) event_accept_list);
|
||||
signal_remove("event 367", (SIGNAL_FUNC) event_ban_list);
|
||||
signal_remove("event 348", (SIGNAL_FUNC) event_eban_list);
|
||||
signal_remove("event 346", (SIGNAL_FUNC) event_invite_list);
|
||||
signal_remove("event 433", (SIGNAL_FUNC) event_nick_in_use);
|
||||
signal_remove("event 332", (SIGNAL_FUNC) event_topic_get);
|
||||
signal_remove("event 333", (SIGNAL_FUNC) event_topic_info);
|
||||
signal_remove("event 324", (SIGNAL_FUNC) event_channel_mode);
|
||||
signal_remove("event 329", (SIGNAL_FUNC) event_channel_created);
|
||||
signal_remove("event 306", (SIGNAL_FUNC) event_nowaway);
|
||||
signal_remove("event 305", (SIGNAL_FUNC) event_unaway);
|
||||
signal_remove("event 301", (SIGNAL_FUNC) event_away);
|
||||
signal_remove("event 328", (SIGNAL_FUNC) event_chanserv_url);
|
||||
signal_remove("event 302", (SIGNAL_FUNC) event_userhost);
|
||||
signal_remove("event 341", (SIGNAL_FUNC) event_sent_invite);
|
||||
signal_remove__event_("221", event_user_mode);
|
||||
signal_remove__event_("303", event_ison);
|
||||
signal_remove__event_("353", event_names_list);
|
||||
signal_remove__event_("366", event_end_of_names);
|
||||
signal_remove__event_("352", event_who);
|
||||
signal_remove__event_("315", event_end_of_who);
|
||||
signal_remove__event_("271", event_silence_list);
|
||||
signal_remove__event_("272", sig_empty);
|
||||
signal_remove__event_("281", event_accept_list);
|
||||
signal_remove__event_("367", event_ban_list);
|
||||
signal_remove__event_("348", event_eban_list);
|
||||
signal_remove__event_("346", event_invite_list);
|
||||
signal_remove__event_("433", event_nick_in_use);
|
||||
signal_remove__event_("332", event_topic_get);
|
||||
signal_remove__event_("333", event_topic_info);
|
||||
signal_remove__event_("324", event_channel_mode);
|
||||
signal_remove__event_("329", event_channel_created);
|
||||
signal_remove__event_("306", event_nowaway);
|
||||
signal_remove__event_("305", event_unaway);
|
||||
signal_remove__event_("301", event_away);
|
||||
signal_remove__event_("328", event_chanserv_url);
|
||||
signal_remove__event_("302", event_userhost);
|
||||
signal_remove__event_("341", event_sent_invite);
|
||||
|
||||
signal_remove("event 437", (SIGNAL_FUNC) event_target_unavailable);
|
||||
signal_remove("event 401", (SIGNAL_FUNC) event_no_such_nick);
|
||||
signal_remove("event 403", (SIGNAL_FUNC) event_no_such_channel);
|
||||
signal_remove("event 405", (SIGNAL_FUNC) event_too_many_channels);
|
||||
signal_remove("event 407", (SIGNAL_FUNC) event_duplicate_channel);
|
||||
signal_remove("event 471", (SIGNAL_FUNC) event_channel_is_full);
|
||||
signal_remove("event 472", (SIGNAL_FUNC) event_unknown_mode);
|
||||
signal_remove("event 473", (SIGNAL_FUNC) event_invite_only);
|
||||
signal_remove("event 474", (SIGNAL_FUNC) event_banned);
|
||||
signal_remove("event 475", (SIGNAL_FUNC) event_bad_channel_key);
|
||||
signal_remove("event 476", (SIGNAL_FUNC) event_bad_channel_mask);
|
||||
signal_remove("event 477", (SIGNAL_FUNC) event_477);
|
||||
signal_remove("event 375", (SIGNAL_FUNC) event_motd);
|
||||
signal_remove("event 376", (SIGNAL_FUNC) event_motd);
|
||||
signal_remove("event 372", (SIGNAL_FUNC) event_motd);
|
||||
signal_remove("event 422", (SIGNAL_FUNC) event_motd);
|
||||
signal_remove("event 439", (SIGNAL_FUNC) event_target_too_fast);
|
||||
signal_remove("event 707", (SIGNAL_FUNC) event_target_too_fast);
|
||||
signal_remove__event_("437", event_target_unavailable);
|
||||
signal_remove__event_("401", event_no_such_nick);
|
||||
signal_remove__event_("403", event_no_such_channel);
|
||||
signal_remove__event_("405", event_too_many_channels);
|
||||
signal_remove__event_("407", event_duplicate_channel);
|
||||
signal_remove__event_("471", event_channel_is_full);
|
||||
signal_remove__event_("472", event_unknown_mode);
|
||||
signal_remove__event_("473", event_invite_only);
|
||||
signal_remove__event_("474", event_banned);
|
||||
signal_remove__event_("475", event_bad_channel_key);
|
||||
signal_remove__event_("476", event_bad_channel_mask);
|
||||
signal_remove__event_("477", event_477);
|
||||
signal_remove__event_("375", event_motd);
|
||||
signal_remove__event_("376", event_motd);
|
||||
signal_remove__event_("372", event_motd);
|
||||
signal_remove__event_("422", event_motd);
|
||||
signal_remove__event_("439", event_target_too_fast);
|
||||
signal_remove__event_("707", event_target_too_fast);
|
||||
|
||||
signal_remove("default event numeric", (SIGNAL_FUNC) event_numeric);
|
||||
signal_remove("event 001", (SIGNAL_FUNC) event_received);
|
||||
signal_remove("event 004", (SIGNAL_FUNC) event_received);
|
||||
signal_remove("event 005", (SIGNAL_FUNC) event_received);
|
||||
signal_remove("event 254", (SIGNAL_FUNC) event_received);
|
||||
signal_remove("event 364", (SIGNAL_FUNC) event_received);
|
||||
signal_remove("event 365", (SIGNAL_FUNC) event_received);
|
||||
signal_remove("event 381", (SIGNAL_FUNC) event_received);
|
||||
signal_remove("event 396", (SIGNAL_FUNC) event_received);
|
||||
signal_remove("event 421", (SIGNAL_FUNC) event_received);
|
||||
signal_remove("event 432", (SIGNAL_FUNC) event_received);
|
||||
signal_remove("event 436", (SIGNAL_FUNC) event_received);
|
||||
signal_remove("event 438", (SIGNAL_FUNC) event_received);
|
||||
signal_remove("event 465", (SIGNAL_FUNC) event_received);
|
||||
signal_remove("event 470", (SIGNAL_FUNC) event_received);
|
||||
signal_remove("event 479", (SIGNAL_FUNC) event_received);
|
||||
signal_remove__default_event_numeric(event_numeric);
|
||||
signal_remove__event_("001", event_received);
|
||||
signal_remove__event_("004", event_received);
|
||||
signal_remove__event_("005", event_received);
|
||||
signal_remove__event_("254", event_received);
|
||||
signal_remove__event_("364", event_received);
|
||||
signal_remove__event_("365", event_received);
|
||||
signal_remove__event_("381", event_received);
|
||||
signal_remove__event_("396", event_received);
|
||||
signal_remove__event_("421", event_received);
|
||||
signal_remove__event_("432", event_received);
|
||||
signal_remove__event_("436", event_received);
|
||||
signal_remove__event_("438", event_received);
|
||||
signal_remove__event_("465", event_received);
|
||||
signal_remove__event_("470", event_received);
|
||||
signal_remove__event_("479", event_received);
|
||||
|
||||
signal_remove("event 344", (SIGNAL_FUNC) event_target_received);
|
||||
signal_remove("event 345", (SIGNAL_FUNC) event_target_received);
|
||||
signal_remove("event 347", (SIGNAL_FUNC) event_target_received);
|
||||
signal_remove("event 349", (SIGNAL_FUNC) event_target_received);
|
||||
signal_remove("event 368", (SIGNAL_FUNC) event_target_received);
|
||||
signal_remove("event 386", (SIGNAL_FUNC) event_target_received);
|
||||
signal_remove("event 387", (SIGNAL_FUNC) event_target_received);
|
||||
signal_remove("event 388", (SIGNAL_FUNC) event_target_received);
|
||||
signal_remove("event 389", (SIGNAL_FUNC) event_target_received);
|
||||
signal_remove("event 404", (SIGNAL_FUNC) event_target_received);
|
||||
signal_remove("event 408", (SIGNAL_FUNC) event_target_received);
|
||||
signal_remove("event 442", (SIGNAL_FUNC) event_target_received);
|
||||
signal_remove("event 478", (SIGNAL_FUNC) event_target_received);
|
||||
signal_remove("event 482", (SIGNAL_FUNC) event_target_received);
|
||||
signal_remove("event 486", (SIGNAL_FUNC) event_target_received);
|
||||
signal_remove("event 489", (SIGNAL_FUNC) event_target_received);
|
||||
signal_remove("event 494", (SIGNAL_FUNC) event_target_received);
|
||||
signal_remove("event 506", (SIGNAL_FUNC) event_target_received);
|
||||
signal_remove("event 716", (SIGNAL_FUNC) event_target_received);
|
||||
signal_remove("event 717", (SIGNAL_FUNC) event_target_received);
|
||||
signal_remove("event 728", (SIGNAL_FUNC) event_target_received);
|
||||
signal_remove("event 729", (SIGNAL_FUNC) event_target_received);
|
||||
signal_remove__event_("344", event_target_received);
|
||||
signal_remove__event_("345", event_target_received);
|
||||
signal_remove__event_("347", event_target_received);
|
||||
signal_remove__event_("349", event_target_received);
|
||||
signal_remove__event_("368", event_target_received);
|
||||
signal_remove__event_("386", event_target_received);
|
||||
signal_remove__event_("387", event_target_received);
|
||||
signal_remove__event_("388", event_target_received);
|
||||
signal_remove__event_("389", event_target_received);
|
||||
signal_remove__event_("404", event_target_received);
|
||||
signal_remove__event_("408", event_target_received);
|
||||
signal_remove__event_("442", event_target_received);
|
||||
signal_remove__event_("478", event_target_received);
|
||||
signal_remove__event_("482", event_target_received);
|
||||
signal_remove__event_("486", event_target_received);
|
||||
signal_remove__event_("489", event_target_received);
|
||||
signal_remove__event_("494", event_target_received);
|
||||
signal_remove__event_("506", event_target_received);
|
||||
signal_remove__event_("716", event_target_received);
|
||||
signal_remove__event_("717", event_target_received);
|
||||
signal_remove__event_("728", event_target_received);
|
||||
signal_remove__event_("729", event_target_received);
|
||||
}
|
||||
|
@ -442,58 +442,58 @@ static void event_received(IRC_SERVER_REC *server, const char *data,
|
||||
|
||||
void fe_events_init(void)
|
||||
{
|
||||
signal_add("event privmsg", (SIGNAL_FUNC) event_privmsg);
|
||||
signal_add("ctcp action", (SIGNAL_FUNC) ctcp_action);
|
||||
signal_add("event notice", (SIGNAL_FUNC) event_notice);
|
||||
signal_add("event join", (SIGNAL_FUNC) event_join);
|
||||
signal_add("event part", (SIGNAL_FUNC) event_part);
|
||||
signal_add("event quit", (SIGNAL_FUNC) event_quit);
|
||||
signal_add("event kick", (SIGNAL_FUNC) event_kick);
|
||||
signal_add("event kill", (SIGNAL_FUNC) event_kill);
|
||||
signal_add("event nick", (SIGNAL_FUNC) event_nick);
|
||||
signal_add("event mode", (SIGNAL_FUNC) event_mode);
|
||||
signal_add("event pong", (SIGNAL_FUNC) event_pong);
|
||||
signal_add("event invite", (SIGNAL_FUNC) event_invite);
|
||||
signal_add("event topic", (SIGNAL_FUNC) event_topic);
|
||||
signal_add("event error", (SIGNAL_FUNC) event_error);
|
||||
signal_add("event wallops", (SIGNAL_FUNC) event_wallops);
|
||||
signal_add("event silence", (SIGNAL_FUNC) event_silence);
|
||||
signal_add__event_("privmsg", event_privmsg);
|
||||
signal_add__ctcp_action(ctcp_action);
|
||||
signal_add__event_("notice", event_notice);
|
||||
signal_add__event_("join", event_join);
|
||||
signal_add__event_("part", event_part);
|
||||
signal_add__event_("quit", event_quit);
|
||||
signal_add__event_("kick", event_kick);
|
||||
signal_add__event_("kill", event_kill);
|
||||
signal_add__event_("nick", event_nick);
|
||||
signal_add__event_("mode", event_mode);
|
||||
signal_add__event_("pong", event_pong);
|
||||
signal_add__event_("invite", event_invite);
|
||||
signal_add__event_("topic", event_topic);
|
||||
signal_add__event_("error", event_error);
|
||||
signal_add__event_("wallops", event_wallops);
|
||||
signal_add__event_("silence", event_silence);
|
||||
|
||||
signal_add("default event", (SIGNAL_FUNC) event_received);
|
||||
signal_add__default_event(event_received);
|
||||
|
||||
signal_add("channel sync", (SIGNAL_FUNC) channel_sync);
|
||||
signal_add("event connected", (SIGNAL_FUNC) event_connected);
|
||||
signal_add("nickfind event whois", (SIGNAL_FUNC) event_nickfind_whois);
|
||||
signal_add("ban type changed", (SIGNAL_FUNC) event_ban_type_changed);
|
||||
signal_add("whois event not found", (SIGNAL_FUNC) sig_whois_event_not_found);
|
||||
signal_add("whowas event end", (SIGNAL_FUNC) sig_whowas_event_end);
|
||||
signal_add__channel_sync(channel_sync);
|
||||
signal_add__event_("connected", event_connected);
|
||||
signal_add__nickfind_event_whois(event_nickfind_whois);
|
||||
signal_add__ban_type_changed(event_ban_type_changed);
|
||||
signal_add__whois_event_not_found(sig_whois_event_not_found);
|
||||
signal_add__whowas_event_end(sig_whowas_event_end);
|
||||
}
|
||||
|
||||
void fe_events_deinit(void)
|
||||
{
|
||||
signal_remove("event privmsg", (SIGNAL_FUNC) event_privmsg);
|
||||
signal_remove("ctcp action", (SIGNAL_FUNC) ctcp_action);
|
||||
signal_remove("event notice", (SIGNAL_FUNC) event_notice);
|
||||
signal_remove("event join", (SIGNAL_FUNC) event_join);
|
||||
signal_remove("event part", (SIGNAL_FUNC) event_part);
|
||||
signal_remove("event quit", (SIGNAL_FUNC) event_quit);
|
||||
signal_remove("event kick", (SIGNAL_FUNC) event_kick);
|
||||
signal_remove("event kill", (SIGNAL_FUNC) event_kill);
|
||||
signal_remove("event nick", (SIGNAL_FUNC) event_nick);
|
||||
signal_remove("event mode", (SIGNAL_FUNC) event_mode);
|
||||
signal_remove("event pong", (SIGNAL_FUNC) event_pong);
|
||||
signal_remove("event invite", (SIGNAL_FUNC) event_invite);
|
||||
signal_remove("event topic", (SIGNAL_FUNC) event_topic);
|
||||
signal_remove("event error", (SIGNAL_FUNC) event_error);
|
||||
signal_remove("event wallops", (SIGNAL_FUNC) event_wallops);
|
||||
signal_remove("event silence", (SIGNAL_FUNC) event_silence);
|
||||
signal_remove__event_("privmsg", event_privmsg);
|
||||
signal_remove__ctcp_action(ctcp_action);
|
||||
signal_remove__event_("notice", event_notice);
|
||||
signal_remove__event_("join", event_join);
|
||||
signal_remove__event_("part", event_part);
|
||||
signal_remove__event_("quit", event_quit);
|
||||
signal_remove__event_("kick", event_kick);
|
||||
signal_remove__event_("kill", event_kill);
|
||||
signal_remove__event_("nick", event_nick);
|
||||
signal_remove__event_("mode", event_mode);
|
||||
signal_remove__event_("pong", event_pong);
|
||||
signal_remove__event_("invite", event_invite);
|
||||
signal_remove__event_("topic", event_topic);
|
||||
signal_remove__event_("error", event_error);
|
||||
signal_remove__event_("wallops", event_wallops);
|
||||
signal_remove__event_("silence", event_silence);
|
||||
|
||||
signal_remove("default event", (SIGNAL_FUNC) event_received);
|
||||
signal_remove__default_event(event_received);
|
||||
|
||||
signal_remove("channel sync", (SIGNAL_FUNC) channel_sync);
|
||||
signal_remove("event connected", (SIGNAL_FUNC) event_connected);
|
||||
signal_remove("nickfind event whois", (SIGNAL_FUNC) event_nickfind_whois);
|
||||
signal_remove("ban type changed", (SIGNAL_FUNC) event_ban_type_changed);
|
||||
signal_remove("whois event not found", (SIGNAL_FUNC) sig_whois_event_not_found);
|
||||
signal_remove("whowas event end", (SIGNAL_FUNC) sig_whowas_event_end);
|
||||
signal_remove__channel_sync(channel_sync);
|
||||
signal_remove__event_("connected", event_connected);
|
||||
signal_remove__nickfind_event_whois(event_nickfind_whois);
|
||||
signal_remove__ban_type_changed(event_ban_type_changed);
|
||||
signal_remove__whois_event_not_found(sig_whois_event_not_found);
|
||||
signal_remove__whowas_event_end(sig_whowas_event_end);
|
||||
}
|
||||
|
@ -100,12 +100,12 @@ static void sig_event_forward(SERVER_REC *server, const char *data,
|
||||
|
||||
void fe_irc_channels_init(void)
|
||||
{
|
||||
signal_add("channel rejoin new", (SIGNAL_FUNC) sig_channel_rejoin);
|
||||
signal_add_first("event 470", (SIGNAL_FUNC) sig_event_forward);
|
||||
signal_add__channel_rejoin_new(sig_channel_rejoin);
|
||||
signal_add_first__event_470(sig_event_forward);
|
||||
}
|
||||
|
||||
void fe_irc_channels_deinit(void)
|
||||
{
|
||||
signal_remove("channel rejoin new", (SIGNAL_FUNC) sig_channel_rejoin);
|
||||
signal_remove("event 470", (SIGNAL_FUNC) sig_event_forward);
|
||||
signal_remove__channel_rejoin_new(sig_channel_rejoin);
|
||||
signal_remove__event_("470", sig_event_forward);
|
||||
}
|
||||
|
@ -299,26 +299,26 @@ void fe_irc_messages_init(void)
|
||||
{
|
||||
settings_add_bool("misc", "notice_channel_context", TRUE);
|
||||
|
||||
signal_add_last("message own_public", (SIGNAL_FUNC) sig_message_own_public);
|
||||
signal_add_last("message irc op_public", (SIGNAL_FUNC) sig_message_irc_op_public);
|
||||
signal_add_last("message irc own_wall", (SIGNAL_FUNC) sig_message_own_wall);
|
||||
signal_add_last("message irc own_action", (SIGNAL_FUNC) sig_message_own_action);
|
||||
signal_add_last("message irc action", (SIGNAL_FUNC) sig_message_irc_action);
|
||||
signal_add_last("message irc own_notice", (SIGNAL_FUNC) sig_message_own_notice);
|
||||
signal_add_last("message irc notice", (SIGNAL_FUNC) sig_message_irc_notice);
|
||||
signal_add_last("message irc own_ctcp", (SIGNAL_FUNC) sig_message_own_ctcp);
|
||||
signal_add_last("message irc ctcp", (SIGNAL_FUNC) sig_message_irc_ctcp);
|
||||
signal_add_last__message_own__public(sig_message_own_public);
|
||||
signal_add_last__message_irc_op__public(sig_message_irc_op_public);
|
||||
signal_add_last__message_irc_own__wall(sig_message_own_wall);
|
||||
signal_add_last__message_irc_own__action(sig_message_own_action);
|
||||
signal_add_last__message_irc_action(sig_message_irc_action);
|
||||
signal_add_last__message_irc_own__notice(sig_message_own_notice);
|
||||
signal_add_last__message_irc_notice(sig_message_irc_notice);
|
||||
signal_add_last__message_irc_own__ctcp(sig_message_own_ctcp);
|
||||
signal_add_last__message_irc_ctcp(sig_message_irc_ctcp);
|
||||
}
|
||||
|
||||
void fe_irc_messages_deinit(void)
|
||||
{
|
||||
signal_remove("message own_public", (SIGNAL_FUNC) sig_message_own_public);
|
||||
signal_remove("message irc op_public", (SIGNAL_FUNC) sig_message_irc_op_public);
|
||||
signal_remove("message irc own_wall", (SIGNAL_FUNC) sig_message_own_wall);
|
||||
signal_remove("message irc own_action", (SIGNAL_FUNC) sig_message_own_action);
|
||||
signal_remove("message irc action", (SIGNAL_FUNC) sig_message_irc_action);
|
||||
signal_remove("message irc own_notice", (SIGNAL_FUNC) sig_message_own_notice);
|
||||
signal_remove("message irc notice", (SIGNAL_FUNC) sig_message_irc_notice);
|
||||
signal_remove("message irc own_ctcp", (SIGNAL_FUNC) sig_message_own_ctcp);
|
||||
signal_remove("message irc ctcp", (SIGNAL_FUNC) sig_message_irc_ctcp);
|
||||
signal_remove__message_own__public(sig_message_own_public);
|
||||
signal_remove__message_irc_op__public(sig_message_irc_op_public);
|
||||
signal_remove__message_irc_own__wall(sig_message_own_wall);
|
||||
signal_remove__message_irc_own__action(sig_message_own_action);
|
||||
signal_remove__message_irc_action(sig_message_irc_action);
|
||||
signal_remove__message_irc_own__notice(sig_message_own_notice);
|
||||
signal_remove__message_irc_notice(sig_message_irc_notice);
|
||||
signal_remove__message_irc_own__ctcp(sig_message_own_ctcp);
|
||||
signal_remove__message_irc_ctcp(sig_message_irc_ctcp);
|
||||
}
|
||||
|
@ -92,10 +92,10 @@ void fe_irc_queries_init(void)
|
||||
{
|
||||
settings_add_bool("lookandfeel", "query_track_nick_changes", TRUE);
|
||||
|
||||
signal_add_first("event privmsg", (SIGNAL_FUNC) event_privmsg);
|
||||
signal_add_first__event_privmsg(event_privmsg);
|
||||
}
|
||||
|
||||
void fe_irc_queries_deinit(void)
|
||||
{
|
||||
signal_remove("event privmsg", (SIGNAL_FUNC) event_privmsg);
|
||||
signal_remove__event_("privmsg", event_privmsg);
|
||||
}
|
||||
|
@ -152,7 +152,7 @@ static void cmd_server_list(const char *data)
|
||||
|
||||
void fe_irc_server_init(void)
|
||||
{
|
||||
signal_add("server add fill", (SIGNAL_FUNC) sig_server_add_fill);
|
||||
signal_add__server_add_fill(sig_server_add_fill);
|
||||
command_bind("server list", NULL, (SIGNAL_FUNC) cmd_server_list);
|
||||
|
||||
command_set_options("server add", "-ircnet -network -cmdspeed -cmdmax -querychans");
|
||||
@ -160,6 +160,6 @@ void fe_irc_server_init(void)
|
||||
|
||||
void fe_irc_server_deinit(void)
|
||||
{
|
||||
signal_remove("server add fill", (SIGNAL_FUNC) sig_server_add_fill);
|
||||
signal_remove__server_add_fill(sig_server_add_fill);
|
||||
command_unbind("server list", (SIGNAL_FUNC) cmd_server_list);
|
||||
}
|
||||
|
@ -122,7 +122,7 @@ static int sig_check_modes(void)
|
||||
}
|
||||
|
||||
if (modes == NULL)
|
||||
signal_remove("print starting", (SIGNAL_FUNC) sig_print_starting);
|
||||
signal_remove__print_starting(sig_print_starting);
|
||||
return 1;
|
||||
}
|
||||
|
||||
@ -132,7 +132,7 @@ static void msg_multi_mode(IRC_CHANNEL_REC *channel, const char *sender,
|
||||
MODE_REC *rec;
|
||||
|
||||
if (modes == NULL)
|
||||
signal_add("print starting", (SIGNAL_FUNC) sig_print_starting);
|
||||
signal_add__print_starting(sig_print_starting);
|
||||
|
||||
rec = mode_find_channel(channel);
|
||||
if (rec != NULL && g_strcmp0(rec->mode, mode) != 0) {
|
||||
@ -217,8 +217,8 @@ void fe_modes_init(void)
|
||||
mode_tag = -1;
|
||||
|
||||
read_settings();
|
||||
signal_add("message irc mode", (SIGNAL_FUNC) sig_message_mode);
|
||||
signal_add("setup changed", (SIGNAL_FUNC) read_settings);
|
||||
signal_add__message_irc_mode(sig_message_mode);
|
||||
signal_add__setup_changed(read_settings);
|
||||
}
|
||||
|
||||
void fe_modes_deinit(void)
|
||||
@ -226,8 +226,8 @@ void fe_modes_deinit(void)
|
||||
if (mode_tag != -1)
|
||||
g_source_remove(mode_tag);
|
||||
|
||||
signal_remove("message irc mode", (SIGNAL_FUNC) sig_message_mode);
|
||||
signal_remove("setup changed", (SIGNAL_FUNC) read_settings);
|
||||
signal_remove__message_irc_mode(sig_message_mode);
|
||||
signal_remove__setup_changed(read_settings);
|
||||
|
||||
signal_remove("print starting", (SIGNAL_FUNC) sig_print_starting);
|
||||
signal_remove__print_starting(sig_print_starting);
|
||||
}
|
||||
|
@ -306,7 +306,7 @@ static int sig_check_netjoins(void)
|
||||
|
||||
if (joinservers == NULL) {
|
||||
g_source_remove(join_tag);
|
||||
signal_remove("print starting", (SIGNAL_FUNC) sig_print_starting);
|
||||
signal_remove__print_starting(sig_print_starting);
|
||||
join_tag = -1;
|
||||
}
|
||||
return 1;
|
||||
@ -361,7 +361,7 @@ static void msg_join(IRC_SERVER_REC *server, const char *channel,
|
||||
if (join_tag == -1) {
|
||||
join_tag = g_timeout_add(1000, (GSourceFunc)
|
||||
sig_check_netjoins, NULL);
|
||||
signal_add("print starting", (SIGNAL_FUNC) sig_print_starting);
|
||||
signal_add__print_starting(sig_print_starting);
|
||||
}
|
||||
|
||||
if (netjoin == NULL)
|
||||
@ -462,13 +462,13 @@ static void read_settings(void)
|
||||
netjoin_max_nicks = settings_get_int("netjoin_max_nicks");
|
||||
|
||||
if (old_hide && !hide_netsplit_quits) {
|
||||
signal_remove("message quit", (SIGNAL_FUNC) msg_quit);
|
||||
signal_remove("message join", (SIGNAL_FUNC) msg_join);
|
||||
signal_remove("message irc mode", (SIGNAL_FUNC) msg_mode);
|
||||
signal_remove__message_quit(msg_quit);
|
||||
signal_remove__message_join(msg_join);
|
||||
signal_remove__message_irc_mode(msg_mode);
|
||||
} else if (!old_hide && hide_netsplit_quits) {
|
||||
signal_add("message quit", (SIGNAL_FUNC) msg_quit);
|
||||
signal_add("message join", (SIGNAL_FUNC) msg_join);
|
||||
signal_add("message irc mode", (SIGNAL_FUNC) msg_mode);
|
||||
signal_add__message_quit(msg_quit);
|
||||
signal_add__message_join(msg_join);
|
||||
signal_add__message_irc_mode(msg_mode);
|
||||
}
|
||||
}
|
||||
|
||||
@ -495,8 +495,8 @@ void fe_netjoin_init(void)
|
||||
printing_joins = FALSE;
|
||||
|
||||
read_settings();
|
||||
signal_add("setup changed", (SIGNAL_FUNC) read_settings);
|
||||
signal_add("server disconnected", (SIGNAL_FUNC) sig_server_disconnected);
|
||||
signal_add__setup_changed(read_settings);
|
||||
signal_add__server_disconnected(sig_server_disconnected);
|
||||
}
|
||||
|
||||
void fe_netjoin_deinit(void)
|
||||
@ -505,13 +505,13 @@ void fe_netjoin_deinit(void)
|
||||
netjoin_server_remove(joinservers->data);
|
||||
if (join_tag != -1) {
|
||||
g_source_remove(join_tag);
|
||||
signal_remove("print starting", (SIGNAL_FUNC) sig_print_starting);
|
||||
signal_remove__print_starting(sig_print_starting);
|
||||
}
|
||||
|
||||
signal_remove("setup changed", (SIGNAL_FUNC) read_settings);
|
||||
signal_remove("server disconnected", (SIGNAL_FUNC) sig_server_disconnected);
|
||||
signal_remove__setup_changed(read_settings);
|
||||
signal_remove__server_disconnected(sig_server_disconnected);
|
||||
|
||||
signal_remove("message quit", (SIGNAL_FUNC) msg_quit);
|
||||
signal_remove("message join", (SIGNAL_FUNC) msg_join);
|
||||
signal_remove("message irc mode", (SIGNAL_FUNC) msg_mode);
|
||||
signal_remove__message_quit(msg_quit);
|
||||
signal_remove__message_join(msg_join);
|
||||
signal_remove__message_irc_mode(msg_mode);
|
||||
}
|
||||
|
@ -288,7 +288,7 @@ static int sig_check_splits(void)
|
||||
|
||||
if (stop) {
|
||||
g_source_remove(split_tag);
|
||||
signal_remove("print starting", (SIGNAL_FUNC) sig_print_starting);
|
||||
signal_remove__print_starting(sig_print_starting);
|
||||
split_tag = -1;
|
||||
}
|
||||
return 1;
|
||||
@ -300,7 +300,7 @@ static void sig_netsplit_servers(void)
|
||||
split_tag = g_timeout_add(1000,
|
||||
(GSourceFunc) sig_check_splits,
|
||||
NULL);
|
||||
signal_add("print starting", (SIGNAL_FUNC) sig_print_starting);
|
||||
signal_add__print_starting(sig_print_starting);
|
||||
}
|
||||
}
|
||||
|
||||
@ -372,8 +372,8 @@ void fe_netsplit_init(void)
|
||||
printing_splits = FALSE;
|
||||
|
||||
read_settings();
|
||||
signal_add("netsplit new", (SIGNAL_FUNC) sig_netsplit_servers);
|
||||
signal_add("setup changed", (SIGNAL_FUNC) read_settings);
|
||||
signal_add__netsplit_new(sig_netsplit_servers);
|
||||
signal_add__setup_changed(read_settings);
|
||||
command_bind_irc("netsplit", NULL, (SIGNAL_FUNC) cmd_netsplit);
|
||||
}
|
||||
|
||||
@ -381,10 +381,10 @@ void fe_netsplit_deinit(void)
|
||||
{
|
||||
if (split_tag != -1) {
|
||||
g_source_remove(split_tag);
|
||||
signal_remove("print starting", (SIGNAL_FUNC) sig_print_starting);
|
||||
signal_remove__print_starting(sig_print_starting);
|
||||
}
|
||||
|
||||
signal_remove("netsplit new", (SIGNAL_FUNC) sig_netsplit_servers);
|
||||
signal_remove("setup changed", (SIGNAL_FUNC) read_settings);
|
||||
signal_remove__netsplit_new(sig_netsplit_servers);
|
||||
signal_remove__setup_changed(read_settings);
|
||||
command_unbind("netsplit", (SIGNAL_FUNC) cmd_netsplit);
|
||||
}
|
||||
|
@ -42,12 +42,12 @@ static void sig_sasl_failure(IRC_SERVER_REC *server, const char *reason)
|
||||
|
||||
void fe_sasl_init(void)
|
||||
{
|
||||
signal_add("server sasl success", (SIGNAL_FUNC) sig_sasl_success);
|
||||
signal_add("server sasl failure", (SIGNAL_FUNC) sig_sasl_failure);
|
||||
signal_add__server_sasl_success(sig_sasl_success);
|
||||
signal_add__server_sasl_failure(sig_sasl_failure);
|
||||
}
|
||||
|
||||
void fe_sasl_deinit(void)
|
||||
{
|
||||
signal_remove("server sasl success", (SIGNAL_FUNC) sig_sasl_success);
|
||||
signal_remove("server sasl failure", (SIGNAL_FUNC) sig_sasl_failure);
|
||||
signal_remove__server_sasl_success(sig_sasl_success);
|
||||
signal_remove__server_sasl_failure(sig_sasl_failure);
|
||||
}
|
||||
|
@ -407,48 +407,48 @@ void fe_whois_init(void)
|
||||
{
|
||||
settings_add_bool("lookandfeel", "whois_hide_safe_channel_id", TRUE);
|
||||
|
||||
signal_add("event 311", (SIGNAL_FUNC) event_whois);
|
||||
signal_add("event 312", (SIGNAL_FUNC) event_whois_server);
|
||||
signal_add__event_("311", event_whois);
|
||||
signal_add__event_("312", event_whois_server);
|
||||
/* readding this events fixes the printing of /whois -yes *
|
||||
Bug http://bugs.irssi.org/?do=details&task_id=123 */
|
||||
signal_add("event 317", (SIGNAL_FUNC) event_whois_idle);
|
||||
signal_add("event 319", (SIGNAL_FUNC) event_whois_channels);
|
||||
signal_add("event 313", (SIGNAL_FUNC) event_whois_oper);
|
||||
signal_add("event 330", (SIGNAL_FUNC) event_whois_auth);
|
||||
signal_add("event 377", (SIGNAL_FUNC) event_whois_usermode);
|
||||
signal_add("event 378", (SIGNAL_FUNC) event_whois_realhost);
|
||||
signal_add("event 379", (SIGNAL_FUNC) event_whois_modes);
|
||||
signal_add("event 327", (SIGNAL_FUNC) event_whois_realhost327);
|
||||
signal_add("event 326", (SIGNAL_FUNC) event_whois_usermode326);
|
||||
signal_add("event 338", (SIGNAL_FUNC) event_whois_realhost338);
|
||||
signal_add("whois away", (SIGNAL_FUNC) event_whois_away);
|
||||
signal_add("whois oper", (SIGNAL_FUNC) event_whois_oper);
|
||||
signal_add("whowas away", (SIGNAL_FUNC) event_whois_away);
|
||||
signal_add("whois default event", (SIGNAL_FUNC) event_whois_default);
|
||||
signal_add("event 318", (SIGNAL_FUNC) event_end_of_whois);
|
||||
signal_add("event 314", (SIGNAL_FUNC) event_whowas);
|
||||
signal_add("event 369", (SIGNAL_FUNC) event_end_of_whowas);
|
||||
signal_add__event_("317", event_whois_idle);
|
||||
signal_add__event_("319", event_whois_channels);
|
||||
signal_add__event_("313", event_whois_oper);
|
||||
signal_add__event_("330", event_whois_auth);
|
||||
signal_add__event_("377", event_whois_usermode);
|
||||
signal_add__event_("378", event_whois_realhost);
|
||||
signal_add__event_("379", event_whois_modes);
|
||||
signal_add__event_("327", event_whois_realhost327);
|
||||
signal_add__event_("326", event_whois_usermode326);
|
||||
signal_add__event_("338", event_whois_realhost338);
|
||||
signal_add__whois_away(event_whois_away);
|
||||
signal_add__whois_oper(event_whois_oper);
|
||||
signal_add__whowas_away(event_whois_away);
|
||||
signal_add__whois_default_event(event_whois_default);
|
||||
signal_add__event_("318", event_end_of_whois);
|
||||
signal_add__event_("314", event_whowas);
|
||||
signal_add__event_("369", event_end_of_whowas);
|
||||
}
|
||||
|
||||
void fe_whois_deinit(void)
|
||||
{
|
||||
signal_remove("event 311", (SIGNAL_FUNC) event_whois);
|
||||
signal_remove("event 312", (SIGNAL_FUNC) event_whois_server);
|
||||
signal_remove("event 317", (SIGNAL_FUNC) event_whois_idle);
|
||||
signal_remove("event 319", (SIGNAL_FUNC) event_whois_channels);
|
||||
signal_remove("event 313", (SIGNAL_FUNC) event_whois_oper);
|
||||
signal_remove("event 330", (SIGNAL_FUNC) event_whois_auth);
|
||||
signal_remove("event 377", (SIGNAL_FUNC) event_whois_usermode);
|
||||
signal_remove("event 378", (SIGNAL_FUNC) event_whois_realhost);
|
||||
signal_remove("event 379", (SIGNAL_FUNC) event_whois_modes);
|
||||
signal_remove("event 327", (SIGNAL_FUNC) event_whois_realhost327);
|
||||
signal_remove("event 326", (SIGNAL_FUNC) event_whois_usermode326);
|
||||
signal_remove("event 338", (SIGNAL_FUNC) event_whois_realhost338);
|
||||
signal_remove("whois away", (SIGNAL_FUNC) event_whois_away);
|
||||
signal_remove("whois oper", (SIGNAL_FUNC) event_whois_oper);
|
||||
signal_remove("whowas away", (SIGNAL_FUNC) event_whois_away);
|
||||
signal_remove("whois default event", (SIGNAL_FUNC) event_whois_default);
|
||||
signal_remove("event 318", (SIGNAL_FUNC) event_end_of_whois);
|
||||
signal_remove("event 314", (SIGNAL_FUNC) event_whowas);
|
||||
signal_remove("event 369", (SIGNAL_FUNC) event_end_of_whowas);
|
||||
signal_remove__event_("311", event_whois);
|
||||
signal_remove__event_("312", event_whois_server);
|
||||
signal_remove__event_("317", event_whois_idle);
|
||||
signal_remove__event_("319", event_whois_channels);
|
||||
signal_remove__event_("313", event_whois_oper);
|
||||
signal_remove__event_("330", event_whois_auth);
|
||||
signal_remove__event_("377", event_whois_usermode);
|
||||
signal_remove__event_("378", event_whois_realhost);
|
||||
signal_remove__event_("379", event_whois_modes);
|
||||
signal_remove__event_("327", event_whois_realhost327);
|
||||
signal_remove__event_("326", event_whois_usermode326);
|
||||
signal_remove__event_("338", event_whois_realhost338);
|
||||
signal_remove__whois_away(event_whois_away);
|
||||
signal_remove__whois_oper(event_whois_oper);
|
||||
signal_remove__whowas_away(event_whois_away);
|
||||
signal_remove__whois_default_event(event_whois_default);
|
||||
signal_remove__event_("318", event_end_of_whois);
|
||||
signal_remove__event_("314", event_whowas);
|
||||
signal_remove__event_("369", event_end_of_whowas);
|
||||
}
|
||||
|
@ -32,10 +32,10 @@ static void sig_complete_stats(GList **list, WINDOW_REC *window,
|
||||
|
||||
void irc_completion_init(void)
|
||||
{
|
||||
signal_add("complete command stats", (SIGNAL_FUNC) sig_complete_stats);
|
||||
signal_add__complete_command_("stats", sig_complete_stats);
|
||||
}
|
||||
|
||||
void irc_completion_deinit(void)
|
||||
{
|
||||
signal_remove("complete command stats", (SIGNAL_FUNC) sig_complete_stats);
|
||||
signal_remove__complete_command_("stats", sig_complete_stats);
|
||||
}
|
||||
|
@ -227,9 +227,9 @@ void fe_irc_notifylist_init(void)
|
||||
theme_register(fecommon_irc_notifylist_formats);
|
||||
|
||||
command_bind("notify", NULL, (SIGNAL_FUNC) cmd_notify);
|
||||
signal_add("notifylist joined", (SIGNAL_FUNC) notifylist_joined);
|
||||
signal_add("notifylist left", (SIGNAL_FUNC) notifylist_left);
|
||||
signal_add("notifylist away changed", (SIGNAL_FUNC) notifylist_away);
|
||||
signal_add__notifylist_joined(notifylist_joined);
|
||||
signal_add__notifylist_left(notifylist_left);
|
||||
signal_add__notifylist_away_changed(notifylist_away);
|
||||
|
||||
command_set_options("notify", "list");
|
||||
|
||||
@ -242,7 +242,7 @@ void fe_irc_notifylist_deinit(void)
|
||||
theme_unregister();
|
||||
|
||||
command_unbind("notify", (SIGNAL_FUNC) cmd_notify);
|
||||
signal_remove("notifylist joined", (SIGNAL_FUNC) notifylist_joined);
|
||||
signal_remove("notifylist left", (SIGNAL_FUNC) notifylist_left);
|
||||
signal_remove("notifylist away changed", (SIGNAL_FUNC) notifylist_away);
|
||||
signal_remove__notifylist_joined(notifylist_joined);
|
||||
signal_remove__notifylist_left(notifylist_left);
|
||||
signal_remove__notifylist_away_changed(notifylist_away);
|
||||
}
|
||||
|
@ -144,7 +144,7 @@ int LLVMFuzzerInitialize(int *argc, char ***argv) {
|
||||
irc_init();
|
||||
fe_common_core_init();
|
||||
fe_common_irc_init();
|
||||
signal_add("event 001", (SIGNAL_FUNC) event_connected);
|
||||
signal_add__event_("001", event_connected);
|
||||
module_register("core", "fe-fuzz");
|
||||
return 0;
|
||||
}
|
||||
|
@ -57,8 +57,8 @@ void noui_init(void)
|
||||
|
||||
module_register("core", "fe-none");
|
||||
|
||||
signal_add("reload", (SIGNAL_FUNC) sig_reload);
|
||||
signal_add("gui exit", (SIGNAL_FUNC) sig_exit);
|
||||
signal_add__reload(sig_reload);
|
||||
signal_add__gui_exit(sig_exit);
|
||||
|
||||
#ifdef HAVE_STATIC_PERL
|
||||
perl_core_init();
|
||||
@ -73,8 +73,8 @@ void noui_deinit(void)
|
||||
perl_core_deinit();
|
||||
#endif
|
||||
|
||||
signal_remove("reload", (SIGNAL_FUNC) sig_reload);
|
||||
signal_remove("gui exit", (SIGNAL_FUNC) sig_exit);
|
||||
signal_remove__reload(sig_reload);
|
||||
signal_remove__gui_exit(sig_exit);
|
||||
irc_deinit();
|
||||
core_deinit();
|
||||
}
|
||||
|
@ -352,9 +352,9 @@ void gui_printtext_init(void)
|
||||
settings_add_time("history", "scrollback_time", "1day");
|
||||
settings_add_int("history", "scrollback_burst_remove", 10);
|
||||
|
||||
signal_add("gui print text", (SIGNAL_FUNC) sig_gui_print_text);
|
||||
signal_add("gui print text finished", (SIGNAL_FUNC) sig_gui_printtext_finished);
|
||||
signal_add("setup changed", (SIGNAL_FUNC) read_settings);
|
||||
signal_add__gui_print_text(sig_gui_print_text);
|
||||
signal_add__gui_print_text_finished(sig_gui_printtext_finished);
|
||||
signal_add__setup_changed(read_settings);
|
||||
|
||||
read_settings();
|
||||
}
|
||||
@ -363,7 +363,7 @@ void gui_printtext_deinit(void)
|
||||
{
|
||||
g_hash_table_destroy(indent_functions);
|
||||
|
||||
signal_remove("gui print text", (SIGNAL_FUNC) sig_gui_print_text);
|
||||
signal_remove("gui print text finished", (SIGNAL_FUNC) sig_gui_printtext_finished);
|
||||
signal_remove("setup changed", (SIGNAL_FUNC) read_settings);
|
||||
signal_remove__gui_print_text(sig_gui_print_text);
|
||||
signal_remove__gui_print_text_finished(sig_gui_printtext_finished);
|
||||
signal_remove__setup_changed(read_settings);
|
||||
}
|
||||
|
@ -1327,10 +1327,10 @@ void gui_readline_init(void)
|
||||
|
||||
key_configure_thaw();
|
||||
|
||||
signal_add("window changed automatic", (SIGNAL_FUNC) sig_window_auto_changed);
|
||||
signal_add("gui entry redirect", (SIGNAL_FUNC) sig_gui_entry_redirect);
|
||||
signal_add("gui key pressed", (SIGNAL_FUNC) sig_gui_key_pressed);
|
||||
signal_add("setup changed", (SIGNAL_FUNC) setup_changed);
|
||||
signal_add__window_changed_automatic(sig_window_auto_changed);
|
||||
signal_add__gui_entry_redirect(sig_gui_entry_redirect);
|
||||
signal_add__gui_key_pressed(sig_gui_key_pressed);
|
||||
signal_add__setup_changed(setup_changed);
|
||||
}
|
||||
|
||||
void gui_readline_deinit(void)
|
||||
@ -1407,8 +1407,8 @@ void gui_readline_deinit(void)
|
||||
|
||||
key_configure_thaw();
|
||||
|
||||
signal_remove("window changed automatic", (SIGNAL_FUNC) sig_window_auto_changed);
|
||||
signal_remove("gui entry redirect", (SIGNAL_FUNC) sig_gui_entry_redirect);
|
||||
signal_remove("gui key pressed", (SIGNAL_FUNC) sig_gui_key_pressed);
|
||||
signal_remove("setup changed", (SIGNAL_FUNC) setup_changed);
|
||||
signal_remove__window_changed_automatic(sig_window_auto_changed);
|
||||
signal_remove__gui_entry_redirect(sig_gui_entry_redirect);
|
||||
signal_remove__gui_key_pressed(sig_gui_key_pressed);
|
||||
signal_remove__setup_changed(setup_changed);
|
||||
}
|
||||
|
@ -309,11 +309,11 @@ void gui_windows_init(void)
|
||||
window_create_override = MAIN_WINDOW_TYPE_NONE;
|
||||
|
||||
read_settings();
|
||||
signal_add("gui window create override", (SIGNAL_FUNC) sig_window_create_override);
|
||||
signal_add("window created", (SIGNAL_FUNC) gui_window_created);
|
||||
signal_add("window destroyed", (SIGNAL_FUNC) gui_window_destroyed);
|
||||
signal_add_first("window changed", (SIGNAL_FUNC) signal_window_changed);
|
||||
signal_add("setup changed", (SIGNAL_FUNC) read_settings);
|
||||
signal_add__gui_window_create_override(sig_window_create_override);
|
||||
signal_add__window_created(gui_window_created);
|
||||
signal_add__window_destroyed(gui_window_destroyed);
|
||||
signal_add_first__window_changed(signal_window_changed);
|
||||
signal_add__setup_changed(read_settings);
|
||||
}
|
||||
|
||||
void gui_windows_deinit(void)
|
||||
@ -321,9 +321,9 @@ void gui_windows_deinit(void)
|
||||
while (windows != NULL)
|
||||
window_destroy(windows->data);
|
||||
|
||||
signal_remove("gui window create override", (SIGNAL_FUNC) sig_window_create_override);
|
||||
signal_remove("window created", (SIGNAL_FUNC) gui_window_created);
|
||||
signal_remove("window destroyed", (SIGNAL_FUNC) gui_window_destroyed);
|
||||
signal_remove("window changed", (SIGNAL_FUNC) signal_window_changed);
|
||||
signal_remove("setup changed", (SIGNAL_FUNC) read_settings);
|
||||
signal_remove__gui_window_create_override(sig_window_create_override);
|
||||
signal_remove__window_created(gui_window_created);
|
||||
signal_remove__window_destroyed(gui_window_destroyed);
|
||||
signal_remove__window_changed(signal_window_changed);
|
||||
signal_remove__setup_changed(read_settings);
|
||||
}
|
||||
|
@ -157,8 +157,8 @@ static void textui_init(void)
|
||||
fe_common_irc_init();
|
||||
|
||||
theme_register(gui_text_formats);
|
||||
signal_add("settings userinfo changed", (SIGNAL_FUNC) sig_settings_userinfo_changed);
|
||||
signal_add_last("gui exit", (SIGNAL_FUNC) sig_exit);
|
||||
signal_add__settings_userinfo_changed(sig_settings_userinfo_changed);
|
||||
signal_add_last__gui_exit(sig_exit);
|
||||
}
|
||||
|
||||
static void textui_finish_init(void)
|
||||
@ -241,8 +241,8 @@ static void textui_deinit(void)
|
||||
#endif
|
||||
|
||||
dirty_check(); /* one last time to print any quit messages */
|
||||
signal_remove("settings userinfo changed", (SIGNAL_FUNC) sig_settings_userinfo_changed);
|
||||
signal_remove("gui exit", (SIGNAL_FUNC) sig_exit);
|
||||
signal_remove__settings_userinfo_changed(sig_settings_userinfo_changed);
|
||||
signal_remove__gui_exit(sig_exit);
|
||||
|
||||
lastlog_deinit();
|
||||
statusbar_deinit();
|
||||
|
@ -46,12 +46,12 @@ static void sig_activity(WINDOW_REC *window)
|
||||
|
||||
void mainwindow_activity_init(void)
|
||||
{
|
||||
signal_add_first("window hilight", (SIGNAL_FUNC) sig_activity);
|
||||
signal_add_first("window activity", (SIGNAL_FUNC) sig_activity);
|
||||
signal_add_first__window_hilight(sig_activity);
|
||||
signal_add_first__window_activity(sig_activity);
|
||||
}
|
||||
|
||||
void mainwindow_activity_deinit(void)
|
||||
{
|
||||
signal_remove("window hilight", (SIGNAL_FUNC) sig_activity);
|
||||
signal_remove("window activity", (SIGNAL_FUNC) sig_activity);
|
||||
signal_remove__window_hilight(sig_activity);
|
||||
signal_remove__window_activity(sig_activity);
|
||||
}
|
||||
|
@ -314,18 +314,18 @@ static void sig_layout_reset(void)
|
||||
|
||||
void mainwindows_layout_init(void)
|
||||
{
|
||||
signal_add("layout save window", (SIGNAL_FUNC) sig_layout_window_save);
|
||||
signal_add("layout restore window", (SIGNAL_FUNC) sig_layout_window_restore);
|
||||
signal_add("layout save", (SIGNAL_FUNC) sig_layout_save);
|
||||
signal_add_first("layout restore", (SIGNAL_FUNC) sig_layout_restore);
|
||||
signal_add("layout reset", (SIGNAL_FUNC) sig_layout_reset);
|
||||
signal_add__layout_save_window(sig_layout_window_save);
|
||||
signal_add__layout_restore_window(sig_layout_window_restore);
|
||||
signal_add__layout_save(sig_layout_save);
|
||||
signal_add_first__layout_restore(sig_layout_restore);
|
||||
signal_add__layout_reset(sig_layout_reset);
|
||||
}
|
||||
|
||||
void mainwindows_layout_deinit(void)
|
||||
{
|
||||
signal_remove("layout save window", (SIGNAL_FUNC) sig_layout_window_save);
|
||||
signal_remove("layout restore window", (SIGNAL_FUNC) sig_layout_window_restore);
|
||||
signal_remove("layout save", (SIGNAL_FUNC) sig_layout_save);
|
||||
signal_remove("layout restore", (SIGNAL_FUNC) sig_layout_restore);
|
||||
signal_remove("layout reset", (SIGNAL_FUNC) sig_layout_reset);
|
||||
signal_remove__layout_save_window(sig_layout_window_save);
|
||||
signal_remove__layout_restore_window(sig_layout_window_restore);
|
||||
signal_remove__layout_save(sig_layout_save);
|
||||
signal_remove__layout_restore(sig_layout_restore);
|
||||
signal_remove__layout_reset(sig_layout_reset);
|
||||
}
|
||||
|
@ -1883,7 +1883,7 @@ void mainwindows_init(void)
|
||||
command_bind("window rsize", NULL, (SIGNAL_FUNC) cmd_window_rsize);
|
||||
command_bind("window rbalance", NULL, (SIGNAL_FUNC) cmd_window_rbalance);
|
||||
command_bind("window rshow", NULL, (SIGNAL_FUNC) cmd_window_rshow);
|
||||
signal_add("window print info", (SIGNAL_FUNC) sig_window_print_info);
|
||||
signal_add__window_print_info(sig_window_print_info);
|
||||
}
|
||||
|
||||
void mainwindows_deinit(void)
|
||||
@ -1918,5 +1918,5 @@ void mainwindows_deinit(void)
|
||||
command_unbind("window rsize", (SIGNAL_FUNC) cmd_window_rsize);
|
||||
command_unbind("window rbalance", (SIGNAL_FUNC) cmd_window_rbalance);
|
||||
command_unbind("window rshow", (SIGNAL_FUNC) cmd_window_rshow);
|
||||
signal_remove("window print info", (SIGNAL_FUNC) sig_window_print_info);
|
||||
signal_remove__window_print_info(sig_window_print_info);
|
||||
}
|
||||
|
@ -765,8 +765,8 @@ static void cmd_statusbar(const char *data)
|
||||
void statusbar_config_init(void)
|
||||
{
|
||||
read_statusbar_config();
|
||||
signal_add_last("setup reread", (SIGNAL_FUNC) read_statusbar_config);
|
||||
signal_add("theme changed", (SIGNAL_FUNC) read_statusbar_config);
|
||||
signal_add_last__setup_reread(read_statusbar_config);
|
||||
signal_add__theme_changed(read_statusbar_config);
|
||||
|
||||
command_bind("statusbar", NULL, (SIGNAL_FUNC) cmd_statusbar);
|
||||
command_bind("statusbar list", NULL, (SIGNAL_FUNC) cmd_statusbar_list);
|
||||
@ -788,8 +788,8 @@ void statusbar_config_init(void)
|
||||
|
||||
void statusbar_config_deinit(void)
|
||||
{
|
||||
signal_remove("setup reread", (SIGNAL_FUNC) read_statusbar_config);
|
||||
signal_remove("theme changed", (SIGNAL_FUNC) read_statusbar_config);
|
||||
signal_remove__setup_reread(read_statusbar_config);
|
||||
signal_remove__theme_changed(read_statusbar_config);
|
||||
|
||||
command_unbind("statusbar", (SIGNAL_FUNC) cmd_statusbar);
|
||||
command_unbind("statusbar list", (SIGNAL_FUNC) cmd_statusbar_list);
|
||||
|
@ -484,23 +484,23 @@ void statusbar_items_init(void)
|
||||
|
||||
/* activity */
|
||||
activity_list = NULL;
|
||||
signal_add("window activity", (SIGNAL_FUNC) sig_statusbar_activity_hilight);
|
||||
signal_add("window destroyed", (SIGNAL_FUNC) sig_statusbar_activity_window_destroyed);
|
||||
signal_add("window refnum changed", (SIGNAL_FUNC) sig_statusbar_activity_updated);
|
||||
signal_add__window_activity(sig_statusbar_activity_hilight);
|
||||
signal_add__window_destroyed(sig_statusbar_activity_window_destroyed);
|
||||
signal_add__window_refnum_changed(sig_statusbar_activity_updated);
|
||||
|
||||
/* more */
|
||||
more_visible = NULL;
|
||||
signal_add("gui page scrolled", (SIGNAL_FUNC) sig_statusbar_more_updated);
|
||||
signal_add("window changed", (SIGNAL_FUNC) sig_statusbar_more_updated);
|
||||
signal_add_last("gui print text finished", (SIGNAL_FUNC) sig_statusbar_more_updated);
|
||||
signal_add_last("command clear", (SIGNAL_FUNC) sig_statusbar_more_updated);
|
||||
signal_add_last("command scrollback", (SIGNAL_FUNC) sig_statusbar_more_updated);
|
||||
signal_add__gui_page_scrolled(sig_statusbar_more_updated);
|
||||
signal_add__window_changed(sig_statusbar_more_updated);
|
||||
signal_add_last__gui_print_text_finished(sig_statusbar_more_updated);
|
||||
signal_add_last__command_clear(sig_statusbar_more_updated);
|
||||
signal_add_last__command_scrollback(sig_statusbar_more_updated);
|
||||
|
||||
/* lag */
|
||||
last_lag = 0; last_lag_unknown = FALSE;
|
||||
signal_add("server lag", (SIGNAL_FUNC) sig_server_lag_updated);
|
||||
signal_add("window changed", (SIGNAL_FUNC) lag_check_update);
|
||||
signal_add("window server changed", (SIGNAL_FUNC) lag_check_update);
|
||||
signal_add__server_lag(sig_server_lag_updated);
|
||||
signal_add__window_changed(lag_check_update);
|
||||
signal_add__window_server_changed(lag_check_update);
|
||||
lag_timeout_tag = g_timeout_add(5000, (GSourceFunc) sig_lag_timeout, NULL);
|
||||
|
||||
/* input */
|
||||
@ -508,35 +508,35 @@ void statusbar_items_init(void)
|
||||
(GCompareFunc) g_str_equal);
|
||||
|
||||
read_settings();
|
||||
signal_add_last("setup changed", (SIGNAL_FUNC) read_settings);
|
||||
signal_add_last__setup_changed(read_settings);
|
||||
}
|
||||
|
||||
void statusbar_items_deinit(void)
|
||||
{
|
||||
/* activity */
|
||||
signal_remove("window activity", (SIGNAL_FUNC) sig_statusbar_activity_hilight);
|
||||
signal_remove("window destroyed", (SIGNAL_FUNC) sig_statusbar_activity_window_destroyed);
|
||||
signal_remove("window refnum changed", (SIGNAL_FUNC) sig_statusbar_activity_updated);
|
||||
signal_remove__window_activity(sig_statusbar_activity_hilight);
|
||||
signal_remove__window_destroyed(sig_statusbar_activity_window_destroyed);
|
||||
signal_remove__window_refnum_changed(sig_statusbar_activity_updated);
|
||||
g_list_free(activity_list);
|
||||
activity_list = NULL;
|
||||
|
||||
/* more */
|
||||
g_slist_free(more_visible);
|
||||
signal_remove("gui page scrolled", (SIGNAL_FUNC) sig_statusbar_more_updated);
|
||||
signal_remove("window changed", (SIGNAL_FUNC) sig_statusbar_more_updated);
|
||||
signal_remove("gui print text finished", (SIGNAL_FUNC) sig_statusbar_more_updated);
|
||||
signal_remove("command clear", (SIGNAL_FUNC) sig_statusbar_more_updated);
|
||||
signal_remove("command scrollback", (SIGNAL_FUNC) sig_statusbar_more_updated);
|
||||
signal_remove__gui_page_scrolled(sig_statusbar_more_updated);
|
||||
signal_remove__window_changed(sig_statusbar_more_updated);
|
||||
signal_remove__gui_print_text_finished(sig_statusbar_more_updated);
|
||||
signal_remove__command_clear(sig_statusbar_more_updated);
|
||||
signal_remove__command_scrollback(sig_statusbar_more_updated);
|
||||
|
||||
/* lag */
|
||||
signal_remove("server lag", (SIGNAL_FUNC) sig_server_lag_updated);
|
||||
signal_remove("window changed", (SIGNAL_FUNC) lag_check_update);
|
||||
signal_remove("window server changed", (SIGNAL_FUNC) lag_check_update);
|
||||
signal_remove__server_lag(sig_server_lag_updated);
|
||||
signal_remove__window_changed(lag_check_update);
|
||||
signal_remove__window_server_changed(lag_check_update);
|
||||
g_source_remove(lag_timeout_tag);
|
||||
|
||||
/* input */
|
||||
g_hash_table_foreach(input_entries, (GHFunc) g_free, NULL);
|
||||
g_hash_table_destroy(input_entries);
|
||||
|
||||
signal_remove("setup changed", (SIGNAL_FUNC) read_settings);
|
||||
signal_remove__setup_changed(read_settings);
|
||||
}
|
||||
|
@ -494,9 +494,9 @@ STATUSBAR_REC *statusbar_create(STATUSBAR_GROUP_REC *group,
|
||||
bar->dirty = TRUE;
|
||||
bar->dirty_xpos = 0;
|
||||
|
||||
signal_remove("terminal resized", (SIGNAL_FUNC) sig_terminal_resized);
|
||||
signal_remove("mainwindow resized", (SIGNAL_FUNC) sig_mainwindow_resized);
|
||||
signal_remove("mainwindow moved", (SIGNAL_FUNC) sig_mainwindow_resized);
|
||||
signal_remove__terminal_resized(sig_terminal_resized);
|
||||
signal_remove__mainwindow_resized(sig_mainwindow_resized);
|
||||
signal_remove__mainwindow_moved(sig_mainwindow_resized);
|
||||
|
||||
if (config->type == STATUSBAR_TYPE_ROOT) {
|
||||
/* top/bottom of the screen */
|
||||
@ -515,9 +515,9 @@ STATUSBAR_REC *statusbar_create(STATUSBAR_GROUP_REC *group,
|
||||
parent_window->active->theme : current_theme;
|
||||
}
|
||||
|
||||
signal_add("terminal resized", (SIGNAL_FUNC) sig_terminal_resized);
|
||||
signal_add("mainwindow resized", (SIGNAL_FUNC) sig_mainwindow_resized);
|
||||
signal_add("mainwindow moved", (SIGNAL_FUNC) sig_mainwindow_resized);
|
||||
signal_add__terminal_resized(sig_terminal_resized);
|
||||
signal_add__mainwindow_resized(sig_mainwindow_resized);
|
||||
signal_add__mainwindow_moved(sig_mainwindow_resized);
|
||||
|
||||
/* get background color from sb_background abstract */
|
||||
name = g_strdup_printf("{sb_%s_bg}", config->name);
|
||||
@ -1154,12 +1154,12 @@ void statusbar_init(void)
|
||||
named_sbar_items = g_hash_table_new((GHashFunc) g_str_hash,
|
||||
(GCompareFunc) g_str_equal);
|
||||
|
||||
signal_add("terminal resized", (SIGNAL_FUNC) sig_terminal_resized);
|
||||
signal_add("mainwindow resized", (SIGNAL_FUNC) sig_mainwindow_resized);
|
||||
signal_add("mainwindow moved", (SIGNAL_FUNC) sig_mainwindow_resized);
|
||||
signal_add("gui window created", (SIGNAL_FUNC) sig_gui_window_created);
|
||||
signal_add("window changed", (SIGNAL_FUNC) sig_window_changed);
|
||||
signal_add("mainwindow destroyed", (SIGNAL_FUNC) sig_mainwindow_destroyed);
|
||||
signal_add__terminal_resized(sig_terminal_resized);
|
||||
signal_add__mainwindow_resized(sig_mainwindow_resized);
|
||||
signal_add__mainwindow_moved(sig_mainwindow_resized);
|
||||
signal_add__gui_window_created(sig_gui_window_created);
|
||||
signal_add__window_changed(sig_window_changed);
|
||||
signal_add__mainwindow_destroyed(sig_mainwindow_destroyed);
|
||||
|
||||
statusbar_items_init();
|
||||
statusbar_config_init(); /* signals need to be before this call */
|
||||
@ -1185,12 +1185,12 @@ void statusbar_deinit(void)
|
||||
g_hash_table_destroy(sbar_item_signals);
|
||||
g_hash_table_destroy(named_sbar_items);
|
||||
|
||||
signal_remove("terminal resized", (SIGNAL_FUNC) sig_terminal_resized);
|
||||
signal_remove("mainwindow resized", (SIGNAL_FUNC) sig_mainwindow_resized);
|
||||
signal_remove("mainwindow moved", (SIGNAL_FUNC) sig_mainwindow_resized);
|
||||
signal_remove("gui window created", (SIGNAL_FUNC) sig_gui_window_created);
|
||||
signal_remove("window changed", (SIGNAL_FUNC) sig_window_changed);
|
||||
signal_remove("mainwindow destroyed", (SIGNAL_FUNC) sig_mainwindow_destroyed);
|
||||
signal_remove__terminal_resized(sig_terminal_resized);
|
||||
signal_remove__mainwindow_resized(sig_mainwindow_resized);
|
||||
signal_remove__mainwindow_moved(sig_mainwindow_resized);
|
||||
signal_remove__gui_window_created(sig_gui_window_created);
|
||||
signal_remove__window_changed(sig_window_changed);
|
||||
signal_remove__mainwindow_destroyed(sig_mainwindow_destroyed);
|
||||
|
||||
statusbar_items_deinit();
|
||||
statusbar_config_deinit();
|
||||
|
@ -186,8 +186,8 @@ void term_common_init(void)
|
||||
term_set_input_type(TERM_TYPE_UTF8);
|
||||
}
|
||||
|
||||
signal_add("beep", (SIGNAL_FUNC) term_beep);
|
||||
signal_add("setup changed", (SIGNAL_FUNC) read_settings);
|
||||
signal_add__beep(term_beep);
|
||||
signal_add__setup_changed(read_settings);
|
||||
command_bind("resize", NULL, (SIGNAL_FUNC) cmd_resize);
|
||||
command_bind("redraw", NULL, (SIGNAL_FUNC) cmd_redraw);
|
||||
|
||||
@ -203,6 +203,6 @@ void term_common_deinit(void)
|
||||
{
|
||||
command_unbind("resize", (SIGNAL_FUNC) cmd_resize);
|
||||
command_unbind("redraw", (SIGNAL_FUNC) cmd_redraw);
|
||||
signal_remove("beep", (SIGNAL_FUNC) term_beep);
|
||||
signal_remove("setup changed", (SIGNAL_FUNC) read_settings);
|
||||
signal_remove__beep(term_beep);
|
||||
signal_remove__setup_changed(read_settings);
|
||||
}
|
||||
|
@ -417,9 +417,9 @@ void textbuffer_commands_init(void)
|
||||
command_set_options("scrollback levelclear", "all -level");
|
||||
|
||||
read_settings();
|
||||
signal_add("setup changed", (SIGNAL_FUNC) read_settings);
|
||||
signal_add("away mode changed", (SIGNAL_FUNC) sig_away_changed);
|
||||
signal_add("window hilight check", (SIGNAL_FUNC) sig_window_hilight_check);
|
||||
signal_add__setup_changed(read_settings);
|
||||
signal_add__away_mode_changed(sig_away_changed);
|
||||
signal_add__window_hilight_check(sig_window_hilight_check);
|
||||
}
|
||||
|
||||
void textbuffer_commands_deinit(void)
|
||||
@ -435,7 +435,7 @@ void textbuffer_commands_deinit(void)
|
||||
command_unbind("scrollback end", (SIGNAL_FUNC) cmd_scrollback_end);
|
||||
command_unbind("scrollback status", (SIGNAL_FUNC) cmd_scrollback_status);
|
||||
|
||||
signal_remove("setup changed", (SIGNAL_FUNC) read_settings);
|
||||
signal_remove("away mode changed", (SIGNAL_FUNC) sig_away_changed);
|
||||
signal_remove("window hilight check", (SIGNAL_FUNC) sig_window_hilight_check);
|
||||
signal_remove__setup_changed(read_settings);
|
||||
signal_remove__away_mode_changed(sig_away_changed);
|
||||
signal_remove__window_hilight_check(sig_window_hilight_check);
|
||||
}
|
||||
|
@ -346,7 +346,7 @@ void bans_init(void)
|
||||
command_set_options("unban", "first last");
|
||||
|
||||
read_settings();
|
||||
signal_add("setup changed", (SIGNAL_FUNC) read_settings);
|
||||
signal_add__setup_changed(read_settings);
|
||||
}
|
||||
|
||||
void bans_deinit(void)
|
||||
@ -356,5 +356,5 @@ void bans_deinit(void)
|
||||
command_unbind("ban", (SIGNAL_FUNC) cmd_ban);
|
||||
command_unbind("unban", (SIGNAL_FUNC) cmd_unban);
|
||||
|
||||
signal_remove("setup changed", (SIGNAL_FUNC) read_settings);
|
||||
signal_remove__setup_changed(read_settings);
|
||||
}
|
||||
|
@ -368,30 +368,30 @@ void channel_events_init(void)
|
||||
{
|
||||
settings_add_bool("misc", "join_auto_chans_on_invite", TRUE);
|
||||
|
||||
signal_add_last("server event", (SIGNAL_FUNC) irc_server_event);
|
||||
signal_add_first("event 403", (SIGNAL_FUNC) event_no_such_channel); /* no such channel */
|
||||
signal_add_first("event 407", (SIGNAL_FUNC) event_duplicate_channel); /* duplicate channel */
|
||||
signal_add_last__server_event(irc_server_event);
|
||||
signal_add_first__event_403(event_no_such_channel); /* no such channel */
|
||||
signal_add_first__event_407(event_duplicate_channel); /* duplicate channel */
|
||||
|
||||
signal_add("event topic", (SIGNAL_FUNC) event_topic);
|
||||
signal_add_first("event join", (SIGNAL_FUNC) event_join);
|
||||
signal_add("event part", (SIGNAL_FUNC) event_part);
|
||||
signal_add("event kick", (SIGNAL_FUNC) event_kick);
|
||||
signal_add("event invite", (SIGNAL_FUNC) event_invite);
|
||||
signal_add("event 332", (SIGNAL_FUNC) event_topic_get);
|
||||
signal_add("event 333", (SIGNAL_FUNC) event_topic_info);
|
||||
signal_add__event_("topic", event_topic);
|
||||
signal_add_first__event_join(event_join);
|
||||
signal_add__event_("part", event_part);
|
||||
signal_add__event_("kick", event_kick);
|
||||
signal_add__event_("invite", event_invite);
|
||||
signal_add__event_("332", event_topic_get);
|
||||
signal_add__event_("333", event_topic_info);
|
||||
}
|
||||
|
||||
void channel_events_deinit(void)
|
||||
{
|
||||
signal_remove("server event", (SIGNAL_FUNC) irc_server_event);
|
||||
signal_remove("event 403", (SIGNAL_FUNC) event_no_such_channel); /* no such channel */
|
||||
signal_remove("event 407", (SIGNAL_FUNC) event_duplicate_channel); /* duplicate channel */
|
||||
signal_remove__server_event(irc_server_event);
|
||||
signal_remove__event_("403", event_no_such_channel); /* no such channel */
|
||||
signal_remove__event_("407", event_duplicate_channel); /* duplicate channel */
|
||||
|
||||
signal_remove("event topic", (SIGNAL_FUNC) event_topic);
|
||||
signal_remove("event join", (SIGNAL_FUNC) event_join);
|
||||
signal_remove("event part", (SIGNAL_FUNC) event_part);
|
||||
signal_remove("event kick", (SIGNAL_FUNC) event_kick);
|
||||
signal_remove("event invite", (SIGNAL_FUNC) event_invite);
|
||||
signal_remove("event 332", (SIGNAL_FUNC) event_topic_get);
|
||||
signal_remove("event 333", (SIGNAL_FUNC) event_topic_info);
|
||||
signal_remove__event_("topic", event_topic);
|
||||
signal_remove__event_("join", event_join);
|
||||
signal_remove__event_("part", event_part);
|
||||
signal_remove__event_("kick", event_kick);
|
||||
signal_remove__event_("invite", event_invite);
|
||||
signal_remove__event_("332", event_topic_get);
|
||||
signal_remove__event_("333", event_topic_info);
|
||||
}
|
||||
|
@ -268,11 +268,11 @@ void channel_rejoin_init(void)
|
||||
(GSourceFunc) sig_rejoin, NULL);
|
||||
|
||||
command_bind_irc("rmrejoins", NULL, (SIGNAL_FUNC) cmd_rmrejoins);
|
||||
signal_add_first("event 407", (SIGNAL_FUNC) event_duplicate_channel);
|
||||
signal_add_first("event 437", (SIGNAL_FUNC) event_target_unavailable);
|
||||
signal_add_first("channel joined", (SIGNAL_FUNC) sig_remove_rejoin);
|
||||
signal_add_first("channel destroyed", (SIGNAL_FUNC) sig_remove_rejoin);
|
||||
signal_add("server disconnected", (SIGNAL_FUNC) sig_disconnected);
|
||||
signal_add_first__event_407(event_duplicate_channel);
|
||||
signal_add_first__event_437(event_target_unavailable);
|
||||
signal_add_first__channel_joined(sig_remove_rejoin);
|
||||
signal_add_first__channel_destroyed(sig_remove_rejoin);
|
||||
signal_add__server_disconnected(sig_disconnected);
|
||||
}
|
||||
|
||||
void channel_rejoin_deinit(void)
|
||||
@ -280,9 +280,9 @@ void channel_rejoin_deinit(void)
|
||||
g_source_remove(rejoin_tag);
|
||||
|
||||
command_unbind("rmrejoins", (SIGNAL_FUNC) cmd_rmrejoins);
|
||||
signal_remove("event 407", (SIGNAL_FUNC) event_duplicate_channel);
|
||||
signal_remove("event 437", (SIGNAL_FUNC) event_target_unavailable);
|
||||
signal_remove("channel joined", (SIGNAL_FUNC) sig_remove_rejoin);
|
||||
signal_remove("channel destroyed", (SIGNAL_FUNC) sig_remove_rejoin);
|
||||
signal_remove("server disconnected", (SIGNAL_FUNC) sig_disconnected);
|
||||
signal_remove__event_("407", event_duplicate_channel);
|
||||
signal_remove__event_("437", event_target_unavailable);
|
||||
signal_remove__channel_joined(sig_remove_rejoin);
|
||||
signal_remove__channel_destroyed(sig_remove_rejoin);
|
||||
signal_remove__server_disconnected(sig_disconnected);
|
||||
}
|
||||
|
@ -489,28 +489,28 @@ void channels_query_init(void)
|
||||
settings_add_bool("misc", "channel_sync", TRUE);
|
||||
settings_add_int("misc", "channel_max_who_sync", 1000);
|
||||
|
||||
signal_add("server connected", (SIGNAL_FUNC) sig_connected);
|
||||
signal_add("server disconnected", (SIGNAL_FUNC) sig_disconnected);
|
||||
signal_add("channel joined", (SIGNAL_FUNC) sig_channel_joined);
|
||||
signal_add("channel destroyed", (SIGNAL_FUNC) sig_channel_destroyed);
|
||||
signal_add__server_connected(sig_connected);
|
||||
signal_add__server_disconnected(sig_disconnected);
|
||||
signal_add__channel_joined(sig_channel_joined);
|
||||
signal_add__channel_destroyed(sig_channel_destroyed);
|
||||
|
||||
signal_add("chanquery mode", (SIGNAL_FUNC) event_channel_mode);
|
||||
signal_add("chanquery who end", (SIGNAL_FUNC) event_end_of_who);
|
||||
signal_add__chanquery_mode(event_channel_mode);
|
||||
signal_add__chanquery_who_end(event_end_of_who);
|
||||
|
||||
signal_add("chanquery ban end", (SIGNAL_FUNC) event_end_of_banlist);
|
||||
signal_add("chanquery abort", (SIGNAL_FUNC) query_current_error);
|
||||
signal_add__chanquery_ban_end(event_end_of_banlist);
|
||||
signal_add__chanquery_abort(query_current_error);
|
||||
}
|
||||
|
||||
void channels_query_deinit(void)
|
||||
{
|
||||
signal_remove("server connected", (SIGNAL_FUNC) sig_connected);
|
||||
signal_remove("server disconnected", (SIGNAL_FUNC) sig_disconnected);
|
||||
signal_remove("channel joined", (SIGNAL_FUNC) sig_channel_joined);
|
||||
signal_remove("channel destroyed", (SIGNAL_FUNC) sig_channel_destroyed);
|
||||
signal_remove__server_connected(sig_connected);
|
||||
signal_remove__server_disconnected(sig_disconnected);
|
||||
signal_remove__channel_joined(sig_channel_joined);
|
||||
signal_remove__channel_destroyed(sig_channel_destroyed);
|
||||
|
||||
signal_remove("chanquery mode", (SIGNAL_FUNC) event_channel_mode);
|
||||
signal_remove("chanquery who end", (SIGNAL_FUNC) event_end_of_who);
|
||||
signal_remove__chanquery_mode(event_channel_mode);
|
||||
signal_remove__chanquery_who_end(event_end_of_who);
|
||||
|
||||
signal_remove("chanquery ban end", (SIGNAL_FUNC) event_end_of_banlist);
|
||||
signal_remove("chanquery abort", (SIGNAL_FUNC) query_current_error);
|
||||
signal_remove__chanquery_ban_end(event_end_of_banlist);
|
||||
signal_remove__chanquery_abort(query_current_error);
|
||||
}
|
||||
|
@ -331,16 +331,16 @@ void ctcp_init(void)
|
||||
settings_add_str("misc", "ctcp_userinfo_reply", "$Y");
|
||||
settings_add_int("flood", "max_ctcp_queue", 5);
|
||||
|
||||
signal_add("server disconnected", (SIGNAL_FUNC) sig_disconnected);
|
||||
signal_add_first("event privmsg", (SIGNAL_FUNC) event_privmsg);
|
||||
signal_add_first("event notice", (SIGNAL_FUNC) event_notice);
|
||||
signal_add("ctcp msg", (SIGNAL_FUNC) ctcp_msg);
|
||||
signal_add("ctcp reply", (SIGNAL_FUNC) ctcp_reply);
|
||||
signal_add("ctcp msg ping", (SIGNAL_FUNC) ctcp_ping);
|
||||
signal_add("ctcp msg version", (SIGNAL_FUNC) ctcp_version);
|
||||
signal_add("ctcp msg time", (SIGNAL_FUNC) ctcp_time);
|
||||
signal_add("ctcp msg userinfo", (SIGNAL_FUNC) ctcp_userinfo);
|
||||
signal_add("ctcp msg clientinfo", (SIGNAL_FUNC) ctcp_clientinfo);
|
||||
signal_add__server_disconnected(sig_disconnected);
|
||||
signal_add_first__event_privmsg(event_privmsg);
|
||||
signal_add_first__event_notice(event_notice);
|
||||
signal_add__ctcp_msg(ctcp_msg);
|
||||
signal_add__ctcp_reply(ctcp_reply);
|
||||
signal_add__ctcp_msg_ping(ctcp_ping);
|
||||
signal_add__ctcp_msg_version(ctcp_version);
|
||||
signal_add__ctcp_msg_time(ctcp_time);
|
||||
signal_add__ctcp_msg_userinfo(ctcp_userinfo);
|
||||
signal_add__ctcp_msg_clientinfo(ctcp_clientinfo);
|
||||
|
||||
ctcp_register("ping");
|
||||
ctcp_register("version");
|
||||
@ -354,14 +354,14 @@ void ctcp_deinit(void)
|
||||
while (ctcp_cmds != NULL)
|
||||
ctcp_cmd_destroy(ctcp_cmds->data);
|
||||
|
||||
signal_remove("server disconnected", (SIGNAL_FUNC) sig_disconnected);
|
||||
signal_remove("event privmsg", (SIGNAL_FUNC) event_privmsg);
|
||||
signal_remove("event notice", (SIGNAL_FUNC) event_notice);
|
||||
signal_remove("ctcp msg", (SIGNAL_FUNC) ctcp_msg);
|
||||
signal_remove("ctcp reply", (SIGNAL_FUNC) ctcp_reply);
|
||||
signal_remove("ctcp msg ping", (SIGNAL_FUNC) ctcp_ping);
|
||||
signal_remove("ctcp msg version", (SIGNAL_FUNC) ctcp_version);
|
||||
signal_remove("ctcp msg time", (SIGNAL_FUNC) ctcp_time);
|
||||
signal_remove("ctcp msg userinfo", (SIGNAL_FUNC) ctcp_userinfo);
|
||||
signal_remove("ctcp msg clientinfo", (SIGNAL_FUNC) ctcp_clientinfo);
|
||||
signal_remove__server_disconnected(sig_disconnected);
|
||||
signal_remove__event_("privmsg", event_privmsg);
|
||||
signal_remove__event_("notice", event_notice);
|
||||
signal_remove__ctcp_msg(ctcp_msg);
|
||||
signal_remove__ctcp_reply(ctcp_reply);
|
||||
signal_remove__ctcp_msg_ping(ctcp_ping);
|
||||
signal_remove__ctcp_msg_version(ctcp_version);
|
||||
signal_remove__ctcp_msg_time(ctcp_time);
|
||||
signal_remove__ctcp_msg_userinfo(ctcp_userinfo);
|
||||
signal_remove__ctcp_msg_clientinfo(ctcp_clientinfo);
|
||||
}
|
||||
|
@ -290,12 +290,12 @@ static void event_invalid_cap (IRC_SERVER_REC *server, const char *data, const c
|
||||
|
||||
void cap_init (void)
|
||||
{
|
||||
signal_add_first("event cap", (SIGNAL_FUNC) event_cap);
|
||||
signal_add_first("event 410", (SIGNAL_FUNC) event_invalid_cap);
|
||||
signal_add_first__event_cap(event_cap);
|
||||
signal_add_first__event_410(event_invalid_cap);
|
||||
}
|
||||
|
||||
void cap_deinit (void)
|
||||
{
|
||||
signal_remove("event cap", (SIGNAL_FUNC) event_cap);
|
||||
signal_remove("event 410", (SIGNAL_FUNC) event_invalid_cap);
|
||||
signal_remove__event_("cap", event_cap);
|
||||
signal_remove__event_("410", event_invalid_cap);
|
||||
}
|
||||
|
@ -24,12 +24,12 @@
|
||||
|
||||
void irc_channels_setup_init(void)
|
||||
{
|
||||
signal_add("channel wholist", (SIGNAL_FUNC) channel_send_botcommands);
|
||||
signal_add("channel joined", (SIGNAL_FUNC) channel_send_autocommands);
|
||||
signal_add__channel_wholist(channel_send_botcommands);
|
||||
signal_add__channel_joined(channel_send_autocommands);
|
||||
}
|
||||
|
||||
void irc_channels_setup_deinit(void)
|
||||
{
|
||||
signal_remove("channel wholist", (SIGNAL_FUNC) channel_send_botcommands);
|
||||
signal_remove("channel joined", (SIGNAL_FUNC) channel_send_autocommands);
|
||||
signal_remove__channel_wholist(channel_send_botcommands);
|
||||
signal_remove__channel_joined(channel_send_autocommands);
|
||||
}
|
||||
|
@ -244,9 +244,9 @@ static void sig_channel_destroyed(IRC_CHANNEL_REC *channel)
|
||||
|
||||
void irc_channels_init(void)
|
||||
{
|
||||
signal_add_first("server connected", (SIGNAL_FUNC) sig_server_connected);
|
||||
signal_add("channel created", (SIGNAL_FUNC) sig_channel_created);
|
||||
signal_add("channel destroyed", (SIGNAL_FUNC) sig_channel_destroyed);
|
||||
signal_add_first__server_connected(sig_server_connected);
|
||||
signal_add__channel_created(sig_channel_created);
|
||||
signal_add__channel_destroyed(sig_channel_destroyed);
|
||||
|
||||
channel_events_init();
|
||||
channel_rejoin_init(); /* after channel_events_init() */
|
||||
@ -262,9 +262,9 @@ void irc_channels_init(void)
|
||||
|
||||
void irc_channels_deinit(void)
|
||||
{
|
||||
signal_remove("server connected", (SIGNAL_FUNC) sig_server_connected);
|
||||
signal_remove("channel created", (SIGNAL_FUNC) sig_channel_created);
|
||||
signal_remove("channel destroyed", (SIGNAL_FUNC) sig_channel_destroyed);
|
||||
signal_remove__server_connected(sig_server_connected);
|
||||
signal_remove__channel_created(sig_channel_created);
|
||||
signal_remove__channel_destroyed(sig_channel_destroyed);
|
||||
|
||||
channel_events_deinit();
|
||||
channel_rejoin_deinit();
|
||||
|
@ -106,12 +106,11 @@ static void sig_chatnet_destroyed(IRC_CHATNET_REC *rec)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
void irc_chatnets_init(void)
|
||||
{
|
||||
signal_add("chatnet read", (SIGNAL_FUNC) sig_chatnet_read);
|
||||
signal_add("chatnet saved", (SIGNAL_FUNC) sig_chatnet_saved);
|
||||
signal_add("chatnet destroyed", (SIGNAL_FUNC) sig_chatnet_destroyed);
|
||||
signal_add__chatnet_read(sig_chatnet_read);
|
||||
signal_add__chatnet_saved(sig_chatnet_saved);
|
||||
signal_add__chatnet_destroyed(sig_chatnet_destroyed);
|
||||
}
|
||||
|
||||
void irc_chatnets_deinit(void)
|
||||
@ -126,7 +125,7 @@ void irc_chatnets_deinit(void)
|
||||
chatnet_destroy(rec);
|
||||
}
|
||||
|
||||
signal_remove("chatnet read", (SIGNAL_FUNC) sig_chatnet_read);
|
||||
signal_remove("chatnet saved", (SIGNAL_FUNC) sig_chatnet_saved);
|
||||
signal_remove("chatnet destroyed", (SIGNAL_FUNC) sig_chatnet_destroyed);
|
||||
signal_remove__chatnet_read(sig_chatnet_read);
|
||||
signal_remove__chatnet_saved(sig_chatnet_saved);
|
||||
signal_remove__chatnet_destroyed(sig_chatnet_destroyed);
|
||||
}
|
||||
|
@ -1049,12 +1049,12 @@ void irc_commands_init(void)
|
||||
command_bind_irc("knockout", NULL, (SIGNAL_FUNC) cmd_knockout);
|
||||
command_bind_irc("server purge", NULL, (SIGNAL_FUNC) cmd_server_purge);
|
||||
|
||||
signal_add("channel destroyed", (SIGNAL_FUNC) sig_channel_destroyed);
|
||||
signal_add("server disconnected", (SIGNAL_FUNC) sig_server_disconnected);
|
||||
signal_add("whois try whowas", (SIGNAL_FUNC) sig_whois_try_whowas);
|
||||
signal_add("whois event", (SIGNAL_FUNC) event_whois);
|
||||
signal_add("whois end", (SIGNAL_FUNC) event_end_of_whois);
|
||||
signal_add("whowas event", (SIGNAL_FUNC) event_whowas);
|
||||
signal_add__channel_destroyed(sig_channel_destroyed);
|
||||
signal_add__server_disconnected(sig_server_disconnected);
|
||||
signal_add__whois_try_whowas(sig_whois_try_whowas);
|
||||
signal_add__whois_event(event_whois);
|
||||
signal_add__whois_end(event_end_of_whois);
|
||||
signal_add__whowas_event(event_whowas);
|
||||
|
||||
command_set_options("connect", "+ircnet");
|
||||
command_set_options("topic", "delete");
|
||||
@ -1116,12 +1116,12 @@ void irc_commands_deinit(void)
|
||||
command_unbind("knockout", (SIGNAL_FUNC) cmd_knockout);
|
||||
command_unbind("server purge", (SIGNAL_FUNC) cmd_server_purge);
|
||||
|
||||
signal_remove("channel destroyed", (SIGNAL_FUNC) sig_channel_destroyed);
|
||||
signal_remove("server disconnected", (SIGNAL_FUNC) sig_server_disconnected);
|
||||
signal_remove("whois try whowas", (SIGNAL_FUNC) sig_whois_try_whowas);
|
||||
signal_remove("whois event", (SIGNAL_FUNC) event_whois);
|
||||
signal_remove("whois end", (SIGNAL_FUNC) event_end_of_whois);
|
||||
signal_remove("whowas event", (SIGNAL_FUNC) event_whowas);
|
||||
signal_remove__channel_destroyed(sig_channel_destroyed);
|
||||
signal_remove__server_disconnected(sig_server_disconnected);
|
||||
signal_remove__whois_try_whowas(sig_whois_try_whowas);
|
||||
signal_remove__whois_event(event_whois);
|
||||
signal_remove__whois_end(event_end_of_whois);
|
||||
signal_remove__whowas_event(event_whowas);
|
||||
|
||||
g_string_free(tmpstr, TRUE);
|
||||
}
|
||||
|
@ -186,7 +186,7 @@ void irc_expandos_init(void)
|
||||
|
||||
expando_add_signal("I", "event invite", EXPANDO_ARG_SERVER);
|
||||
|
||||
signal_add("event join", (SIGNAL_FUNC) event_join);
|
||||
signal_add__event_("join", event_join);
|
||||
}
|
||||
|
||||
void irc_expandos_deinit(void)
|
||||
@ -201,5 +201,5 @@ void irc_expandos_deinit(void)
|
||||
expando_destroy("usermode", expando_usermode);
|
||||
expando_destroy("cumode", expando_cumode);
|
||||
|
||||
signal_remove("event join", (SIGNAL_FUNC) event_join);
|
||||
signal_remove__event_("join", event_join);
|
||||
}
|
||||
|
@ -472,44 +472,44 @@ static void sig_connected(IRC_SERVER_REC *server)
|
||||
|
||||
void irc_nicklist_init(void)
|
||||
{
|
||||
signal_add_first("event nick", (SIGNAL_FUNC) event_nick);
|
||||
signal_add_first("event 352", (SIGNAL_FUNC) event_who);
|
||||
signal_add("silent event who", (SIGNAL_FUNC) event_who);
|
||||
signal_add("silent event whois", (SIGNAL_FUNC) event_whois);
|
||||
signal_add_first("event 311", (SIGNAL_FUNC) event_whois);
|
||||
signal_add_first("whois away", (SIGNAL_FUNC) event_whois_away);
|
||||
signal_add_first("whois oper", (SIGNAL_FUNC) event_whois_ircop);
|
||||
signal_add_first("event 306", (SIGNAL_FUNC) event_own_away);
|
||||
signal_add_first("event 305", (SIGNAL_FUNC) event_own_unaway);
|
||||
signal_add_first("event 353", (SIGNAL_FUNC) event_names_list);
|
||||
signal_add_first("event 366", (SIGNAL_FUNC) event_end_of_names);
|
||||
signal_add_first("event 432", (SIGNAL_FUNC) event_nick_invalid);
|
||||
signal_add_first("event 433", (SIGNAL_FUNC) event_nick_in_use);
|
||||
signal_add_first("event 437", (SIGNAL_FUNC) event_target_unavailable);
|
||||
signal_add_first("event 302", (SIGNAL_FUNC) event_userhost);
|
||||
signal_add("userhost event", (SIGNAL_FUNC) event_userhost);
|
||||
signal_add("user mode changed", (SIGNAL_FUNC) sig_usermode);
|
||||
signal_add("server connected", (SIGNAL_FUNC) sig_connected);
|
||||
signal_add_first__event_nick(event_nick);
|
||||
signal_add_first__event_352(event_who);
|
||||
signal_add__silent_event_who(event_who);
|
||||
signal_add__silent_event_whois(event_whois);
|
||||
signal_add_first__event_311(event_whois);
|
||||
signal_add_first__whois_away(event_whois_away);
|
||||
signal_add_first__whois_oper(event_whois_ircop);
|
||||
signal_add_first__event_306(event_own_away);
|
||||
signal_add_first__event_305(event_own_unaway);
|
||||
signal_add_first__event_353(event_names_list);
|
||||
signal_add_first__event_366(event_end_of_names);
|
||||
signal_add_first__event_432(event_nick_invalid);
|
||||
signal_add_first__event_433(event_nick_in_use);
|
||||
signal_add_first__event_437(event_target_unavailable);
|
||||
signal_add_first__event_302(event_userhost);
|
||||
signal_add__userhost_event(event_userhost);
|
||||
signal_add__user_mode_changed(sig_usermode);
|
||||
signal_add__server_connected(sig_connected);
|
||||
}
|
||||
|
||||
void irc_nicklist_deinit(void)
|
||||
{
|
||||
signal_remove("event nick", (SIGNAL_FUNC) event_nick);
|
||||
signal_remove("event 352", (SIGNAL_FUNC) event_who);
|
||||
signal_remove("silent event who", (SIGNAL_FUNC) event_who);
|
||||
signal_remove("silent event whois", (SIGNAL_FUNC) event_whois);
|
||||
signal_remove("event 311", (SIGNAL_FUNC) event_whois);
|
||||
signal_remove("whois away", (SIGNAL_FUNC) event_whois_away);
|
||||
signal_remove("whois oper", (SIGNAL_FUNC) event_whois_ircop);
|
||||
signal_remove("event 306", (SIGNAL_FUNC) event_own_away);
|
||||
signal_remove("event 305", (SIGNAL_FUNC) event_own_unaway);
|
||||
signal_remove("event 353", (SIGNAL_FUNC) event_names_list);
|
||||
signal_remove("event 366", (SIGNAL_FUNC) event_end_of_names);
|
||||
signal_remove("event 432", (SIGNAL_FUNC) event_nick_invalid);
|
||||
signal_remove("event 433", (SIGNAL_FUNC) event_nick_in_use);
|
||||
signal_remove("event 437", (SIGNAL_FUNC) event_target_unavailable);
|
||||
signal_remove("event 302", (SIGNAL_FUNC) event_userhost);
|
||||
signal_remove("userhost event", (SIGNAL_FUNC) event_userhost);
|
||||
signal_remove("user mode changed", (SIGNAL_FUNC) sig_usermode);
|
||||
signal_remove("server connected", (SIGNAL_FUNC) sig_connected);
|
||||
signal_remove__event_("nick", event_nick);
|
||||
signal_remove__event_("352", event_who);
|
||||
signal_remove__silent_event_who(event_who);
|
||||
signal_remove__silent_event_whois(event_whois);
|
||||
signal_remove__event_("311", event_whois);
|
||||
signal_remove__whois_away(event_whois_away);
|
||||
signal_remove__whois_oper(event_whois_ircop);
|
||||
signal_remove__event_("306", event_own_away);
|
||||
signal_remove__event_("305", event_own_unaway);
|
||||
signal_remove__event_("353", event_names_list);
|
||||
signal_remove__event_("366", event_end_of_names);
|
||||
signal_remove__event_("432", event_nick_invalid);
|
||||
signal_remove__event_("433", event_nick_in_use);
|
||||
signal_remove__event_("437", event_target_unavailable);
|
||||
signal_remove__event_("302", event_userhost);
|
||||
signal_remove__userhost_event(event_userhost);
|
||||
signal_remove__user_mode_changed(sig_usermode);
|
||||
signal_remove__server_connected(sig_connected);
|
||||
}
|
||||
|
@ -105,12 +105,12 @@ static void event_nick(SERVER_REC *server, const char *data,
|
||||
|
||||
void irc_queries_init(void)
|
||||
{
|
||||
signal_add_last("ctcp action", (SIGNAL_FUNC) ctcp_action);
|
||||
signal_add("event nick", (SIGNAL_FUNC) event_nick);
|
||||
signal_add_last__ctcp_action(ctcp_action);
|
||||
signal_add__event_("nick", event_nick);
|
||||
}
|
||||
|
||||
void irc_queries_deinit(void)
|
||||
{
|
||||
signal_remove("ctcp action", (SIGNAL_FUNC) ctcp_action);
|
||||
signal_remove("event nick", (SIGNAL_FUNC) event_nick);
|
||||
signal_remove__ctcp_action(ctcp_action);
|
||||
signal_remove__event_("nick", event_nick);
|
||||
}
|
||||
|
@ -107,18 +107,18 @@ static void event_kill(IRC_SERVER_REC *server, const char *data,
|
||||
|
||||
void irc_servers_reconnect_init(void)
|
||||
{
|
||||
signal_add("server connect copy", (SIGNAL_FUNC) sig_server_connect_copy);
|
||||
signal_add("server reconnect save status", (SIGNAL_FUNC) sig_server_reconnect_save_status);
|
||||
signal_add("event connected", (SIGNAL_FUNC) sig_connected);
|
||||
signal_add("event 436", (SIGNAL_FUNC) event_nick_collision);
|
||||
signal_add("event kill", (SIGNAL_FUNC) event_kill);
|
||||
signal_add__server_connect_copy(sig_server_connect_copy);
|
||||
signal_add__server_reconnect_save_status(sig_server_reconnect_save_status);
|
||||
signal_add__event_("connected", sig_connected);
|
||||
signal_add__event_("436", event_nick_collision);
|
||||
signal_add__event_("kill", event_kill);
|
||||
}
|
||||
|
||||
void irc_servers_reconnect_deinit(void)
|
||||
{
|
||||
signal_remove("server connect copy", (SIGNAL_FUNC) sig_server_connect_copy);
|
||||
signal_remove("server reconnect save status", (SIGNAL_FUNC) sig_server_reconnect_save_status);
|
||||
signal_remove("event connected", (SIGNAL_FUNC) sig_connected);
|
||||
signal_remove("event 436", (SIGNAL_FUNC) event_nick_collision);
|
||||
signal_remove("event kill", (SIGNAL_FUNC) event_kill);
|
||||
signal_remove__server_connect_copy(sig_server_connect_copy);
|
||||
signal_remove__server_reconnect_save_status(sig_server_reconnect_save_status);
|
||||
signal_remove__event_("connected", sig_connected);
|
||||
signal_remove__event_("436", event_nick_collision);
|
||||
signal_remove__event_("kill", event_kill);
|
||||
}
|
||||
|
@ -197,18 +197,18 @@ void irc_servers_setup_init(void)
|
||||
settings_add_str("server", "alternate_nick", "");
|
||||
|
||||
init_userinfo();
|
||||
signal_add("server setup fill reconn", (SIGNAL_FUNC) sig_server_setup_fill_reconn);
|
||||
signal_add("server setup fill connect", (SIGNAL_FUNC) sig_server_setup_fill_connect);
|
||||
signal_add("server setup fill chatnet", (SIGNAL_FUNC) sig_server_setup_fill_chatnet);
|
||||
signal_add("server setup read", (SIGNAL_FUNC) sig_server_setup_read);
|
||||
signal_add("server setup saved", (SIGNAL_FUNC) sig_server_setup_saved);
|
||||
signal_add__server_setup_fill_reconn(sig_server_setup_fill_reconn);
|
||||
signal_add__server_setup_fill_connect(sig_server_setup_fill_connect);
|
||||
signal_add__server_setup_fill_chatnet(sig_server_setup_fill_chatnet);
|
||||
signal_add__server_setup_read(sig_server_setup_read);
|
||||
signal_add__server_setup_saved(sig_server_setup_saved);
|
||||
}
|
||||
|
||||
void irc_servers_setup_deinit(void)
|
||||
{
|
||||
signal_remove("server setup fill reconn", (SIGNAL_FUNC) sig_server_setup_fill_reconn);
|
||||
signal_remove("server setup fill connect", (SIGNAL_FUNC) sig_server_setup_fill_connect);
|
||||
signal_remove("server setup fill chatnet", (SIGNAL_FUNC) sig_server_setup_fill_chatnet);
|
||||
signal_remove("server setup read", (SIGNAL_FUNC) sig_server_setup_read);
|
||||
signal_remove("server setup saved", (SIGNAL_FUNC) sig_server_setup_saved);
|
||||
signal_remove__server_setup_fill_reconn(sig_server_setup_fill_reconn);
|
||||
signal_remove__server_setup_fill_connect(sig_server_setup_fill_connect);
|
||||
signal_remove__server_setup_fill_chatnet(sig_server_setup_fill_chatnet);
|
||||
signal_remove__server_setup_read(sig_server_setup_read);
|
||||
signal_remove__server_setup_saved(sig_server_setup_saved);
|
||||
}
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user