mirror of
https://github.com/irssi/irssi.git
synced 2026-08-08 19:30:15 +02:00
0.7.96 release updates
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@775 dbcabf3a-b0e7-0310-adc4-f8d773084564
This commit is contained in:
parent
c8ab59eb8a
commit
a712a5c11a
13 changed files with 349 additions and 548 deletions
|
|
@ -202,7 +202,8 @@
|
|||
WALLOPS - Wallop is received
|
||||
INVITES - Invite is received
|
||||
NICKS - Someone changes nick
|
||||
DCC - DCC messages
|
||||
DCC - DCC related messages
|
||||
DCCMSGS - DCC chat messages
|
||||
CLIENTNOTICES - Irssi's notices
|
||||
CLIENTERRORS - Irssi's error messages
|
||||
CLIENTCRAP - Some other messages from Irssi
|
||||
|
|
|
|||
|
|
@ -2,6 +2,8 @@
|
|||
--------------------
|
||||
|
||||
FIXME: part of this file is out of date..
|
||||
UPDATE: 0.7.96 - this is even yet more out of date ;) See scripts in
|
||||
samples/ directory, they'll help you get started :)
|
||||
|
||||
Place new scripts to ~/.irssi/scripts/, or /usr/lib/irssi/scripts/
|
||||
directory and run then with /RUN script. Or you could also run the
|
||||
|
|
|
|||
277
docs/signals.txt
277
docs/signals.txt
|
|
@ -1,22 +1,125 @@
|
|||
List of signals irssi emits - see design.txt for more information about
|
||||
signals.
|
||||
|
||||
IRC base
|
||||
--------
|
||||
core
|
||||
----
|
||||
|
||||
* Requires to work properly:
|
||||
|
||||
"gui exit"
|
||||
"gui dialog", char *type, char *text
|
||||
"send command", char *command, SERVER_REC, WI_ITEM_REC
|
||||
"print text stripped", WINDOW_REC, SERVER_REC, char *channel, int level, char *text
|
||||
|
||||
* Provides signals:
|
||||
|
||||
irc.c:
|
||||
channels.c:
|
||||
"channel created", CHANNEL_REC, int automatic
|
||||
"channel destroyed", CHANNEL_REC
|
||||
|
||||
"send command", char *args, SERVER_REC
|
||||
chatnets.c:
|
||||
"chatnet created", CHATNET_REC
|
||||
"chatnet destroyed", CHATNET_REC
|
||||
|
||||
commands.c:
|
||||
"commandlist new", COMMAND_REC
|
||||
"commandlist remove", COMMAND_REC
|
||||
"error command", int err, char *cmd
|
||||
|
||||
"send command", char *args, SERVER_REC, WI_ITEM_REC
|
||||
"send text", char *line, SERVER_REC, WI_ITEM_REC
|
||||
"command "<cmd>, char *args, SERVER_REC, WI_ITEM_REC
|
||||
"default command", char *args, SERVER_REC, WI_ITEM_REC
|
||||
|
||||
ignore.c:
|
||||
"ignore created", IGNORE_REC
|
||||
"ignore destroyed", IGNORE_REC
|
||||
"ignore changed", IGNORE_REC
|
||||
|
||||
log.c:
|
||||
"log new", LOG_REC
|
||||
"log remove", LOG_REC
|
||||
"log create failed", LOG_REC
|
||||
"log locked", LOG_REC
|
||||
"log started", LOG_REC
|
||||
"log stopped", LOG_REC
|
||||
"log written", LOG_REC, char *line
|
||||
|
||||
modules.c:
|
||||
"module loaded", MODULE_REC
|
||||
"module unloaded", MODULE_REC
|
||||
"module error", int error, char *module, char *text
|
||||
|
||||
nicklist.c:
|
||||
"nicklist new", CHANNEL_REC, NICK_REC
|
||||
"nicklist remove", CHANNEL_REC, NICK_REC
|
||||
"nicklist changed", CHANNEL_REC, NICK_REC, char *orignick
|
||||
"nick gone changed", CHANNEL_REC, NICK_REC
|
||||
"nick serverop changed", CHANNEL_REC, NICK_REC
|
||||
|
||||
pidwait.c:
|
||||
"pidwait", int pid
|
||||
|
||||
queries.c:
|
||||
"query created", QUERY_REC, int automatic
|
||||
"query destroyed", QUERY_REC
|
||||
"query nick changed", QUERY_REC
|
||||
"query address changed", QUERY_REC
|
||||
"query server changed", QUERY_REC, SERVER_REC
|
||||
|
||||
rawlog.c:
|
||||
"rawlog", RAWLOG_REC, char *data
|
||||
|
||||
server.c:
|
||||
"server looking", SERVER_REC
|
||||
"server connected", SERVER_REC
|
||||
"server connecting", SERVER_REC, ulong *ip
|
||||
"server connect failed", SERVER_REC
|
||||
"server disconnected", SERVER_REC
|
||||
"server quit", SERVER_REC, char *msg
|
||||
|
||||
settings.c:
|
||||
"setup changed"
|
||||
"setup reread"
|
||||
|
||||
signal.c:
|
||||
|
||||
"signal", char *name, ...
|
||||
"last signal", char *name, ...
|
||||
|
||||
IRC core
|
||||
--------
|
||||
|
||||
* Provides signals:
|
||||
|
||||
bans.c:
|
||||
"ban type changed", char *bantype
|
||||
|
||||
channels, nicklist:
|
||||
"channel joined", CHANNEL_REC
|
||||
"channel wholist", CHANNEL_REC
|
||||
"channel sync", CHANNEL_REC
|
||||
|
||||
"channel topic changed", CHANNEL_REC
|
||||
|
||||
ctcp.c:
|
||||
|
||||
"ctcp msg "<cmd>, char *args, SERVER_REC, char *nick, char *addr, char *target
|
||||
"default ctcp msg", char *args, SERVER_REC, char *nick, char *addr, char *target
|
||||
"ctcp reply "<cmd>, char *args, SERVER_REC, char *nick, char *addr, char *target
|
||||
"default ctcp reply", char *args, SERVER_REC, char *nick, char *addr, char *target
|
||||
|
||||
irc-log.c:
|
||||
"awaylog show", LOG_REC, int away_msgs, int filepos
|
||||
|
||||
irc-nicklist.c:
|
||||
"server nick changed", SERVER_REC
|
||||
|
||||
irc-servers.c:
|
||||
"event connected", SERVER_REC
|
||||
|
||||
irc.c:
|
||||
|
||||
"server event", char *data, SERVER_REC, char *sender_nick, char *sender_address
|
||||
"event "<cmd>, char *args, SERVER_REC, char *sender_nick, char *sender_address
|
||||
"default event", char *data, SERVER_REC, char *sender_nick, char *sender_address
|
||||
|
|
@ -26,102 +129,39 @@ irc.c:
|
|||
(for perl parser..)
|
||||
"redir "<cmd>, char *args, SERVER_REC, char *sender_nick, char *sender_address
|
||||
|
||||
bans.c:
|
||||
lag.c:
|
||||
"server lag", SERVER_REC
|
||||
"server lag disconnect", SERVER_REC
|
||||
|
||||
massjoin.c:
|
||||
"massjoin", CHANNEL_REC, GSList of NICK_RECs
|
||||
|
||||
mode-lists.c:
|
||||
"ban new", BAN_REC
|
||||
"ban remove", BAN_REC
|
||||
"ban exception new", BAN_REC
|
||||
"ban exception remove", BAN_REC
|
||||
"ban type changed", char *bantype
|
||||
|
||||
commands.c:
|
||||
"commandlist new", COMMAND_REC
|
||||
"commandlist remove", COMMAND_REC
|
||||
|
||||
channels.c:
|
||||
|
||||
"channel created", CHANNEL_REC
|
||||
"channel destroyed", CHANNEL_REC
|
||||
"channel name changed", CHANNEL_REC
|
||||
"channel topic changed", CHANNEL_REC
|
||||
"channel server changed", CHANNEL_REC, SERVER_REC *oldserver
|
||||
|
||||
"channel query", CHANNEL_REC
|
||||
"channel wholist", CHANNEL_REC
|
||||
"channel sync", CHANNEL_REC
|
||||
|
||||
ctcp.c:
|
||||
|
||||
"ctcp msg "<cmd>, char *args, SERVER_REC, char *nick, char *addr, char *target
|
||||
"default ctcp msg", char *args, SERVER_REC, char *nick, char *addr, char *target
|
||||
"ctcp reply "<cmd>, char *args, SERVER_REC, char *nick, char *addr, char *target
|
||||
"default ctcp reply", char *args, SERVER_REC, char *nick, char *addr, char *target
|
||||
|
||||
lag.c:
|
||||
|
||||
"server lag", SERVER_REC
|
||||
"server lag disconnect", SERVER_REC
|
||||
"lag", char *server, int lag
|
||||
|
||||
modes.c:
|
||||
|
||||
"invitelist new", CHANNEL_REC, char *mask
|
||||
"invitelist remove", CHANNEL_REC, char *mask
|
||||
|
||||
modes.c:
|
||||
"channel mode changed", CHANNEL_REC
|
||||
"user mode changed", SERVER_REC
|
||||
"nick mode changed", CHANNEL_REC, NICK_REC
|
||||
"user mode changed", SERVER_REC, char *old
|
||||
"away mode changed", SERVER_REC
|
||||
|
||||
netsplit.c:
|
||||
|
||||
"netsplit server new", SERVER_REC, NETSPLIT_SERVER_REC
|
||||
"netsplit server remove", SERVER_REC, NETSPLIT_SERVER_REC
|
||||
"netsplit add", NETSPLIT_REC
|
||||
"netsplit remove", NETSPLIT_REC
|
||||
|
||||
nicklist.c:
|
||||
|
||||
"nicklist new", CHANNEL_REC, NICK_REC
|
||||
"nicklist remove", CHANNEL_REC, NICK_REC
|
||||
"nicklist changed", CHANNEL_REC, NICK_REC, char *oldnick
|
||||
"nick gone changed", CHANNEL_REC, NICK_REC
|
||||
"nick ircop changed", CHANNEL_REC, NICK_REC
|
||||
"server nick changed", SERVER_REC
|
||||
"massjoin", CHANNEL_REC, GSList of NICK_RECs
|
||||
|
||||
rawlog.c:
|
||||
|
||||
"rawlog", SERVER_REC, char *data
|
||||
|
||||
server.c:
|
||||
|
||||
"server connect failed", SERVER_REC
|
||||
"server connected", SERVER_REC
|
||||
"server connecting", SERVER_REC, ulong *ip
|
||||
"server looking", SERVER_REC
|
||||
"server disconnected", SERVER_REC
|
||||
"server quit", SERVER_REC, char *msg
|
||||
"event connected", SERVER_REC
|
||||
|
||||
server-reconnect.c:
|
||||
|
||||
"server reconnect new", RECONNECT_REC
|
||||
"server reconnect remove", RECONNECT_REC
|
||||
"server reconnect not found", char *tag
|
||||
|
||||
signal.c:
|
||||
|
||||
"signal", char *name, ...
|
||||
"last signal", char *name, ...
|
||||
|
||||
IRC extra
|
||||
---------
|
||||
|
||||
* Requires to work properly:
|
||||
|
||||
"print text stripped", SERVER_REC, char *channel, int level, char *text
|
||||
IRC modules
|
||||
-----------
|
||||
|
||||
* Provides signals:
|
||||
|
||||
dcc.c:
|
||||
dcc*.c:
|
||||
|
||||
"dcc ctcp "<cmd>, char *args, DCC_REC
|
||||
"default dcc ctcp", char *args, DCC_REC
|
||||
|
|
@ -138,9 +178,9 @@ dcc.c:
|
|||
"dcc connected", DCC_REC
|
||||
"dcc rejecting", DCC_REC
|
||||
"dcc closed", DCC_REC
|
||||
"dcc request", DCC_REC
|
||||
"dcc chat message", DCC_REC, char *msg
|
||||
"dcc transfer update", DCC_REC
|
||||
"dcc request", DCC_REC
|
||||
"dcc get receive", DCC_REC
|
||||
"dcc error connect", DCC_REC
|
||||
"dcc error file create", DCC_REC, char *filename
|
||||
|
|
@ -150,24 +190,14 @@ dcc.c:
|
|||
"dcc error unknown type", char *type
|
||||
"dcc error close not found", char *type, char *nick, char *filename
|
||||
|
||||
flood.c:
|
||||
|
||||
"flood", SERVER_REC, char *nick, char *host, int level, char *target
|
||||
|
||||
ignore.c:
|
||||
autoignore.c:
|
||||
|
||||
"autoignore new", SERVER_REC, AUTOIGNORE_REC
|
||||
"autoignore remove", SERVER_REC, AUTOIGNORE_REC
|
||||
|
||||
log.c:
|
||||
flood.c:
|
||||
|
||||
"log new", LOG_REC
|
||||
"log remove", LOG_REC
|
||||
"log open failed", LOG_REC
|
||||
"log locked", LOG_REC
|
||||
"log started", LOG_REC
|
||||
"log stopped", LOG_REC
|
||||
"log written", LOG_REC, char *line
|
||||
"flood", SERVER_REC, char *nick, char *host, int level, char *target
|
||||
|
||||
notifylist.c:
|
||||
|
||||
|
|
@ -178,36 +208,65 @@ notifylist.c:
|
|||
"notifylist unidle", SERVER_REC, char *nick, char *user, char *host, char *realname, char *awaymsg
|
||||
"notifylist left", SERVER_REC, char *nick, char *user, char *host, char *realname, char *awaymsg
|
||||
|
||||
UI common
|
||||
FE common
|
||||
---------
|
||||
|
||||
* Requires to work properly:
|
||||
|
||||
"gui print text", CHANNEL_REC, int fg, int bg, int flags, char *text
|
||||
"gui print text", WINDOW_REC, int fg, int bg, int flags, char *text, int level
|
||||
"gui window goto", int number
|
||||
|
||||
* Can be used to determine when all "gui print text"s are sent (not required)
|
||||
|
||||
"print text finished", CHANNEL_REC
|
||||
(Can be used to determine when all "gui print text"s are sent (not required))
|
||||
"print text finished", WINDOW_REC
|
||||
|
||||
* Provides signals:
|
||||
|
||||
ui-keyboard.c:
|
||||
fe-common-core.c:
|
||||
"irssi init read settings"
|
||||
|
||||
fe-messages.c:
|
||||
"message public", SERVER_REC, char *msg, char *nick, char *address, char *target
|
||||
"message private", SERVER_REC, char *msg, char *nick, char *address
|
||||
"message join", SERVER_REC, char *channel, char *nick, char *address
|
||||
"message part", SERVER_REC, char *channel, char *nick, char *address, char *reason
|
||||
"message quit", SERVER_REC, char *nick, char *address, char *reason
|
||||
"message kick", SERVER_REC, char *channel, char *nick, char *kicker, char *address, char *reason
|
||||
"message nick", SERVER_REC, char *newnick, char *oldnick, char *address
|
||||
"message own_nick", SERVER_REC, char *newnick, char *oldnick, char *address
|
||||
"message invite", SERVER_REC, char *channel, char *nick, char *address
|
||||
"message topic", SERVER_REC, char *channel, char *topic, char *nick, char *address
|
||||
|
||||
hilight-text.c:
|
||||
"window hilight", WINDOW_REC, int level
|
||||
"window activity", WINDOW_REC, int level
|
||||
|
||||
keyboard.c:
|
||||
"keyinfo created", KEYINFO_REC
|
||||
"keyinfo destroyed", KEYINFO_REC
|
||||
|
||||
ui-printtext.c:
|
||||
|
||||
"print text", SERVER_REC, char *channel, int level, char *text
|
||||
"print text stripped", SERVER_REC, char *channel, int level, char *text
|
||||
|
||||
ui-themes.c:
|
||||
printtext.c:
|
||||
"print text", WINDOW_REC, SERVER_REC, char *channel, int level, char *text
|
||||
"print text stripped", WINDOW_REC, SERVER_REC, char *channel, int level, char *text
|
||||
|
||||
themes.c:
|
||||
"theme created", THEME_REC
|
||||
"theme destroyed", THEME_REC
|
||||
|
||||
ui-windows.c:
|
||||
window-activity.c:
|
||||
"window item hilight", WI_ITEM_REC
|
||||
|
||||
window-items.c:
|
||||
"window item new", WINDOW_REC, WI_ITEM_REC
|
||||
"window item remove", WINDOW_REC, WI_ITEM_REC
|
||||
"window item changed", WINDOW_REC, WI_ITEM_REC
|
||||
"window item server changed", WINDOW_REC, WI_ITEM_REC
|
||||
|
||||
windows.c:
|
||||
"window created", WINDOW_REC
|
||||
"window destroyed", WINDOW_REC
|
||||
"window changed", WINDOW_REC, WINDOW_REC old
|
||||
"window changed automatic", WINDOW_REC
|
||||
"window server changed", WINDOW_REC, SERVER_REC
|
||||
"window refnum changed", WINDOW_REC, int old
|
||||
"window name changed", WINDOW_REC
|
||||
"window level changed", WINDOW_REC
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue