summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorTimo Sirainen <cras@irssi.org>2000-10-19 19:40:16 +0000
committercras <cras@dbcabf3a-b0e7-0310-adc4-f8d773084564>2000-10-19 19:40:16 +0000
commita712a5c11a23c7b7de000b166e00a3942e7bbafb (patch)
treed8bca7e04e6801b3719cd0744ff768cdd08b7786 /docs
parentc8ab59eb8a2335dac9a49336cefeb646ef23eea0 (diff)
downloadirssi-a712a5c11a23c7b7de000b166e00a3942e7bbafb.zip
0.7.96 release updates
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@775 dbcabf3a-b0e7-0310-adc4-f8d773084564
Diffstat (limited to 'docs')
-rw-r--r--docs/manual.txt3
-rw-r--r--docs/perl.txt2
-rw-r--r--docs/signals.txt261
3 files changed, 164 insertions, 102 deletions
diff --git a/docs/manual.txt b/docs/manual.txt
index 0c67af21..df6ccfe5 100644
--- a/docs/manual.txt
+++ b/docs/manual.txt
@@ -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
diff --git a/docs/perl.txt b/docs/perl.txt
index 8183dc65..4ebbdaed 100644
--- a/docs/perl.txt
+++ b/docs/perl.txt
@@ -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
diff --git a/docs/signals.txt b/docs/signals.txt
index c2b9a6d0..39810032 100644
--- a/docs/signals.txt
+++ b/docs/signals.txt
@@ -1,55 +1,107 @@
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
+
+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
+ "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
- "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
+ignore.c:
+ "ignore created", IGNORE_REC
+ "ignore destroyed", IGNORE_REC
+ "ignore changed", IGNORE_REC
- "server incoming", SERVER_REC, char *data
+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
-(for perl parser..)
- "redir "<cmd>, char *args, SERVER_REC, char *sender_nick, char *sender_address
+modules.c:
+ "module loaded", MODULE_REC
+ "module unloaded", MODULE_REC
+ "module error", int error, char *module, char *text
-bans.c:
+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
- "ban new", BAN_REC
- "ban remove", BAN_REC
- "ban exception new", BAN_REC
- "ban exception remove", BAN_REC
- "ban type changed", char *bantype
+pidwait.c:
+ "pidwait", int pid
-commands.c:
- "commandlist new", COMMAND_REC
- "commandlist remove", COMMAND_REC
+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
-channels.c:
+rawlog.c:
+ "rawlog", RAWLOG_REC, char *data
- "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
+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, ...
- "channel query", CHANNEL_REC
+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
@@ -57,71 +109,59 @@ ctcp.c:
"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:
+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
+
+ "server incoming", SERVER_REC, char *data
+(for perl parser..)
+ "redir "<cmd>, char *args, SERVER_REC, char *sender_nick, char *sender_address
+
+lag.c:
"server lag", SERVER_REC
"server lag disconnect", SERVER_REC
- "lag", char *server, int lag
-modes.c:
+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
"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