diff options
| author | Tom Feist <shabble@metavore.org> | 2011-01-08 20:00:20 +0000 | 
|---|---|---|
| committer | Tom Feist <shabble@metavore.org> | 2011-01-08 20:00:20 +0000 | 
| commit | 8d4fe58ee09b7f5d00ee0c1a6e122a1bcff7ca4e (patch) | |
| tree | 953fd2f06c31f9c6e9708dabca5dcc8990b36d68 | |
| parent | Merge branch 'tab_completion' (diff) | |
| download | irssi-scripts-8d4fe58ee09b7f5d00ee0c1a6e122a1bcff7ca4e.tar.gz irssi-scripts-8d4fe58ee09b7f5d00ee0c1a6e122a1bcff7ca4e.zip  | |
moved docs/ to https://github.com/shabble/irssi-docs
Diffstat (limited to '')
60 files changed, 0 insertions, 35999 deletions
diff --git a/docs/General/Formats.pod b/docs/General/Formats.pod deleted file mode 100644 index 0aaca37..0000000 --- a/docs/General/Formats.pod +++ /dev/null @@ -1,147 +0,0 @@ -__END__ - -=head1 NAME - -Formats - -=head1 DESCRIPTION - -I<Stuff> - -=head1 COLOURS - -Irssi's colors that you can use in text formats, hilights, etc: - -   C1      C2      C3       Text Colour (C1) Text Colour (C2) Background (C3) -   -------------------------------------------------------------------------- -   %k      %K       %0      black            dark grey        black -   %r      %R       %1      red              bold red         red -   %g      %G       %2      green            bold green       green -   %y      %Y       %3      yellow           bold yellow      yellow -   %b      %B       %4      blue             bold blue        blue -   %m      %M       %5      magenta          bold magenta     magenta -   %p      %P               magenta (think: purple) -   %c      %C       %6      cyan             bold cyan        cyan -   %w      %W       %7      white            bold white       white - -   %n      %N               Changes the color to "default color", removing -                            all other coloring and formatting. %N is always -                            the terminal's default color. %n is usually too, -                            except in themes it changes to "previous color", -                            ie. hello = "%Rhello%n" and "%G{hello} world" -                            would print hello in red, and %n would turn back -                            into %G making world green. - -   %F                       Blinking on/off (think: flash) -   %U                       Underline on/off -   %8                       Reverse on/off -   %9      %_               Bold on/off -   %:                       Insert newline -   %|                       Marks the indentation position -   %#                       Monospace font on/off (useful with lists and GUI) -   %%                       A single % - - -=head1 VARIABLE SYNTAX - -Irssi supports a number of reserved, dynamic variables, sometimes -referred to as I<expandos>.  They are special in that the client is -constantly updating their values automatically.  There are also -numerous variable modifiers available. - -   Modifier          Description -   ------------------------------------------------------------------------ -   $variable         A normal variable, expanding to the first match of: -                     |  1) an internal SET variable -                     |  2) an environment variable -   $[num]variable    Expands to the variables value, with 'num' width.  If -                     | the number is negative, the value is right-aligned. -                     | The value is padded to meet the width with the -                     | character given after number (default is space). -                     | The value is truncated to specified width unless -                     | '!' character precedes the number. If '.' character -                     | precedes the number the value isn't padded, just -                     | truncated. -   $#variable        Expands to the number of words in $variable. If $variable -                     | is omitted, it assumes $* -   $@variable        Expands to the number of characters in $variable. if -                     | $variable is omitted, it assumes $* -   $($subvariable)   This is somewhat similar to a pointer, in that the -                     | value of $subvar is taken as the name of the -                     | variable to expand to.  Nesting is allowed. -   ${expression}     Permits the value to be embedded in another string -                     | unambiguously. -   $!history!        Expands to a matching entry in the client's command -                     | history, wildcards allowed. - -B<TODO: provide some examples of the various forms of truncation/padding, etc> - -=head1 ALIAS AND FORMAT TEMPLATE ARGUMENTS - -Whenever an alias is called, these expandos are set to the arguments passed -to it.  If none of these expandos are used in the alias, or the C<$()> form -shown above, any arguments passed will automatically be appended to the last -command in the alias. - -   Expando   Description -   ------------------------------------------------------------------------ -   $*        expands to all arguments passed to an alias -   $n        expands to argument 'n' passed to an alias (counting from zero) -   $n-m      expands to arguments 'n' through 'm' passed to an alias -   $n-       expands to all arguments from 'n' on passed to an alias -   $-m       expands to all arguments up to 'm' passed to an alias -   $~        expands to the last argument passed to an alias - -=head1 EXPANDOS (SPECIAL VARIABLES) - -These variables are set and updated dynamically by the client.  The case of -C<$A .. $Z> is important. - -   Variable   Description -   ------------------------------------------------------------------------ -   $,         last person who sent you a MSG -   $.         last person to whom you sent a MSG -   $:         last person to join a channel you are on -   $;         last person to send a public message to a channel you are on -   $A         text of your AWAY message, if any -   $B         body of last MSG you sent -   $C         current channel -   $D         last person that NOTIFY detected a signon for -   $E         idle time -   $F         time client was started, $time() format -   $H         current server numeric being processed -   $I         channel you were last INVITEd to -   $J         client version text string -   $K         current value of CMDCHARS -   $k         first character in CMDCHARS -   $L         current contents of the input line -   $M         modes of current channel, if any -   $N         current nickname -   $O         value of STATUS_OPER if you are an irc operator -   $P         if you are a channel operator in $C, expands to a '@' -   $Q         nickname of whomever you are QUERYing -   $R         version of current server -   $S         current server name -   $T         target of current input (channel or nick of query) -   $U         value of cutbuffer -   $V         client release date (format YYYYMMDD) -   $W         current working directory -   $X         your /userhost $N address (user@host) -   $Y         value of REALNAME -   $Z         time of day (hh:mm, can be changed with /SET timestamp_format) -   $$         a literal '$' - -   $versiontime         prints time of the irssi version in HHMM format -   $sysname             system name (eg. Linux) -   $sysrelease          system release (eg. 2.2.18) -   $sysarch             system architecture (eg. i686) -   $topic               channel topic -   $usermode            user mode -   $cumode              own channel user mode -   $cumode_space        like $cumode, but gives space if there's no mode. -   $tag                 server tag -   $chatnet             chat network of server -   $winref              window reference number -   $winname             window name -   $itemname            like $T, but use item's visible_name which may be -                        different (eg. $T = !12345chan, $itemname = !chan) diff --git a/docs/General/Guide.pod b/docs/General/Guide.pod deleted file mode 100644 index a3cfe38..0000000 --- a/docs/General/Guide.pod +++ /dev/null @@ -1,370 +0,0 @@ -__END__ - -=head1 NAME - -Guide To Irssi Scripting. - -=head1 DESCRIPTION - -This page presents a bunch of additional information about scripting for Irssi -that doesn't fit well anywhere else. It contains useful tips, common pitfalls, -and a bunch of other handy things.  At least, I hope so. - -=head1 LOADING AND UNLOADING SCRIPTS - -=head2 File Locations - -Packaged Irssi script files are usually placed in F</usr/share/irssi/scripts/>, -but custom scripts or those required by a single user can be placed in -F<~/.irssi/scripts/>. - -=head3 Autorunning Scripts - -If you require a script be run when Irssi starts, you can place the file (or -better, create a symlink to it) into F<~/.irssi/scripts/autorun/>. - -Alternatively, if you want more control over the order in which scripts are -autoloaded, you can place - -   SCRIPT LOAD script1 -   SCRIPT LOAD script2 -   SCRIPT LOAD script3 - -into your F<~/.irssi/startup> file. - -I<This tip was provided by C<Rhonda> on Freenode/#irssi>. - -=head2 Testing - -=for comment B<TODO: Forgotten what was going to go here> - -=head3 C</SCRIPT EXEC> - -The C<SCRIPT EZEC> command allows you to test various simple ideas straight from -the Irssi interface.  It can also be used to register signal handlers and -commands if run with the C<-permanent> option. - -B<NB: C<-permanent> only means that the script should not terminate -immediately. It is still not persistent between restarts of the Irssi client. -Truly permanent scripts should be placed in autorun scripts or added to -F<~/.irssi/startup>> - - -B<TODO: Using it for testing stuff out> - -B<TODO: Also for very short scripts (with -permanent?)> - -B<TODO: Quoting rules for vars and things?> - -=head2 Loading - -Scripts are loaded via C</SCRIPT LOAD I<filename>>.  A default Irssi -configuration also provides the C</RUN> alias as an alternative to C</SCRIPT -LOAD>. - -Loaded scripts will exist in the Irssi namespace as: -C<Irssi::Script::I<E<lt>nameE<gt>>>, where I<name> is the filename stripped of its -F<.pl> extension. - -=head2 Unloading - -A script can be unloaded via the C</SCRIPT UNLOAD I<name>> command.  The name is -typically the script filename without the F<.pl> extension, so F<nickcolor.pl> -becomes C</SCRIPT UNLOAD nickcolor>. - -As part of the unloading process, if the script contains a - -    sub UNLOAD { -        ... -    } - -function, it will be run just before the script is unloaded and all variables -destroyed. This can be used to clean up any temporary files, shut down any -network connections or processes, and restore any Irssi modifications made. - -=head1 ANATOMY OF A SCRIPT - -In this section, we develop a very simplistic script and look at the -necessary code. - -B<Note:> This section has considerable overlap with L<Juerd's Scripting -Tutorial|http://juerd.nl/site.plp/irssiscripttut>, which you may also -wish to read. - -B<TODO: Figure out a basic script to use as an example> - -=head2 Preamble - -All scripts should contain a header as follows: - -    use strict; -    use warnings; - -    use vars qw($VERSION %IRSSI); -    use Irssi; - -    $VERSION = '1.00'; -    %IRSSI = ( -        authors     => 'Author Name(s)', -        contact     => 'author_email@example.com', -        name        => 'Script Title', -        description => 'Longer script description ', -        license     => 'Public Domain', -    ); - -The first two lines are optional, but strongly advised. They provide far greater -error checking and diagnostics should you make a mistake in your code. - -The C<use vars qw($VERSION %IRSSI)> defines two global variables, which are then -set below to the appropriate values. - -C<use Irssi> tells the script to make the various L<Irssi> support functions available. -Additional parameters passed here with C<qw/.../> can be used to import functions into -the current script namespace. - - -=head1 COMMONLY SCRIPTED TASKS - -=head2 Modifying an input line before sending - -B<TODO: catch "send text", modify it if necessary, signal_emit it> - -=head2 Responding to a public message - -B<TODO: catch "messsage public", check params, generate response> - -=head2 Responding to a private message - -B<TODO: catch "messsage private", check params, generate response> - -=head1 USEFUL THINGS - - -=head2 Dealing with Blocking IO - -B<TODO: see F<hddtemp.pl> on SIO> - fork and use pipes to communicate. Also -remember to pidwait the child> - - -=head2 Getting the Response Value of a Remote Command - -B<TODO: Add bazerka's snippet here> - -=head2 Getting the Response Value of a Local Command - -B<TODO: How?!??> - -There is no simple way to achieve this.  The data backing most common activities -can be extracted through other API calls, but there are some exceptions. - -Maybe, look up the format, intercept gui print text, try to match it against -what you're expecting? - -Can this be generalised at all? - -=head2 Sharing Code Between Scripts - -There are 2 main ways for scripts to communicate, either via emitting and -handling Irssi signals, or by calling functions from one another directly. - -=head3 Using Signals - -In order to use custom signals, they must first be registered with Irssi. -During registration, a list of the parameters must also be specified.  Once specified, -it cannot be changed without restarting Irssi, so be warned. - -After registration, your script can simply listen for signals with -L<Irssi::signal_add|Irssi/signal_add $sig_name, $func>, or generate them for -others to handle with L<Irssi::signal_emit|Irssi/signal_emit $sig_name, @params> - -For example: - -B<TODO: Example here> - -=head3 Using Functions - -Because scripts exist in a well-defined namespace of C<Irssi::Script::SOMEPACKAGE>, -it is possible to manipulate the perl symbol table to call functions directly on them, -assuming they are loaded. - -Because the following code depends on I<symbolic references>, it is necessary to -tell Perl to allow them, despite normally being prohibited by C<use strict>. -The C<no strict 'refs';> line takes care of this, and reenables them at the end -of the snippet. - -    no strict 'refs'; -    if (defined %{ 'Irssi::Script::SOMEPACKAGE::' }) { -        if (defined &{'Irssi::Script::SOMEPACKAGE::SOME_FUNC'} ) { -            (&{'Irssi::Script::SOMEPAKAGE::SOME_FUNC'}(@args)); -        } else { -            print("Err: can't find Irssi::Script::SOMEPACKAGE::SOME_FUNC"); -        } -      } -    use strict 'refs'; - -Here, C<SOMEPACKAGE> is the name of the script package which contains the -function you want to call, and C<SOME_FUNC> is the name of the function within -it you wish to call.  The first 2 C<defined(..)> lines take care of ensuring -that the package and function exist, and generate an error otherwise. Other -error handling is possible, including executing a C</SCRIPT LOAD> to load the -necessary script and retry, but is not shown here. - -I<This snippet was provided by C<Bazerka> on Freenode/#irssi>. - -=head2 If In Doubt, Dump! - -C<Data::Dumper> is an extremely good way to inspect Irssi internals if you're -looking for an undocumented feature. - -The C<DUMP> alias by L<Wouter -Coekaerts|http://wouter.coekaerts.be/site/irssi/aliases> provides an easy way to -check object fields. - -Dump perl object (e.g. C</dump Irssi::active_win>): - -    /alias DUMP script exec use Data::Dumper\; print Data::Dumper->new([\\$0-])->Dump - -=head2 Making Scripts Act Native - -An important part of creating a good script is to make it behave as though it -were a part of Irssi. Adhering to some of the standard conventions can make this -easier. - -=head3 Provide Help - -Scripts commonly store information about how to use them in comments at the top -of their file.  Whilst better than no documentation at all, a preferable approach -is to allow that help to be accessed from within Irssi itself, using the C</HELP> -command. - -    my $help = "this is help for b"; - -    Irssi::command_bind('help', sub { -            if ($_[0] eq 'test_b') { -                Irssi::print($help, MSGLEVEL_CLIENTCRAP); -                Irssi::signal_stop; -            } -      } -    ); - -This example demonstrates overriding the C</HELP> command, and if the argument -matches our command, print some custom help and prevent the internal Irssi help -function from being called.  Otherwise, it falls back to the default help. - - -I<This snippet was provided by C<culb> on Freenode/#irssi>. - -=head3 Use Tab Completion - -One of the great features of Irssi is the ability to complete commands, -subcommands and even certain arguments.  Using the subcommands processing feature -described below automatically allows those subcommands to be tab-completed, but -for more complex tasks, you can hook into the autocompletion system itself. - -In order to create your own completions, you must intercept the C<"complete -word"> signal and return a list of completion candidates. - -    sub do_complete { -        my ($strings, $window, $word, $linestart, $want_space) = @_; - -        # only provide these completions if the input line is otherwise empty. -        return unless ($linestart eq '' && $word eq ''); - -        # add the completion candidates -        push @$strings, qw/foo bar baz bacon/; - -        # indicate that we want to include a space after the completion -        $$want_space = 1; - -        # prevent internal Irssi completion from responding -        Irssi::signal_stop; -    } - -    Irssi::signal_add_first('complete word',  \&do_complete); - -I<This snippet taken from -L<F<complete_lastspoke.pl>|http://scripts.irssi.org/scripts/complete_lastspoke.pl> -by Daenyth> - -=head3 Use Settings for Customisation - -Many scripts require the setting of various parameters to affect how they behave. -One approach is to require the user to directly edit the script file, but this -is less than ideal for a number of reasons. Firstly, it is easy to introduce -errors into a script by accidentally deleting closing quotes or semicolons. -Secondly, it has no effect until the script is reloaded, leading to confusion. - -A much better alternative is to use Irssi's inbuilt settings mechanism to allow -users to set these parameters from within Irssi, as well as to C</SAVE> their -settings for subsequent invocations. - -B<TODO: different types of settings> - -B<TODO: register/set/get> - -B<TODO: Listening for changes and acting accordingly> - -=head3 Use Subcommands to Group Script Functionality - -A common theme in Irssi scripts is to define commands with a prefix, such as -C</myscript_foo>, C<myscript_bar>, etc.  This helps to avoid accidentally clobbering -native commands and those defined by other scripts, but is a problem better solved -with I<subcommands>. - -Subcommands allow you to bind commands such as C</myscript foo> and C</myscript bar>. -Completions are automatically handled for both the primary command, and any -subcommands contained within it. - -The following example demonstrates how to use subcommands from within a script: - -    Irssi::command_bind("foo bar", \&subcmd_bar); -    Irssi::command_bind("foo", \&subcmd_handler); - -    sub subcmd_handler { -        my ($data, $server, $item) = @_; -        $data =~ s/\s+$//g; # strip trailing whitespace. -        Irssi::command_runsub('foo', $data, $server, $item); -    } - -    sub subcmd_bar { -        my ($args) = @_; -        print "subcommand called with: $args"; -    } - -=head1 AUTHOR & THANKS - -This page was written by Tom Feist C<shabble+irssi@metavore.org>, but draws -on the help of many many people. - -The denizens of Freenode/#irssi have been particularly helpful, especially -C<Bazerka> and C<culb>. - -To report bugs or suggestions, email me at the address before, or come talk to -me in C<#irssi> on C<irc.freenode.net>. - -=head1 OTHER RESOURCES - -The documentation assembled here and elsewhere on this site has been drawn from -many different places, and a lot of valuable information is available from the -following sites. - - -=over - -=item L<http://irssi.org/documentation/perl> - -=item L<http://irssi.org/documentation/signals> - -=item L<http://irssi.org/documentation/special_vars> - -=item L<http://irssi.org/documentation/formats> - -=item L<http://irssi.org/documentation/settings> - -=item L<http://juerd.nl/site.plp/irssiscripttut> - -=item L<http://irchelp.org/irchelp/rfc/rfc.html> - -=item L<http://wouter.coekaerts.be/site/irssi/irssi> - -=back diff --git a/docs/General/Internals.pod b/docs/General/Internals.pod deleted file mode 100644 index c364dd5..0000000 --- a/docs/General/Internals.pod +++ /dev/null @@ -1,48 +0,0 @@ -__END__ - -=head1 Random Notes on Irssi Internals. - - -=head2 Display Output - -Irssi has to deal with a whole bunch of things between a script print() and actually -putting it on the screen. - -Some of these things are: - -=over 4 - -=item Message Levels - -=item Abstract Replacements - -=item Theme formats - -=item Module  (C</format>) formats - -=back - -==head3 Message Levels - -Message levels are defined in F<src/core/levels.h> and some -support functions in F<src/core/levels.c> - -We have: - -=over 4 - -=item C<int level_get(str level)> - -Special cases: C<ALL, *> both return MSGLEVEL_ALL, and C<NEVER> returns 0. -The remainder are looked up in a big static string array by name to -find the appropriate numeric level.  Partial matches are permitted as -long as they are unambigious. - - -=item C<int level2bits(str level, int *errorp)> - -=item C<str bits2level(int bits)> - -=item C<int combine_level(int dest, str src)> - - diff --git a/docs/General/Signals.pod b/docs/General/Signals.pod deleted file mode 100644 index 2c83262..0000000 --- a/docs/General/Signals.pod +++ /dev/null @@ -1,2464 +0,0 @@ -__END__ - -=head1 NAME - -Irssi Signal Documentation - -=head1 DESCRIPTION - -Perl POD documentation based on the doc/signals.txt documentation supplied with -Irssi. - -=head1 USING SIGNALS - -See L<Irssi/"Signals"> - -=begin irssi_signal_types - -START OF SIGNAL TYPES - -=over - -=item C<GList \* of ([^,]*)> C<glistptr_$1> - -=item C<GSList \* of (\w+)s> C<gslist_$1> - -=item C<char \*> C<string> - -=item C<ulong \*> C<ulongptr> - -=item C<int \*> C<intptr> - -=item C<int> C<int> - - - -=item C<CHATNET_REC> C<iobject> - -=item C<SERVER_REC> C<iobject> - -=item C<RECONNECT_REC> C<iobject> - -=item C<CHANNEL_REC> C<iobject> - -=item C<QUERY_REC> C<iobject> - -=item C<COMMAND_REC> C<iobject> - -=item C<NICK_REC> C<iobject> - -=item C<LOG_REC> C<Irssi::Log> - -=item C<RAWLOG_REC> C<Irssi::Rawlog> - -=item C<IGNORE_REC> C<Irssi::Ignore> - -=item C<MODULE_REC> C<Irssi::Module> - - -=item C<BAN_REC> C<Irssi::Irc::Ban> - -=item C<NETSPLIT_REC> C<Irssi::Irc::Netsplit> - -=item C<NETSPLIT_SERVER__REC> C<Irssi::Irc::Netsplitserver> - - -=item C<DCC_REC> C<siobject> - -=item C<AUTOIGNORE_REC> C<Irssi::Irc::Autoignore> - -=item C<AUTOIGNORE_REC> C<Irssi::Irc::Autoignore> - -=item C<NOTIFYLIST_REC> C<Irssi::Irc::Notifylist> - -=item C<CLIENT_REC> C<Irssi::Irc::Client> - - -=item C<THEME_REC> C<Irssi::UI::Theme> - -=item C<KEYINFO_REC> C<Irssi::UI::Keyinfo> - -=item C<PROCESS_REC> C<Irssi::UI::Process> - -=item C<TEXT_DEST_REC> C<Irssi::UI::TextDest> - -=item C<WINDOW_REC> C<Irssi::UI::Window> - -=item C<WI_ITEM_REC> C<iobject> - - - -=item C<PERL_SCRIPT_REC> C<Irssi::Script> - -=back - -END OF SIGNAL TYPES - -=end irssi_signal_types - -=head1 SIGNAL DEFINITIONS - -The following signals are categorised as in the original documentation, but -have been revised to note Perl variable types and class names. - -Arguments are passed to signal handlers in the usual way, via C<@_>. - -=for irssi_signal_defs START OF SIGNAL DEFINITIONS - -=head2 Core - -=over 4 - -=item C<"gui exit"> - -=over - -=item I<None> - -=back - -=item C<"gui dialog"> - -=over - -=item string C<$type> - -=item string C<$text> - -=back - -=item C<"send command"> - -=over - -=item string C<$command>, - -=item L<Irssi::Server> C<$server>, - -=item L<Irssi::Windowitem> C<$window_item> - -=back - -This is sent when a command is entered via the GUI, or by scripts via L<Irssi::command>. - -=back - -=head3 F<chat-protocols.c>: - -B<TODO: What are CHAT_PROTOCOL_REC types?> - -=over 4 - -=item C<"chat protocol created"> - -=over - -=item CHAT_PROTOCOL_REC C<$protocol> - -=back - -=item C<"chat protocol updated"> - -=over - -=item CHAT_PROTOCOL_REC C<$protocol> - -=back - -=item C<"chat protocol destroyed"> - -=over - -=item CHAT_PROTOCOL_REC C<$protocol> - -=back - -=back - -=head3 F<channels.c>: - -=over 4 - -=item C<"channel created"> - -=over - -=item L<Irssi::Channel> C<$channel> - -=item int C<$automatic> - -=back - -=item C<"channel destroyed"> - -=over - -=item  L<Irssi::Channel> C<$channel> - -=back - -=back - -=head3 F<chatnets.c>: - -=over 4 - -=item C<"chatnet created"> - -=over - -=item CHATNET_REC C<$chatnet> - -=back - -=item C<"chatnet destroyed"> - -=over - -=item CHATNET_REC C<$chatnet> - -=back - -=back - -=head3 F<commands.c>: - -=over 4 - -=item C<"commandlist new"> - -=over - -=item L<Irssi::Command> C<$cmd> - -=back - -=item C<"commandlist remove"> - -=over - -=item L<Irssi::Command> C<$cmd> - -=back - -=item C<"error command"> - -=over - -=item int C<$err> - -=item string C<$cmd> - -=back - -=item C<"send command"> - -=over - -=item string C<$args> - -=item L<Irssi::Server> C<$server> - -=item L<Irssi::Windowitem> C<$witem> - -=back - -=item C<"send text"> - -=over - -=item string C<$line> - -=item L<Irssi::Server> C<$server> - -=item L<Irssi::Windowitem> C<$witem> - -=back - -=item C<"command "<cmd>> - -=over - -=item string C<$args> - -=item L<Irssi::Server> C<$server> - -=item L<Irssi::Windowitem> C<$witem> - -=back - -B<TODO: check this "cmd" out?> - -=item C<"default command"> - -=over - -=item string C<$args> - -=item L<Irssi::Server> C<$server> - -=item L<Irssi::Windowitem> C<$witem> - -=back - -=back - -=head3 F<ignore.c>: - -=over 4 - -=item C<"ignore created"> - -=over - -=item L<Irssi::Ignore> C<$ignore> - -=back - -=item C<"ignore destroyed"> - -=over - -=item L<Irssi::Ignore> C<$ignore> - -=back - -=item C<"ignore changed"> - -=over - -=item L<Irssi::Ignore> C<$ignore> - -=back - -=back - -=head3 F<log.c>: - -=over 4 - -=item C<"log new"> - -=over - -=item L<Irssi::Log> C<$log> - -=back - -=item C<"log remove"> - -=over - -=item L<Irssi::Log> C<$log> - -=back - -=item C<"log create failed"> - -=over - -=item L<Irssi::Log> C<$log> - -=back - -=item C<"log locked"> - -=over - -=item L<Irssi::Log> C<$log> - -=back - -=item C<"log started"> - -=over - -=item L<Irssi::Log> C<$log> - -=back - -=item C<"log stopped"> - -=over - -=item L<Irssi::Log> C<$log> - -=back - -=item C<"log rotated"> - -=over - -=item L<Irssi::Log> C<$log> - -=back - -=item C<"log written"> - -=over - -=item L<Irssi::Log> C<$log> - -=item string C<$line> - -=back - -=back - -=head3 F<modules.c>: - -B<TODO: what are these types?> - -=over 4 - -=item C<"module loaded"> - -=over - -=item MODULE_REC C<$module> - -=item MODULE_FILE_REC C<$module_file> - -=back - -=item C<"module unloaded"> - -=over - -=item MODULE_REC C<$module> - -=item MODULE_FILE_REC C<$module_file> - -=back - -=item C<"module error"> - -=over - -=item int C<$error> - -=item string C<$text> - -=item string C<$root_module> - -=item string C<$sub_module> - -=back - -=back - -=head3 F<nicklist.c>: - -=over 4 - -=item C<"nicklist new"> - -=over - -=item L<Irssi::Channel> C<$channel> - -=item L<Irssi::Nick> C<$nick> - -=back - -=item C<"nicklist remove"> - -=over - -=item L<Irssi::Channel> C<$channel> - -=item L<Irssi::Nick> C<$nick> - -=back - -=item C<"nicklist changed"> - -=over - -=item L<Irssi::Channel> C<$channel> - -=item L<Irssi::Nick> C<$nick> - -=item string C<$old_nick> - -=back - -=item C<"nicklist host changed"> - -=over - -=item L<Irssi::Channel> C<$channel> - -=item L<Irssi::Nick> C<$nick> - -=back - -=item C<"nicklist gone changed"> - -=over - -=item L<Irssi::Channel> C<$channel> - -=item L<Irssi::Nick> C<$nick> - -=back - -=item C<"nicklist serverop changed"> - -=over - -=item L<Irssi::Channel> C<$channel> - -=item L<Irssi::Nick> C<$nick> - -=back - -=back - -=head3 F<pidwait.c>: - -=over 4 - -=item C<"pidwait"> - -=over - -=item int C<$pid> - -=item int C<$status> - -=back - -=back - -=head3 F<queries.c>: - -=over 4 - -=item C<"query created"> - -=over - -=item L<Irssi::Query> C<$query> - -=item int C<$automatic> - -=back - -=item C<"query destroyed"> - -=over - -=item L<Irssi::Query> C<$query> - -=back - -=item C<"query nick changed"> - -=over - -=item L<Irssi::Query> C<$query> - -=item string C<$original_nick> - -=back - -=item C<"window item name changed"> - -=over - -=item L<Irssi::Windowitem> C<$witem> - -=back - -=item C<"query address changed"> - -=over - -=item L<Irssi::Query> C<$query> - -=back - -=item C<"query server changed"> - -=over - -=item L<Irssi::Query> C<$query> - -=item L<Irssi::Server> C<$server> - -=back - -=back - - -=head3 F<rawlog.c>: - -=over 4 - -=item C<"rawlog"> - -=over - -=item L<Irssi::Rawlog> C<$raw_log> - -=item string C<$data> - -=back - -=back - -=head3 F<server.c>: - -=over 4 - -=item C<"server looking"> - -=over - -=item L<Irssi::Server> C<$server> - -=back - -=item C<"server connected"> - -=over - -=item L<Irssi::Server> C<$server> - -=back - - -=item C<"server connecting"> - -=over - -=item L<Irssi::Server> C<$server> - -=item ulongptr C<$ip> - -=back - -=item C<"server connect failed"> - -=over - -=item L<Irssi::Server> C<$server> - -=back - -=item C<"server disconnected"> - -=over - -=item L<Irssi::Server> C<$server> - -=back - -=item C<"server quit"> - -=over - -=item L<Irssi::Server> C<$server> - -=item string C<$message> - -=back - -=item C<"server sendmsg"> - -=over - -=item L<Irssi::Server> C<$server> - -=item string C<$target> - -=item string C<$message> - -=item int C<$target_type> - -=back - -=back - -=head3 F<settings.c>: - -=over 4 - -=item C<"setup changed"> - -=over - -=item I<None> - -=back - -=item C<"setup reread"> - -=over - -=item string C<$fname> - -=back - -=item C<"setup saved"> - -=over - -=item string C<$fname> - -=item int C<$autosaved> - -=back - -=back - -=head2 IRC Core - -=head3 F<bans.c>: - -=over 4 - -=item C<"ban type changed"> - -=over - -=item string C<$bantype> - -=back - -=back - -=head3 F<channels>, F<nicklist>: - -B<TODO: are these actual files? .c?> - -=over 4 - -=item C<"channel joined"> - -=over - -=item L<Irssi::Channel> C<$channel> - -=back - -=item C<"channel wholist"> - -=over - -=item L<Irssi::Channel> C<$channel> - -=back - -=item C<"channel sync"> - -=over - -=item L<Irssi::Channel> C<$channel> - -=back - -=item C<"channel topic changed"> - -=over - -=item L<Irssi::Channel> C<$channel> - -=back - -=back - -=head3 F<ctcp.c>: - -=over - -=item C<"ctcp msg"> - -=over - -=item L<Irssi::Server> C<$server> - -=item string C<$args> - -=item string C<$nick> - -=item string C<$addr> - -=item string C<$target> - -=back - -=item C<"ctcp msg "<cmd>> - -=over - -=item L<Irssi::Server> C<$server> - -=item string C<$args> - -=item string C<$nick> - -=item string C<$addr> - -=item string C<$target> - -=back - -=item C<"default ctcp msg"> - -=over - -=item L<Irssi::Server> C<$server> - -=item string C<$args> - -=item string C<$nick> - -=item string C<$addr> - -=item string C<$target> - -=back - -=item C<"ctcp reply"> - -=over - -=item L<Irssi::Server> C<$server> - -=item string C<$args> - -=item string C<$nick> - -=item string C<$addr> - -=item string C<$target> - -=back - -=item C<"ctcp reply "<cmd>> - -=over - -=item L<Irssi::Server> C<$server> - -=item string C<$args> - -=item string C<$nick> - -=item string C<$addr> - -=item string C<$target> - -=back - -=item C<"default ctcp reply"> - -=over - -=item L<Irssi::Server> C<$server> - -=item string C<$args> - -=item string C<$nick> - -=item string C<$addr> - -=item string C<$target> - -=back - -=item C<"ctcp action"> - -=over - -=item L<Irssi::Server> C<$server> - -=item string C<$args> - -=item string C<$nick> - -=item string C<$addr> - -=item string C<$target> - -=back - -=back - -=head3 F<irc-log.c>: - -=over - -=item C<"awaylog show"> - -=over - -=item L<Irssi::Log> C<$log> - -=item int C<$away_msgs> - -=item int C<$filepos> - -=back - -=back - -=head3 F<irc-nicklist.c>: - -=over - -=item C<"server nick changed"> - -=over - -=item L<Irssi::Server> C<$server> - -=back - -=back - -=head3 F<irc-servers.c>: - -=over - -=item C<"event connected"> - -=over - -=item L<Irssi::Server> C<$server> - -=back - -=back - -=head3 F<irc.c>: - -=over - -=item C<"server event"> - -=over - -=item L<Irssi::Server> C<$server> - -=item string C<$data> - -=item string C<$sender_nick> - -=item string C<$sender_addr> - -=back - -=item C<"event "<cmd>> - -=over - -=item L<Irssi::Server> C<$server> - -=item string C<$args> - -=item string C<$sender_nick> - -=item string C<$sender_addr> - -=back - -=item C<"default event"> - -=over - -=item L<Irssi::Server> C<$server> - -=item string C<$data> - -=item string C<$sender_nick> - -=item string C<$sender_addr> - -=back - -=item C<"whois default event"> - -=over - -=item L<Irssi::Server> C<$server> - -=item string C<$data> - -=item string C<$sender_nick> - -=item string C<$sender_addr> - -=back - -=item C<"server incoming"> - -=over - -=item L<Irssi::Server> C<$server> - -=item string C<$data> - -=back - -=item C<"redir "<cmd>> - -=over - -=item L<Irssi::Server> C<$server> - -=item string C<$args> - -=item string C<$sender_nick> - -=item string C<$sender_addr> - -=back - -=back - -=head3 F<lag.c>: - -=over - -=item C<"server lag"> - -=over - -=item L<Irssi::Server> C<$server> - -=back - -=item C<"server lag disconnect"> - -=over - -=item L<Irssi::Server> C<$server> - -=back - -=back - -=head3 F<massjoin.c>: - -=over - -=item C<"massjoin"> - -=over - -=item L<Irssi::Channel> C<$channel> - -=item List of L<Irssi::Nick> C<@nicks> - -B<TODO: Check this is actually a perl list (array)> - -=back - -=back - -=head3 F<mode-lists.c>: - -=over - -=item C<"ban new"> - -=over - -=item L<Irssi::Channel> C<$channel> - -=item L<Irssi::Irc::Ban> C<$ban> - -=back - -=item C<"ban remove"> - -=over - -=item L<Irssi::Channel> C<$channel> - -=item L<Irssi::Irc::Ban> C<$ban> - -=item string C<$set_by> - -=back - -=back - -=head3 F<modes.c>: - -=over - -=item C<"channel mode changed"> - -=over - -=item L<Irssi::Channel> C<$channel> - -=item string C<$set_by> - -=back - -=item C<"nick mode changed"> - -=over - -=item L<Irssi::Channel> C<$channel> - -=item L<Irssi::Nick> C<$nick> - -=item string C<$set_by> - -=item string C<$mode> - -=item string C<$type> - -=back - -=item C<"user mode changed"> - -=over - -=item L<Irssi::Server> C<$server> - -=item string C<$old_mode> - -=back - -=item C<"away mode changed"> - -=over - -=item L<Irssi::Server> C<$server> - -=back - -=back - -=head3 F<netsplit.c>: - -=over - -=item C<"netsplit server new"> - -=over - -=item L<Irssi::Server> C<$server> - -=item L<Irssi::Irc::Netsplitserver> C<$netsplit_server> - -=back - -=item C<"netsplit server remove"> - -=over - -=item L<Irssi::Server> C<$server> - -=item L<Irssi::Irc::Netsplitserver> C<$netsplit_server> - -=back - -=item C<"netsplit new"> - -=over - -=item L<Irssi::Irc::Netsplit> C<$netsplit> - -=back - -=item C<"netsplit remove"> - -=over - -=item L<Irssi::Irc::Netsplit> C<$netsplit> - -=back - -=back - -=head2 IRC Modules - - -=head3 F<dcc*.c>: - -=over - -=item C<"dcc ctcp "<cmd>> - -=over - -=item string C<$args> - -=item L<Irssi::Dcc> C<$dcc> - -=back - -=item C<"default dcc ctcp"> - -=over - -=item string C<$args> - -=item L<Irssi::Dcc> C<$dcc> - -=back - -=item C<"dcc unknown ctcp"> - -=over - -=item string C<$args> - -=item string C<$sender> - -=item string C<$send_addr> - -=back - -=item C<"dcc reply "<cmd>> - -=over - -=item string C<$args> - -=item L<Irssi::Dcc> C<$dcc> - -=back - -=item C<"default dcc reply"> - -=over - -=item string C<$args> - -=item L<Irssi::Dcc> C<$dcc> - -=back - -=item C<"dcc unknown reply"> - -=over - -=item string C<$args> - -=item string C<$sender> - -=item string C<$send_addr> - -=back - -=item C<"dcc chat message"> - -=over - -=item L<Irssi::Dcc> C<$dcc> - -=item string C<$msg> - -=back - -=item C<"dcc created"> - -=over - -=item L<Irssi::Dcc> C<$dcc> - -=back - -=item C<"dcc destroyed"> - -=over - -=item L<Irssi::Dcc> C<$dcc> - -=back - -=item C<"dcc connected"> - -=over - -=item L<Irssi::Dcc> C<$dcc> - -=back - -=item C<"dcc rejecting"> - -=over - -=item L<Irssi::Dcc> C<$dcc> - -=back - -=item C<"dcc closed"> - -=over - -=item L<Irssi::Dcc> C<$dcc> - -=back - -=item C<"dcc request"> - -=over - -=item L<Irssi::Dcc> C<$dcc> - -=item string C<$send_addr> - -=back - -=item C<"dcc request send"> - -=over - -=item L<Irssi::Dcc> C<$dcc> - -=back - -=item C<"dcc chat message"> - -=over - -=item L<Irssi::Dcc> C<$dcc> - -=item string C<$msg> - -=back - -=item C<"dcc transfer update"> - -=over - -=item L<Irssi::Dcc> C<$dcc> - -=back - -=item C<"dcc get receive"> - -=over - -=item L<Irssi::Dcc> C<$dcc> - -=back - -=item C<"dcc error connect"> - -=over - -=item L<Irssi::Dcc> C<$dcc> - -=back - -=item C<"dcc error file create"> - -=over - -=item L<Irssi::Dcc> C<$dcc> - -=item string C<$filename> - -=back - -=item C<"dcc error file open"> - -=over - -=item string C<$nick> - -=item string C<$filename> - -=item int C<$errno> - -=back - -=item C<"dcc error get not found"> - -=over - -=item string C<$nick> - -=back - -=item C<"dcc error send exists"> - -=over - -=item string C<$nick> - -=item string C<$filename> - -=back - -=item C<"dcc error unknown type"> - -=over - -=item string C<$type> - -=back - -=item C<"dcc error close not found"> - -=over - -=item string C<$type> - -=item string C<$nick> - -=item string C<$filename> - -=back - -=back - -=head3 F<autoignore.c>: - -=over - -=item C<"autoignore new"> - -=over - -=item L<Irssi::Server> C<$server> - -=item L<Irssi::Irc::Autoignore> C<$autoignore> - -=back - -=item C<"autoignore remove"> - -=over - -=item L<Irssi::Server> C<$server> - -=item L<Irssi::Irc::Autoignore> C<$autoignore> - -=back - -=back - -=head3 F<flood.c>: - -=over - -=item C<"flood"> - -=over - -=item L<Irssi::Server> C<$server> - -=item string C<$nick> - -=item string C<$host> - -=item int C<$level> - -=item string C<$target> - -=back - -=back - -=head3 F<notifylist.c>: - -=over - -=item C<"notifylist new"> - -=over - -=item L<Irssi::Irc::Notifylist> C<$notify_list> - -=back - -=item C<"notifylist remove"> - -=over - -=item L<Irssi::Irc::Notifylist> C<$notify_list> - -=back - -=item C<"notifylist joined"> - -=over - -=item L<Irssi::Server> C<$server> - -=item string C<$nick> - -=item string C<$user> - -=item string C<$host> - -=item string C<$real_name> - -=item string C<$away_message> - -=back - -=item C<"notifylist away changed"> - -=over - -=item L<Irssi::Server> C<$server> - -=item string C<$nick> - -=item string C<$user> - -=item string C<$host> - -=item string C<$real_name> - -=item string C<$away_message> - -=back - -=item C<"notifylist left"> - -=over - -=item L<Irssi::Server> C<$server> - -=item string C<$nick> - -=item string C<$user> - -=item string C<$host> - -=item string C<$real_name> - -=item string C<$away_message> - -=back - -=back - -=head3 F<proxy/listen.c>: - -=over - -=item C<"proxy client connected"> - -=over - -=item L<Irssi::Irc::Client> C<$client> - -=back - -=item C<"proxy client disconnected"> - -=over - -=item L<Irssi::Irc::Client> C<$client> - -=back - -=item C<"proxy client command"> - -=over - -=item L<Irssi::Irc::Client> C<$client> - -=item string C<$args> - -=item string C<$data> - -=back - -=item C<"proxy client dump"> - -=over - -=item L<Irssi::Irc::Client> C<$client> - -=item string C<$data> - -=back - -=back - -=head2 Display (FE) Common - -B<Requires to work properly:> - -=over - -=item C<"gui print text"> - -=over - -=item L<Irssi::Window> C<$window> - -=item int C<$fg> - -=item int C<$bg> - -=item int C<$flags> - -=item string C<$text> - -=item L<Irssi::UI::TextDest> C<$text_dest> - -=back - -This signal is called multiple times for a given print operation, in a fashion -similar to run-length coding.  A single line of printed output which varies in -colour may emit this signal multiple times, once for each colour change.  The -C<$fg>, C<$bg>, and C<$flags> contain the formatting information for C<$text>. - - -=item C<"gui print text finished"> - -=over - -=item L<Irssi::Window> C<$window> - -=back - -(Can be used to determine when all C<"gui print text">s are sent (not required)) - -=back - - -B<Provides signals:> - -=head3 F<completion.c>: - -=over - -=item C<"complete word"> - -=over - -=item arrayref of strings C<$strings_ref> - -An arrayref which can be modified to add additional completion candidates. - -For example: - -    push @$strings_ref, "another_candidate"; - -=item L<Irssi::Window> C<$window> - -=item string C<$word> - -The prefix of the word currently being typed. - -=item string C<$linestart> - -The contents of the input line up to (but not including) the current -word prefix C<$word>. - -=item int C<$want_space> - -A scalar reference which can be set to indicate if tab completion of these -candidates should be appended with a space. - -=back - -=back - -=head3 F<fe-common-core.c>: - -=over - -=item C<"irssi init read settings"> - -=over - -=item I<None> - -=back - -=back - -=head3 F<fe-exec.c>: - -=over - -=item C<"exec new"> - -=over - -=item L<Irssi::UI::Process> C<$process> - -=back - -=item C<"exec remove"> - -=over - -=item L<Irssi::UI::Process> C<$process> - -=item int C<$status> - -=back - -=item C<"exec input"> - -=over - -=item L<Irssi::UI::Process> C<$process> - -=item string C<$text> - -=back - -=back - -=head3 F<fe-messages.c>: - -=over - -=item C<"message public"> - -=over - -=item L<Irssi::Server> C<$server> - -=item string C<$msg> - -=item string C<$nick> - -=item string C<$address> - -=item string C<$target> - -=back - -=item C<"message private"> - -=over - -=item L<Irssi::Server> C<$server> - -=item string C<$msg> - -=item string C<$nick> - -=item string C<$address> - -=back - -=item C<"message own_public"> - -=over - -=item L<Irssi::Server> C<$server> - -=item string C<$msg> - -=item string C<$target> - -=back - -=item C<"message own_private"> - -=over - -=item L<Irssi::Server> C<$server> - -=item string C<$msg> - -=item string C<$target> - -=item string C<$original_target> - -=back - -=item C<"message join"> - -=over - -=item L<Irssi::Server> C<$server> - -=item string C<$channel> - -=item string C<$nick> - -=item string C<$address> - -=back - -=item C<"message part"> - -=over - -=item L<Irssi::Server> C<$server> - -=item string C<$channel> - -=item string C<$nick> - -=item string C<$address> - -=item string C<$reason> - -=back - -=item C<"message quit"> - -=over - -=item L<Irssi::Server> C<$server> - -=item string C<$nick> - -=item string C<$address> - -=item string C<$reason> - -=back - -=item C<"message kick"> - -=over - -=item L<Irssi::Server> C<$server> - -=item string C<$channel> - -=item string C<$nick> - -=item string C<$kicker> - -=item string C<$address> - -=item string C<$reason> - -=back - -=item C<"message nick"> - -=over - -=item L<Irssi::Server> C<$server> - -=item string C<$new_nick> - -=item string C<$old_nick> - -=item string C<$address> - -=back - -=item C<"message own_nick"> - -=over - -=item L<Irssi::Server> C<$server> - -=item string C<$new_nick> - -=item string C<$old_nick> - -=item string C<$address> - -=back - -=item C<"message invite"> - -=over - -=item L<Irssi::Server> C<$server> - -=item string C<$channel> - -=item string C<$nick> - -=item string C<$address> - -=back - -=item C<"message topic"> - -=over - -=item L<Irssi::Server> C<$server> - -=item string C<$channel> - -=item string C<$topic> - -=item string C<$nick> - -=item string C<$address> - -=back - -=back - -=head3 F<keyboard.c>: - -=over - -=item C<"keyinfo created"> - -=over - -=item L<Irssi::UI::Keyinfo> C<$key_info> - -=back - -=item C<"keyinfo destroyed"> - -=over - -=item L<Irssi::UI::Keyinfo> C<$key_info> - -=back - -=back - -=head3 F<printtext.c>: - -=over - -=item C<"print text"> - -=over - -=item L<Irssi::UI::TextDest> C<$text_dest> - -=item string C<$text> - -=item string C<$stripped_text> - -=back - -=back - -=head3 F<themes.c>: - -=over - -=item C<"theme created"> - -=over - -=item L<Irssi::UI::Theme> C<$theme> - -=back - -=item C<"theme destroyed"> - -=over - -=item L<Irssi::UI::Theme> C<$theme> - -=back - -=back - -=head3 F<window-activity.c>: - -=over - -=item C<"window hilight"> - -=over - -=item L<Irssi::UI::Window> C<$window> - -=back - -=item C<"window dehilight"> - -=over - -=item L<Irssi::UI::Window> C<$window> - -=back - -=item C<"window activity"> - -=over - -=item L<Irssi::UI::Window> C<$window> - -=item int C<$old_level> - -=back - -=item C<"window item hilight"> - -=over - -=item L<Irssi::Windowitem> C<$window_item> - -=back - -=item C<"window item activity"> - -=over - -=item L<Irssi::Windowitem> C<$window_item> - -=item int C<$old_level> - -=back - -=back - -=head3 F<window-items.c>: - -=over - -=item C<"window item new"> - -=over - -=item L<Irssi::UI::Window> C<$window> - -=item L<Irssi::Windowitem> C<$window_item> - -=back - -=item C<"window item remove"> - -=over - -=item L<Irssi::UI::Window> C<$window> - -=item L<Irssi::Windowitem> C<$window_item> - -=back - -=item C<"window item moved"> - -B<TODO: Check ordering of arguments from/to here> - -=over - -=item L<Irssi::UI::Window> C<$window_from> - -=item L<Irssi::Windowitem> C<$window_item> - -=item L<Irssi::UI::Window> C<$window_to> - -=back - -=item C<"window item changed"> - -=over - -=item L<Irssi::UI::Window> C<$window> - -=item L<Irssi::Windowitem> C<$window_item> - -=back - -=item C<"window item server changed"> - -=over - -=item L<Irssi::UI::Window> C<$window> - -=item L<Irssi::Windowitem> C<$window_item> - -=back - -=back - -=head3 F<windows.c>: - -=over - -=item C<"window created"> - -=over - -=item L<Irssi::UI::Window> C<$window> - -=back - -=item C<"window destroyed"> - -=over - -=item L<Irssi::UI::Window> C<$window> - -=back - -=item C<"window changed"> - -=over - -=item L<Irssi::UI::Window> C<$window> - -=item L<Irssi::UI::Window> C<$old_window> - -=back - -B<TODO: does this fire if you don't change windows? (eg: send a switch command -for the window you're already on)> - -=item C<"window changed automatic"> - -=over - -=item L<Irssi::UI::Window> C<$window> - -=back - -=item C<"window server changed"> - -=over - -=item L<Irssi::UI::Window> C<$window> - -=item L<Irssi::Server> C<$server> - -=back - -=item C<"window refnum changed"> - -=over - -=item L<Irssi::UI::Window> C<$window> - -=item int C<$old_refnum> - -=back - -=item C<"window name changed"> - -=over - -=item L<Irssi::UI::Window> C<$window> - -=back - -=item C<"window history changed"> - -=over - -=item L<Irssi::UI::Window> C<$window> - -=item string C<$old_name> - -=back - -=item C<"window level changed"> - -=over - -=item L<Irssi::UI::Window> C<$window> - -=back - -=back - -=head2 Display (FE) IRC - -=head3 F<fe-events.c>: - -=over - -=item C<"default event numeric"> - -=over - -=item L<Irssi::Server> C<$server> - -=item string C<$data> - -=item string C<$nick> - -=item string C<$address> - -=back - -=back - -=head3 F<fe-irc-messages.c>: - -=over - -=item C<"message irc op_public"> - -=over - -=item L<Irssi::Server> C<$server> - -=item string C<$msg> - -=item string C<$nick> - -=item string C<$address> - -=item string C<$target> - -=back - -=item C<"message irc own_wall"> - -=over - -=item L<Irssi::Server> C<$server> - -=item string C<$msg> - -=item string C<$target> - -=back - -=item C<"message irc own_action"> - -=over - -=item L<Irssi::Server> C<$server> - -=item string C<$msg> - -=item string C<$target> - -=back - -=item C<"message irc action"> - -=over - -=item L<Irssi::Server> C<$server> - -=item string C<$msg> - -=item string C<$nick> - -=item string C<$address> - -=item string C<$target> - -=back - -=item C<"message irc own_notice"> - -=over - -=item L<Irssi::Server> C<$server> - -=item string C<$msg> - -=item string C<$target> - -=back - -=item C<"message irc notice"> - -=over - -=item L<Irssi::Server> C<$server> - -=item string C<$msg> - -=item string C<$nick> - -=item string C<$address> - -=item string C<$target> - -=back - -=item C<"message irc own_ctcp"> - -=over - -=item L<Irssi::Server> C<$server> - -=item string C<$cmd> - -=item string C<$data> - -=item string C<$target> - -=back - -=item C<"message irc ctcp"> - -=over - -=item L<Irssi::Server> C<$server> - -=item string C<$cmd> - -=item string C<$data> - -=item string C<$nick> - -=item string C<$address> - -=item string C<$target> - -=back - -=back - -=head3 F<fe-modes.c>: - -=over - -=item C<"message irc mode"> - -=over - -=item L<Irssi::Server> C<$server> - -=item string C<$channel> - -=item string C<$nick> - -=item string C<$address> - -=item string C<$mode> - -=back - -=back - -=head3 F<dcc/fe-dcc-chat-messages.c>: - -=over - -=item C<"message dcc own"> - -=over - -=item L<Irssi::Dcc> C<$dcc> - -=item string C<$msg> - -=back - -=item C<"message dcc own_action"> - -=over - -=item L<Irssi::Dcc> C<$dcc> - -=item string C<$msg> - -=back - -=item C<"message dcc own_ctcp"> - -=over - -=item L<Irssi::Dcc> C<$dcc> - -=item string C<$cmd> - -=item string C<$data> - -=back - -=item C<"message dcc"> - -=over - -=item L<Irssi::Dcc> C<$dcc> - -=item string C<$msg> - -=back - -=item C<"message dcc action"> - -=over - -=item L<Irssi::Dcc> C<$dcc> - -=item string C<$msg> - -=back - -=item C<"message dcc ctcp"> - -=over - -=item L<Irssi::Dcc> C<$dcc> - -=item string C<$cmd> - -=item string C<$data> - -=back - -=back - -=head2 Display (FE) Text - -=head3 F<gui-readline.c>: - -=over 4 - -=item C<"gui key pressed"> - -=over - -=item int C<$key> - -=back - -Notes: - -Ordinary keys C<a-zA-Z> are their ordinal (ascii) equivalents. - -Ctrl-key begins at 1 (C<C-a>), but skips 13?, C<C-j> and C<C-m> both give the same -as C<RET> (10).  Tab and C<C-i> are equivalent (9). C<C-o> does not appear to send -an observable sequence. - -C<BS> sends 127. - -C<meta-E<lt>keyE<gt>> sends a 27 (ESC) followed by the original key value. - -Arrow keys send usual meta-stuff (C<\e[I<ABCD>>). - -B<TODO: Turn this into some sort of list> - -=back - -=head3 F<gui-printtext.c>: - -=over 4 - -=item C<"beep"> - -=over - -=item I<None> - -=back - -=back - -=head2 Perl Scripting - -=over 4 - -=item C<"script error"> - -=over - -=item L<Irssi::Script> C<$script> - -=item string C<$error_msg> - -=back - -=back - -=for irssi_signal_defs END OF SIGNAL DEFINITIONS - -=head1 SIGNAL AUTO-GENERATION - -This file is used to auto-generate the signal definitions used by Irssi, and hence -must be edited in order to add new signals. - -=head2 Format - - diff --git a/docs/Irssi.pod b/docs/Irssi.pod deleted file mode 100644 index f5d72b7..0000000 --- a/docs/Irssi.pod +++ /dev/null @@ -1,1109 +0,0 @@ -__END__ - -=head1 NAME - -Irssi - -=head1 DESCRIPTION - -L<Irssi|http://irssi.org> is a console based fullscreen IRC client.  It is -written in the C programming language, and can be modified through both -I<Modules> -- dynamically loadable compiled libraries -- and I<Scripts>, written -in L<Perl|http://perl.org>. - -Modules are not covered in this documentation, other than to note that Perl -scripting support itself may be compiled as a module rather than built directly -into Irssi.  The C</LOAD> command can be used from within Irssi to check if Perl -support is available. If not, refer to the F<INSTALL> file for how to recompile -irssi. - -The C<Irssi> package is the basis of Perl scripting in Irssi. It does not export any -functions by default, and requires that all function-calls be fully qualified with the -C<Irssi::I<cmd>> prefix. See L</EXPORTS> for alternatives. - -=head1 CLASSES - -This documentation has been split into a number of pages, each documenting a -particular class or pseudo-class.  The following list contains all of these -additional pages. - -B<TODO: fix this list with proper package names> - -=over 4 - -=item L<Irssi::Chatnet> - -=item L<Irssi::Command> - -=item L<Irssi::Ignore> - -=item L<Irssi::Irc::Ban> - -=item L<Irssi::Irc::Client> - -=item L<Irssi::Irc::Dcc> - -=item L<Irssi::Irc::Notifylist> - -=item L<Irssi::Log> - -=item L<Irssi::Logitem> - -=item L<Irssi::Nick> - -=item L<Irssi::Process> - -=item L<Irssi::Query> - -=item L<Irssi::Rawlog> - -=item L<Irssi::Reconnect> - -=item L<Irssi::Script> - -=item L<Irssi::Server> - -=item L<Irssi::Theme> - -=item L<Irssi::UI::Window> - -=item L<Irssi::Windowitem> - -=back - - -=head1 EXPORTS - -Nothing by default, but passing a list of function names when C<use>ing the module -will import them into the current namespace. - -For example: - -    use Irssi qw/signal_emit signal_add .../; - -=head1 METHODS - -=head2 Accessors - -=head3 C<active_win> - -C<my $win = Irssi::active_win();> - -returns the currently active L<Irssi::UI::Window> - -=head3 C<active_server> - -C<my $server = Irssi::active_server();> - -returns the currently active L<Irssi::Server> in active window. - -=head3 C<windows> - -C<my @windows = Irssi::windows();> -returns a list of all L<windows|Irssi::UI::Window>. - -When called in scalar context C<my $win = Irssi::windows();>, only the first -window is returned. - -=head3 C<servers> - -returns a list of all L<servers|Irssi::Server>. - -=head3 C<reconnects> - -returns a list of all L<server reconnections|Irssi::Reconnect>. - -=head3 C<channels> - -returns a list of all L<channels|Irssi::Channel>. - -=head3 C<queries> - -returns a list of all L<queries|Irssi::Query>. - -=head3 C<commands> - -returns a list of all L<commands|Irssi::Command>. - -=head3 C<logs> - -returns a list of all L<log files|Irssi::Log>. - -=head3 C<ignores> - -returns a list of all L<ignores|Irssi::Ignore>. - - -=head2 File Accessors - -=head3 C<get_gui> - -Indicates if Irssi has been started with a GUI frontend. - -Return values are: - -=over - -=item C<IRSSI_GUI_NONE> - C<0> - -=item C<IRSSI_GUI_TEXT> - C<1> - -=item C<IRSSI_GUI_GTK> - C<2> - -=item C<IRSSI_GUI_GNOME> - C<3> - -=item C<IRSSI_GUI_QT> - C<4> - -=item C<IRSSI_GUI_KDE> - C<5> - -=back - -The symbolic constants listed above can be accessed from scripts as follows: - -    my $is_text = Irssi::get_gui == Irssi::IRSSI_GUI_TEXT; - -=head3 C<get_irssi_binary> - -Returns a string containing the absolute location of the binary that this -instance of Irssi was invoked from. - -=head3 C<get_irssi_config> - -Returns a string containing the absolute location of the config file that was -specified or defaulted to when Irssi started up.  Can be modified at startup -using the C<--config=> commandline option, or defaults to F<~/.irssi/config>. - -=head3 C<get_irssi_dir> - -Returns a string containing the absolute location of the base directory that was -specified or defaulted to when Irssi started up.  Can be modified at startup -using the C<--home=> commandline option, or defaults to F<~/.irssi/>. - -=head2 Signals - -See also L<General::Signals> - -Irssi is pretty much based on sending and handling different signals. -Like when you receive a message from server, say: - -C<:nick!user@there.org PRIVMSG you :blahblah> - -Irssi will first send a signal: - -C<"server incoming", SERVER_REC, "nick!user@there PRIVMSG ..."> - -You probably don't want to use this signal. Default handler for this -signal interprets the header and sends a signal: - -C<"server event", Irssi::Server, "PRIVMSG ...", "nick", "user@there.org"> - -You probably don't want to use this either, since this signal's default -handler parses the event string and sends a signal: - -C<"event privmsg", Irssi::Server, "you :blahblah", "nick", "user@there.org"> - -You can at any point grab the signal, do whatever you want to do with -it and optionally stop it from going any further by calling -L<Irssi::signal_stop|Irssi/signal_stop> - -For example: - -    sub event_privmsg { -        # $data = "nick/#channel :text" -        my ($server, $data, $nick, $address) = @_; -        my ($target, $text) = split(/ :/, $data, 2); - -        Irssi::signal_stop() if ($text =~ /free.*porn/ || $nick =~ /idiot/); -    } - -    Irssi::signal_add("event privmsg", "event_privmsg"); - -This will hide all public or private messages that match the regexp -C<"free.*porn"> or the sender's nick contain the word "idiot". Yes, you -could use /IGNORE instead for both of these C<:)> - -You can also use L<Irssi::signal_add_last|/signal_add_last> if you wish to let the -Irssi's internal functions be run before yours. - -A list of signals that irssi sends can be found in the L<General::Signals> -documentation. - - - - -=head3 Handling Signals - -=head4 C<signal_add $sig_name, $func> - -Bind C<$sig_name> to function C<$func>. The C<$func> argument may be either -a string containing the name of a function to call, or a coderef. - -For example: - -    Irssi::signal_add("default command", sub { ... }); - -    Irssi::signal_add("default command", "my_function"); - -    Irssi::signal_add("default command", \&my_function); - -In all cases, the specified function will be passed arguments in C<@_> as specified -in L<General::Signals>. - -=head4 C<signal_add_first $sig_name, $func> - -Bind C<$sig_name> to function C<$func>. Call C<$func> as soon as possible when -the signal is raised. - -=head4 C<signal_add_last $sig_name, $func> - -Bind C<$sig_name> to function C<$func>. Call C<$func> as late as possible (after -all other signal handlers). - -=head4 C<signal_remove $sig_name, $func> - -Unbind C<$sig_name> from function C<$func>. -B<TODO: Can you unbind a signal from a C<sub { ...}> coderef? What happens?> - - -=head3 Controlling Signal Propagation - -=head4 C<signal_emit $sig_name, @params> - -Send a signal of type C<$sig_name>. Up to 6 parameters can be passed in C<@params>. - -=head4 C<signal_continue @params> - -Propagate a currently emitted signal, but with different parameters.  This only -needs to be called if you wish to change them, otherwise all subsequent handlers -will be invoked as normal. - -For example, we can intercept a public message and rewrite the content before -passing it on: - -    Irssi::signal_add_first 'message public', -        sub { -            my ($server, $msg, @rest) = @_; -            $msg =~ s/this/that/g; -            Irssi::signal_continue($server, $msg, @rest); -        }; - -Note that if you want to do this sort of rewriting, it is important to add your -handler using L<signal_add_first|/signal_add_first $sig_name, $func> to it is -called before the internal Irssi handlers which would usually consume it. - -B<Note: It should only be called from within a signal handler> - -=head4 C<signal_stop> - -Stop the signal that's currently being emitted, no other handlers after this one will -be called. - -=head4 C<signal_stop_by_name $sig_name> - -Stop the signal with name C<$sig_name> that is currently being emitted. - -=head3 Registering New Signals - -=head4 C<signal_register $hashref> - -Register parameter types for one or more signals.  C<$hashref> must map one or -more signal names to references to arrays containing 0 to 6 type names. Some -recognized type names include int for integers, intptr for references to -integers and string for strings. For all standard signals see -F<src/perl/perl-signals-list.h> in the source code (this is generated by -F<src/perl/get-signals.pl>). - -For example: - -    my $signal_config_hash = { "new signal" => [ qw/string string integer/ ] }; -    Irssi::signal_register($signal_config_hash); - -Any signals that were already registered are unaffected. - -B<Signals are not persistent.>  Once registered, a signal cannot be unregistered without -restarting Irssi. B<TODO: True?>, including modifying the type signature. - -Registration is required to get any parameters to signals written in -Perl and to emit and continue signals from Perl. - -B<TODO: What are the complete list of recognised types?> - - -=head2 Commands - -See also L<Irssi::Command> - -=head3 Registering Commands - -=head4 C<command_bind $cmd, $func, $category> - -Bind a command string C<$cmd> to call function C<$func>. C<$func> can be -either a string or coderef. C<$category> is an optional string specifying -the category to display the command in when C</HELP> is used. - -When a command is invoked, either by the user typing C</command args>, the -handler function will be called. - -It will receive the following parameters, passed in C<@_>: - -    my ($argument_string, $server_obj, $window_item_obj) = @_; - -The argument string must be processed by the handler to split it into -individual words if necessary. - -The L<command_parse_options|/command_parse_options $cmd, $data> function can be -used to process options (beginning with a single dash), and will also return the -remainder of the string to be processed as desired. - -=head4 C<command_runsub $cmd, $data, $server, $item> - -Run subcommands for C<$cmd>. First word in C<$data> is parsed as -subcommand. C<$server> is L<Irssi::Server> record for current -L<Irssi::Windowitem> C<$item>. - -Call command_runsub in handler function for C<$cmd> and bind -with: - -    command_bind("$cmd $subcmd", subcmdfunc[, category]); - -See the L<example|General::Guide/Use Subcommands to Group Script Functionality> -for further details. - -=head4 C<command_unbind $cmd, $func> - -Unbind command C<$cmd> from function C<$func>. - -=head3 Invoking Commands - -=head4 C<command $string> - -Run the command specified in C<$string> in the currently active context. - -B<TODO: passing args in C<@_> vs concatenating into the command string?> - -See also L<Irssi::Server/command $string> - -=head3 Parsing Command Arguments - -=head4 C<command_set_options $cmd, $data> - -Set options for command C<$cmd> to C<$data>. C<$data> is a string of -space separated words which specify the options. Each word can be -optionally prefixed with one of the following character: - -=over 16 - -=item C<->: optional argument - -=item C<@>: optional numeric argument - -=item C<+>: required argument - -=back - -For example: - -   my $argument_format = "+something -other -another @number"; -   Irssi::command_set_options('mycmd', $argument_format); - -Thus, the command may be run as C</mycmd -something value -other value rest of args>. - -=head4 C<command_parse_options $cmd, $data> - -Parse out options as specified by L<command_set_options|/command_set_options -$cmd, $data> for command C<$cmd>. A string containing the input received by the -command handler should be passed in as C<$data>. - -The return value is either C<undef> if an error occurred, or a list containing -two items. The first is a hashref mapping the option names to their -values. Optional arguments which were not present in the input will not be -included in the hash. - -The second item in the return list is a string containing the remainder of the input -after the arguments have been parsed out. - -For example: - -    sub my_cmd_handler { -        my ($command_args) = @_; -        my @options_list = Irssi::command_parse_options "my_cmd", $command_args; -        if (@options_list) { -            my $options       = $options_list->[0]; -            my $arg_remainder = $options_list->[1]; - -            if (exists $options->{other} && $options->{something} eq 'hello') { - -                ... - -            } -        } -    } - -=head2 Settings - -Settings are a way to permanently store values that your script may wish to use. -They are also easily manipulable by the user through the C</SET> command, making -them a good way to allow configuration of your script. - -The following list summarises the data types available: - -=over - -=item C<str> - -A generic string type, which can contain arbitrary text.  It is also commonly -used to build space-separated lists of entries. - -=item C<int> - -An integer type.  Integers must be whole numbers, but may also be negative or zero. - -It is stored internally as a C<signed int>, and has a range of +/- 2^31. - -=item C<bool> - -A boolean type.  In Perl terms, values are C<0> for false, and anything else for -true.  When acting on them externally, C<ON> and C<OFF> are the usual terms used. - -=item C<time> - -A time type. An integer with optional unit specifier.  Valid specifiers are: - -    days -    hours -    minutes / mins -    seconds / secs -    milliseconds / millisecs / mseconds / msecs - -B<TODO: can different specifiers be combined?> - -The value is stored internally as a number of milliseconds.  Since it is stored -as an C<signed int>, it will overflow at 2^31 ms, or approximately 24 days. -Times longer than this are considered invalid. - -The default specifier if none are specified is I<seconds>. - -=item C<level> - -An irssi Messagelevel. See C</HELP LEVELS> for a full list and description, or -L</Message Levels> for a list of the Perl equivalents. - -=item C<size> - -A size type. This is an non-negative integer, and the default suffix is I<kbytes>. -An optional suffix of C<bytes>, C<kbytes>, C<mbytes>, or C<gbytes> can be used -to set the size accordingly. Note that sizes are given using the exponent of 2 -scheme, rather than the decimal C<$x * 1000> system. - -=back - -=head3 Creating New Settings - -If a setting does not currently exist, it must first be registered with Irssi -using one of the C<settings_add> functions. - -=head4 C<settings_add_str $section, $key, $def> - -=head4 C<settings_add_int $section, $key, $def> - -=head4 C<settings_add_bool $section, $key, $def> - -=head4 C<settings_add_time $section, $key, $def> - -=head4 C<settings_add_level $section, $key, $def> - -=head4 C<settings_add_size $section, $key, $def> - -Each of the above functions operates in the same way, but creates a different -data type.  For each function, C<$section> is a string describing the -group the entry falls into, C<$key> is the name of the setting.  The key must -be a single string, and typically multiple words are separated by underscores. - -The final parameter, C<$def>, is the default value of this setting.  It should -correspond to the type of the setting being created. - -B<TODO: move this list to another section?> - - -=head3 Retrieving Settings - -=head4 C<settings_get_str $key> - -=head4 C<settings_get_int $key> - -=head4 C<settings_get_bool $key> - -=head4 C<settings_get_time $key> - -=head4 C<settings_get_level $key> - -=head4 C<settings_get_size $key> - -=head3 Modifying Settings - -=head4 C<settings_set_str $key, $value> - -=head4 C<settings_set_int $key, $value> - -=head4 C<settings_set_bool $key, $value> - -=head4 C<settings_set_time $key, $value> - -=head4 C<settings_set_level $key, $value> - -=head4 C<settings_set_size $key, $value> - -Changes the value of the setting with key C<$key> to C<$value>. - -B<If you change the settings of another module/script with one of these, you -must emit a C<"setup changed"> signal afterwards.> - -This can be done with: - -   Irssi::signal_emit("setup changed"); - -=head4 C<settings_remove $key> - -Remove a setting specified with C<$key>. - -=head2 IO and Process Management - -=head3 C<timeout_add $msecs, $func, $data> - -Call C<$func> every C<$msecs> milliseconds (1/1000th of a second) with parameter -C<$data>. C<$msecs> must be at least 10 or an error is signaled via C<croak>. - -Returns a tag which can be used to stop the timeout via L</timeout_remove $tag>. - -=head3 C<timeout_add_once $msecs, $func, $data> - -Call C<$func> once after C<$msecs> milliseconds (1000 = 1 second) with parameter -C<$data>. C<$msecs> must be at least 10 or an error is signaled via C<croak>. - -Returns tag which can be used to stop the timeout via L</timeout_remove $tag>. - -=head3 C<timeout_remove $tag> - -Remove timeout specified with tag C<$tag>. - -=head3 C<input_add $source, $condition, $func, $data> - -Call C<$func> with parameter C<$data> when specified IO happens.  C<$source> is -the file handle that is being listened. C<$condition> can be -C<Irssi::INPUT_READ>, C<Irssi::INPUT_WRITE> or both.  Returns tag which can be -used to remove the listener with L</input_remove $tag>. - -=head3 C<input_remove $tag> - -Remove listener with C<$tag>. - -=head3 C<pidwait_add $pid> - -Adds C<$pid> to the list of processes to wait for. The pid must identify -a child process of the irssi process. When the process terminates, a -"pidwait" signal will be sent with the pid and the status from -waitpid(). This is useful to avoid zombies if your script forks. - -=head3 C<pidwait_remove $pid> - -Removes C<$pid> from the list of processes to wait for. Terminated -processes are removed automatically, so it is usually not necessary -to call this function. - - -=head2 Message Levels - -The standard Irssi levels (as specified in C</HELP LEVELS>) are accessible from -within scripts with the following zero-arguments functions: - -=over - -=item C<MSGLEVEL_CRAP> - -=item C<MSGLEVEL_MSGS> - -=item C<MSGLEVEL_PUBLIC> - -=item C<MSGLEVEL_NOTICES> - -=item C<MSGLEVEL_SNOTES> - -=item C<MSGLEVEL_CTCPS> - -=item C<MSGLEVEL_ACTIONS> - -=item C<MSGLEVEL_JOINS> - -=item C<MSGLEVEL_PARTS> - -=item C<MSGLEVEL_QUITS> - -=item C<MSGLEVEL_KICKS> - -=item C<MSGLEVEL_MODES> - -=item C<MSGLEVEL_TOPICS> - -=item C<MSGLEVEL_WALLOPS> - -=item C<MSGLEVEL_INVITES> - -=item C<MSGLEVEL_NICKS> - -=item C<MSGLEVEL_DCC> - -=item C<MSGLEVEL_DCCMSGS> - -=item C<MSGLEVEL_CLIENTNOTICE> - -=item C<MSGLEVEL_CLIENTCRAP> - -=item C<MSGLEVEL_CLIENTERROR> - -=item C<MSGLEVEL_HILIGHT> - -=item C<MSGLEVEL_ALL> - -=item C<MSGLEVEL_NOHILIGHT> - -=item C<MSGLEVEL_NO_ACT> - -=item C<MSGLEVEL_NEVER> - -=item C<MSGLEVEL_LASTLOG> - -=back - -=head3 C<level2bits $level> - -Level string -> number - -=head3 C<bits2level $bits> - -Level number -> string - -=head3 C<combine_level $level, $str> - -Combine level number to level string (C<"+level -level">). -Return new level number. - - -=head2 Themes - -See also L<Irssi::UI::Theme> - -=head3 C<themes_reload> - -Reloads the current theme (set with C</SET THEME>) from file. - -See also L<Irssi::UI::Theme/Loading and Testing>. - -=head3 C<current_theme> - -Returns the current L<theme|Irssi::UI::Theme> object. - -=head3 C<theme_register $format_list_ref> - -You can have user configurable texts in scripts that work just like -irssi's internal texts that can be changed in themes. - -See also the L<template|Irssi::UI::Theme/TEMPLATES> and L<format -arguments|General::Formats/ALIAS AND FORMAT TEMPLATE ARGUMENTS> docs for -details on the structure of these templates. - -    Irssi::theme_register([ -      'format_name', '{hilight my perl format!}', -      'format2', 'testing.. nick = $0, channel = $1' -    ]); - -B<NB: Format variable placeholders should be single-quoted or escaped to prevent -Perl from trying to expand the C<$> variables prematurely.> - -=head3 Printing - -Printing happens with one of the following functions: - -=over - -=item C<printformat $level, $format, ...> - -=item C<Irssi::UI::Window::printformat $window, $level, $format, ...> - -=item C<Irssi::Server::printformat $server, $target, $level, $format, ...> - -=item C<Irssi::Windowitem::printformat $win_item, $level, $format, ...> - -=back - -The remaining args passed after C<$format> are passed to the format template as -arguments, starting at C<$0>. - -Note that the latter 3 functions are intended to be called as methods on a -Window, Server, or Windowitem object, and will print to their respective -destinations. - -B<TODO: What does plain old printformat use as a destination?> - -For example: - -    $channel->printformat(MSGLEVEL_CRAP, 'format2', -                          'nick', $channel->{name}); - -or - -    $window->printformat(MSGLEVEL_CRAP, 'format_blah', @format_data); - -=head3 C<parse_special $str, $data, $flags> - -This function takes a string in C<$str> containing L<colour -codes|General::Formats/COLOURS> and L<expandos|General::Formats/EXPANDOS -(SPECIAL VARIABLES)> and ordinary text, returns a string with all variables, -formats and expandos expanded to their appropriate values. - -B<TODO: What is data?> - -B<TODO: What are flags?> - - -=head2 Expandos - -Expandos are special variables which can be used in format and abstract -L<templates|Irssi::UI::Theme/TEMPLATES>. - -They behave similarly to Perl "Magic" variables, and their value is set behind -the scenes depending on calling context. - -See also L<Formats/Expandos|General::Formats/EXPANDOS (SPECIAL VARIABLES)> for -a list of builtin expandos. - -Scripts can fetch the value of expandos using the L<parse_special|/parse_special -$cmd, $data, $flags> function, and can also register and handle rendering of -additional ones. - -=head3 C<expando_create $name, $func, $update_flags> - -This function creates a new expando with name C<$name>.  The expando is -accessible from templates via C<I<$expando_name>>. - -C<$func> is a CODEREF which is called by Irssi internally when the expando -should be updated. - -A simple handler function would look something like: - -    sub handle_my_expando { -        my ($server, $win_item, $arg) = @_; -        return "some string"; -    } - -B<TODO: What is passed in $arg?> - -C<$update_flags> is a hashref containing one or more C<SIGNAL =E<gt> BEHAVIOUR> pairs. - -The signals are strings containing ordinary Irssi L<signals|General::Signals>. -The behaviour flag can take one of the following (string) values: - -=over - -=item C<"none"> - -Unconditionally update the expando when this signal is received. - -=item C<"server"> - -Only update this expando if the signal received passes an L<Irssi::Server> -argument that matches the Server in which the expando is used in. - -=item C<"window"> - -Only update this expando if the signal received passes an L<Irssi::UI::Window> -argument that matches the Window in which the expando is used in. - -=item C<"windowitem"> - -Only update this expando if the signal received passes an L<Irssi::Windowitem> -argument that matches the Windowitem in which the expando is used in. - -=item C<"never"> - -Never update the value of this expando. It is calculated once and never altered. - -=back - -For example: - -    Irssi::expando_create 'my_expando', \&handle_my_expando, { 'message part' => 'none' }; - -This expando will be refreshed (via a call to C<handle_my_expando()>) every time -a C<message part> signal is emitted. - -B<NB: Only expandos used in statusbars will be updated dynamically to reflect -their new value.  Those used in a template to print text will remain static as -determined by their value when they were firstrendered.> - -Expandos used in statusbars can be forced to refresh using -L<statusbar_items_redraw|/statusbar_items_redraw $name>, even if they have no -autorefresh signals set. - -=head3 C<expando_destroy $name> - -This function removes the expando specified by C<$name>. Its handler function -will no longer be called, and all update signal listeners are also removed. - -B<TODO: What is the value of a destroyed expando if used in a template/sbar?> - -=head2 Text GUI - -=head3 C<gui_input_get_pos> - -Returns the position of the cursor in the input field. - -=head3 C<gui_input_set $str> - -Replaces the contents of the input field with C<$str> - -=head3 C<gui_input_set_pos $pos> - -Sets the position of the cursor in the input field. - -=head3 Getting the Input Field Contents - -There is no equivalent function for accessing this directly as there -are for the others above, but it can be determined using the C<$L> expando -documented in L<General::Formats>. - -For example: - -    my $gui_input_contents = Irssi::parse_special '$L', undef, 0; - -See L<parse_special|/parse_special $cmd, $data, $flags> for more detail. - -=head3 C<gui_printtext $x, $y, $str> - -Prints C<$str> starting at the C<$x, $y> position on the current screen. - -The coordinates treat the top-left corner of the screen as the origin (0, 0). - -B<NB: The contents of the string will overwrite whatever is currently located at -that screen position, but is transient, and will be replaced by the original -content if the screen is redrawn (C</REDRAW> or C<Ctrl-L>).> - - -=head2 Channels - -=head3 C<channel_find $channel> - -Find channel from any server. Returns an L<Irssi::Channel> object. - - -=head2 Ignores - -=head3 C<ignore_add_rec $ignore> - -Add ignore record. - -=head3 C<ignore_update_rec $ignore> - -Update ignore record in configuration - -=head3 C<ignore_check $nick, $host, $channel, $text, $level> - -B<TODO: Document what this does> - - -=head2 Logging - -=head3 C<log_create_rec $fname, $level> - -Create log file. Returns L<Irssi::Log> - - -=head3 C<log_find $fname> - -Find log with file name. Returns L<Irssi::Log> - - -=head2 Raw Logging - -=head3 C<rawlog_create> - -Create a new rawlog. Returns an L<Irssi::Rawlog> object. - -=head3 C<rawlog_set_size $lines> - -Set the default rawlog size for new rawlogs. - -=head2 Chat-Nets - -=head3 C<chatnet_find $name> - -Find chat network with name. - -=head2 Status Bars - -See also L<Irssi::TextUI::Statusbaritem> - -=head3 C<statusbar_item_register $name, $value, $func> - -=head3 C<statusbar_item_unregister $name> - -=head3 C<statusbar_items_redraw $name> - -=head3 C<statusbars_recreate_items> - -=head1 COPYRIGHT - -All the content of this site is copyright E<copy> 2000-2010 L<The Irssi -project|http://irssi.org>. - -Formatting to POD, and some additional comments by Tom Feist - L<shabble+irssi@metavore.org|mailto:shabble+irssi@metavore.org> - -=head1 Complete List of Functions - -C<*> indicates functions currently documented, C<+> for those which aren't -useful for scripting, and won't be dealt with here. Go read the source C<:)> - -    *Irssi::abstracts_register -    *Irssi::active_server -    *Irssi::active_win - -    Irssi::bits2level - -    Irssi::channel_find -    Irssi::channels - -    Irssi::chatnet_find -    Irssi::chatnets - -    Irssi::combine_level - -    *Irssi::command -    *Irssi::command_bind -    *Irssi::command_bind_first -    *Irssi::command_bind_last -    *Irssi::command_parse_options -    *Irssi::command_runsub -    *Irssi::command_set_options -    *Irssi::command_unbind -    *Irssi::commands - -    Irssi::ctcp_register -    Irssi::ctcp_unregister - -    *Irssi::current_theme - -    +Irssi::deinit - -    *Irssi::expando_create -    *Irssi::expando_destroy - -    Irssi::format_create_dest -    Irssi::format_get_length -    Irssi::format_real_length - -    *Irssi::get_gui -    *Irssi::get_irssi_binary -    *Irssi::get_irssi_config -    *Irssi::get_irssi_dir - -    *Irssi::gui_input_get_pos -    *Irssi::gui_input_set -    *Irssi::gui_input_set_pos -    *Irssi::gui_printtext - -    Irssi::ignore_check -    *Irssi::ignores -    +Irssi::init -    *Irssi::input_add -    *Irssi::input_remove -    Irssi::level2bits - -    +Irssi::log_create_rec -    Irssi::log_find -    *Irssi::logs - -    Irssi::mask_match -    Irssi::mask_match_address -    Irssi::masks_match - -    *Irssi::parse_special - -    *Irssi::pidwait_add -    *Irssi::pidwait_remove - -    Irssi::print -    *Irssi::printformat - -    *Irssi::queries -    Irssi::query_find - -    *Irssi::rawlog_create -    *Irssi::rawlog_set_size - -    *Irssi::reconnects - -    Irssi::server_create_conn -    Irssi::server_find_chatnet -    Irssi::server_find_tag -    *Irssi::servers - -    *Irssi::settings_add_bool -    *Irssi::settings_add_int -    *Irssi::settings_add_level -    *Irssi::settings_add_size -    *Irssi::settings_add_str -    *Irssi::settings_add_time -    *Irssi::settings_get_bool -    *Irssi::settings_get_int -    *Irssi::settings_get_level -    *Irssi::settings_get_size -    *Irssi::settings_get_str -    *Irssi::settings_get_time -    *Irssi::settings_remove -    *Irssi::settings_set_bool -    *Irssi::settings_set_int -    *Irssi::settings_set_level -    *Irssi::settings_set_size -    *Irssi::settings_set_str -    *Irssi::settings_set_time - -    *Irssi::signal_add -    *Irssi::signal_add_first -    *Irssi::signal_add_last -    Irssi::signal_add_priority -    *Irssi::signal_continue -    *Irssi::signal_emit -    Irssi::signal_get_emitted -    Irssi::signal_get_emitted_id -    *Irssi::signal_register -    Irssi::signal_remove -    *Irssi::signal_stop -    Irssi::signal_stop_by_name - -    Irssi::statusbar_item_register -    Irssi::statusbar_item_unregister -    Irssi::statusbar_items_redraw -    Irssi::statusbars_recreate_items - -    Irssi::strip_codes - -    Irssi::theme_register -    *Irssi::themes_reload - -    *Irssi::timeout_add -    *Irssi::timeout_add_once -    *Irssi::timeout_remove - -    Irssi::version - -    Irssi::window_find_closest -    Irssi::window_find_item -    Irssi::window_find_level -    Irssi::window_find_name -    Irssi::window_find_refnum -    Irssi::window_item_find -    Irssi::window_refnum_next -    Irssi::window_refnum_prev -    *Irssi::windows -    Irssi::windows_refnum_last - diff --git a/docs/Irssi/Channel.pod b/docs/Irssi/Channel.pod deleted file mode 100644 index baeff6c..0000000 --- a/docs/Irssi/Channel.pod +++ /dev/null @@ -1,86 +0,0 @@ -__END__ - -=head1 NAME - -Irssi::Channel - -=head1 FIELDS - -C<Channel-E<gt>{}> - -  type - "CHANNEL" text -  chat_type - String ID of chat protocol, for example "IRC" - -  (..contains all the same data as Windowitem above..) - -  topic - Channel topic -  topic_by - Nick who set the topic -  topic_time - Timestamp when the topic was set - -  no_modes - Channel is modeless -  mode - Channel mode -  limit - Max. users in channel (+l mode) -  key - Channel key (password) - -  chanop - You are channel operator -  names_got - /NAMES list has been received -  wholist - /WHO list has been received -  synced - Channel is fully synchronized - -  joined - JOIN event for this channel has been received -  left - You just left the channel (for "channel destroyed" event) -  kicked - You was just kicked out of the channel (for -           "channel destroyed" event) - -=head1 METHODS - - - -=head2 C<channels_join(channels, automatic)> - -Join to channels in server. `channels' may also contain keys for -channels just like with /JOIN command. `automatic' specifies if this -channel was joined "automatically" or if it was joined because join -was requested by user. If channel join is "automatic", irssi doesn't -jump to the window where the channel was joined. - -=head2 C<destroy> - -Destroy channel. - -=head2 C<bans> - -Return a list of bans in channel. - -=head2 C<ban_get_mask $nick> - -Get ban mask for `nick'. - -=head2 C<banlist_add $ban, $nick, $time> - -Add a new ban to channel. - -=head2 C<banlist_remove $ban> - -Remove a ban from channel. - - -=head2 C<nick_insert $nick, $op, $voice, $send_massjoin> - -Add nick to nicklist. Returns a L<Irssi::Nick>. - -=head2 C<nick_remove $nick> - -Remove nick from nicklist. - -=head2 C<nick_find $nick> - -Find nick from nicklist. Returns L<Irssi::Nick>. - -=head2 C<nick_find_mask $mask> - -Find nick mask from nicklist, wildcards allowed. Returns L<Irssi::Nick>. - -=head2 C<nicks> - -Return a list of all nicks in channel. diff --git a/docs/Irssi/Chatnet.pod b/docs/Irssi/Chatnet.pod deleted file mode 100644 index 991dd2b..0000000 --- a/docs/Irssi/Chatnet.pod +++ /dev/null @@ -1,26 +0,0 @@ -__END__ - -=head1 NAME - -Irssi::Chatnet - -=head1 FIELDS - -Chatnet->{} - -  type - "CHATNET" text -  chat_type - String ID of chat protocol, for example "IRC" - -  name - name of chat network - -  nick - if not empty, nick preferred in this network -  username - if not empty, username preferred in this network -  realname - if not empty, realname preferred in this network - -  own_host - address to use when connecting this network -  autosendcmd - command to send after connecting to this network - - -=head1 METHODS - -I<None found yet> diff --git a/docs/Irssi/Command.pod b/docs/Irssi/Command.pod deleted file mode 100644 index d777794..0000000 --- a/docs/Irssi/Command.pod +++ /dev/null @@ -1,12 +0,0 @@ -__END__ - -=head1 NAME - -=head1 FIELDS - -  Command->{} -     cmd - Command name -     category - Category - -=head1 METHODS - diff --git a/docs/Irssi/Ignore.pod b/docs/Irssi/Ignore.pod deleted file mode 100644 index 47f5225..0000000 --- a/docs/Irssi/Ignore.pod +++ /dev/null @@ -1,27 +0,0 @@ -__END__ - -=head1 NAME - -Irssi::Ignore - -=head1 FIELDS - -C<Ignore-E<gt>{}> - -  mask - Ignore mask -  servertag - Ignore only in server -  channels - Ignore only in channels (list of names) -  pattern - Ignore text pattern - -  level - Ignore level - -  exception - This is an exception ignore -  regexp - Regexp pattern matching -  fullword - Pattern matches only full words - -=head1 METHODS - -=head2 C<add_rec> - -=head2 C<update_rec> - diff --git a/docs/Irssi/Irc.pod b/docs/Irssi/Irc.pod deleted file mode 100644 index e654f59..0000000 --- a/docs/Irssi/Irc.pod +++ /dev/null @@ -1,51 +0,0 @@ -__END__ - -=head1 NAME - -Irssi::Irc - -=head1 DESCRIPTION - -=head1 CLASSES - -=head1 EXPORTS - -=head1 METHODS - -=head2 TODO - -    Irssi::Irc::dcc_chat_find_id -    Irssi::Irc::dcc_chat_send -    Irssi::Irc::dcc_ctcp_message -    Irssi::Irc::dcc_find_request -    Irssi::Irc::dcc_find_request_latest -    Irssi::Irc::dcc_get_download_path -    Irssi::Irc::dcc_register_type -    Irssi::Irc::dcc_str2type -    Irssi::Irc::dcc_type2str -    Irssi::Irc::dcc_unregister_type -    Irssi::Irc::dccs -    Irssi::Irc::deinit -    Irssi::Irc::get_mask -    Irssi::Irc::init -    Irssi::Irc::modes_join -    Irssi::Irc::notifies -    Irssi::Irc::notifylist_add -    Irssi::Irc::notifylist_find -    Irssi::Irc::notifylist_ison -    Irssi::Irc::notifylist_remove - -=head2 Accessors - -=head3 C<dccs> - -returns a list of all L<DCC connections|Irssi::Irc::Dcc> - -=head1 COPYRIGHT - -All the content of this site is copyright E<copy> 2000-2010 L<The Irssi -project|http://irssi.org>. - -Formatting to POD and linking by Tom Feist - L<shabble+irssi@metavore.org|mailto:shabble+irssi@metavore.org> - diff --git a/docs/Irssi/Irc/Ban.pod b/docs/Irssi/Irc/Ban.pod deleted file mode 100644 index 7026ca1..0000000 --- a/docs/Irssi/Irc/Ban.pod +++ /dev/null @@ -1,15 +0,0 @@ -__END__ - -=head1 NAME - -Irssi::Irc::Ban - -=head1 FIELDS - -Ban->{} - -  ban - The ban -  setby - Nick of who set the ban -  time - Timestamp when ban was set - -=head1 METHODS diff --git a/docs/Irssi/Irc/Channel.pod b/docs/Irssi/Irc/Channel.pod deleted file mode 100644 index 02488d1..0000000 --- a/docs/Irssi/Irc/Channel.pod +++ /dev/null @@ -1,16 +0,0 @@ -__END__ - -=head1 NAME - -Irssi::Irc::Channel - -=head1 FIELDS - -=head1 METHODS - -  Irssi::Irc::Channel::ban_get_mask -  Irssi::Irc::Channel::banlist_add -  Irssi::Irc::Channel::banlist_remove -  Irssi::Irc::Channel::bans -  Irssi::Irc::Channel::nick_insert - diff --git a/docs/Irssi/Irc/Client.pod b/docs/Irssi/Irc/Client.pod deleted file mode 100644 index e0a27f4..0000000 --- a/docs/Irssi/Irc/Client.pod +++ /dev/null @@ -1,21 +0,0 @@ -__END__ - -=head1 NAME - -Irssi::Irc::Client - -=head1 FIELDS - -Client->{} - -  nick - nick of the client -  host - host of the client -  proxy_address - address of the proxy server -  server - Irc::Server for which we proxy to this client -  pass_sent - whether the client already send a PASS command -  user_sent - whether the client already send a USER command -  connected - whether the client is connected and ready -  want_ctcp - whether the client wants to receive CTCPs -  ircnet - network tag of the network we proxy - -=head1 METHODS diff --git a/docs/Irssi/Irc/Dcc.pod b/docs/Irssi/Irc/Dcc.pod deleted file mode 100644 index e3b5b99..0000000 --- a/docs/Irssi/Irc/Dcc.pod +++ /dev/null @@ -1,79 +0,0 @@ -__END__ - -=head1 NAME - -Irssi::Irc::Dcc - -=head1 FIELDS - -=head2 C<Dcc-E<gt>{}> - -  type - Type of the DCC: chat, send, get -  orig_type - Original DCC type that was sent to us - same as type except -              GET and SEND are swapped -  created - Time stamp when the DCC record was created - -  server - Server record where the DCC was initiated. -  servertag - Tag of the server where the DCC was initiated. -  mynick - Our nick to use in DCC chat. -  nick - Other side's nick name. - -  chat - Dcc chat record if the request came through DCC chat -  target - Who the request was sent to - your nick, channel or empty -           if you sent the request -  arg - Given argument .. file name usually - -  addr - Other side's IP address. -  port - Port we're connecting in. - -  starttime - Unix time stamp when the DCC transfer was started -  transfd - Bytes transferred - -=head2 C<Dcc::Chat-E<gt>{}> - -  id - Unique identifier - usually same as nick -  mirc_ctcp - Send CTCPs without the CTCP_MESSAGE prefix -  connection_lost - Other side closed connection - -=head2 C<Dcc::Get-E<gt>{}> - -  (..contains all the same data as core Dcc object..) -  size - File size -  skipped - Bytes skipped from start (resuming file) - -  get_type - What to do if file exists? -               0=default, 1=rename, 2=overwrite, 3=resume - -  file - The real file name which we use. -  file_quoted - 1 if file name was received quoted ("file name") - -=head2 C<Dcc::Send-E<gt>{}> - -  (..contains all the same data as core Dcc object..) -  size - File size -  skipped - Bytes skipped from start (resuming file) - -  file_quoted - 1 if file name was received quoted ("file name") -  waitforend - File is sent, just wait for the replies from the other side -  gotalldata - Got all acks from the other end - -=head1 METHODS - -=head2 C<destroy> - -Destroy DCC connection. - -=head2 C<chat_send $data> - -Send `data' to dcc chat. - -=head2 C<ctcp_message $target, $notice, $msg> - -Send a CTCP message/notify to target. - -=head2 C<close> - -=head2 C<init_rec> - -=head2 C<reject> - diff --git a/docs/Irssi/Irc/Notifylist.pod b/docs/Irssi/Irc/Notifylist.pod deleted file mode 100644 index fd933ef..0000000 --- a/docs/Irssi/Irc/Notifylist.pod +++ /dev/null @@ -1,23 +0,0 @@ -__END__ - -=head1 NAME - -Irssi::Irc::Notifylist - -=head1 FIELDS - -Notifylist->{} - -  mask - Notify nick mask -  away_check - Notify away status changes -  idle_check_time - Notify when idle time is reset and idle was bigger -                    than this (seconds) -  ircnets - List of ircnets (strings) the notify is checked - - -=head1 METHODS - -=head2 C<ircnets_match $ircnet> - -Returns 1 if notify is checked in `ircnet'. - diff --git a/docs/Irssi/Irc/Server.pod b/docs/Irssi/Irc/Server.pod deleted file mode 100644 index 520bf8d..0000000 --- a/docs/Irssi/Irc/Server.pod +++ /dev/null @@ -1,26 +0,0 @@ -__END__ - -=head1 NAME - -Irssi::Irc::Server - -=head1 FIELDS - -=head1 METHODS - -    Irssi::Irc::Server::ctcp_send_reply -    Irssi::Irc::Server::get_channels -    Irssi::Irc::Server::isupport -    Irssi::Irc::Server::netsplit_find -    Irssi::Irc::Server::netsplit_find_channel -    Irssi::Irc::Server::notifylist_ison_server -    Irssi::Irc::Server::query_create -    Irssi::Irc::Server::redirect_event -    Irssi::Irc::Server::redirect_get_signal -    Irssi::Irc::Server::redirect_peek_signal -    Irssi::Irc::Server::redirect_register -    Irssi::Irc::Server::send_raw -    Irssi::Irc::Server::send_raw_first -    Irssi::Irc::Server::send_raw_now -    Irssi::Irc::Server::send_raw_split - diff --git a/docs/Irssi/Log.pod b/docs/Irssi/Log.pod deleted file mode 100644 index c319654..0000000 --- a/docs/Irssi/Log.pod +++ /dev/null @@ -1,55 +0,0 @@ -__END__ - -=head1 NAME - -Irssi::Log - -=head1 FIELDS - -C<Log-E<gt>{}> - -  fname - Log file name -  real_fname - The actual opened log file (after %d.%m.Y etc. are expanded) -  opened - Log file is open -  level - Log only these levels -  last - Timestamp when last message was written -  autoopen - Automatically open log at startup -  failed - Opening log failed last time -  temp - Log isn't saved to config file -  items - List of log items - - -=head1 METHODS - -=head2 C<update> - -Add log to list of logs / save changes to config file. - -=head2 C<close> - -Destroy log file. - -=head2 C<start_logging> - -Open log file and start logging. - -=head2 C<stop_logging> - -Close log file. - -=head2 C<item_add $type, $name, $server> - -Add log item to log. - -=head2 C<item_destroy $item> - -Remove log item from log. - -=head2 C<item_find $type, $item, $server> - -Find item from log. Returns L<Irssi::Logitem> - -=head2 C<write_rec> - -I<Undocumented> - diff --git a/docs/Irssi/Logitem.pod b/docs/Irssi/Logitem.pod deleted file mode 100644 index f30d4b8..0000000 --- a/docs/Irssi/Logitem.pod +++ /dev/null @@ -1,16 +0,0 @@ -__END__ - -=head1 NAME - -Irssi::Logitem - -=head1 FIELDS - -C<Logitem-E<gt>{}> - -  type - 0=target, 1=window refnum -  name - Name -  servertag - Server tag - -=head1 METHODS - diff --git a/docs/Irssi/Nick.pod b/docs/Irssi/Nick.pod deleted file mode 100644 index 3e85256..0000000 --- a/docs/Irssi/Nick.pod +++ /dev/null @@ -1,25 +0,0 @@ -__END__ - -=head1 NAME - -Irssi::Nick - -=head1 FIELDS - -C<Nick-E<gt>{}> - -  type - "NICK" text -  chat_type - String ID of chat protocol, for example "IRC" - -  nick - Plain nick -  host - Host address -  realname - Real name -  hops - Hop count to the server the nick is using - -  gone, serverop - User status, 1 or 0 -  op, voice, halfop - Channel status, 1 or 0 - -  last_check - timestamp when last checked gone/ircop status. -  send_massjoin - Waiting to be sent in a "massjoin" signal, 1 or 0 - -=head1 METHODS diff --git a/docs/Irssi/Query.pod b/docs/Irssi/Query.pod deleted file mode 100644 index cb7e0d8..0000000 --- a/docs/Irssi/Query.pod +++ /dev/null @@ -1,30 +0,0 @@ -__END__ - -=head1 NAME - -Irssi::Query - -=head1 FIELDS - -Query->{} -  type - "QUERY" text -  chat_type - String ID of chat protocol, for example "IRC" - -  (..contains all the same data as Windowitem above..) - -  address - Host address of the queries nick -  server_tag - Server tag used for this nick (doesn't get erased if -               server gets disconnected) -  unwanted - 1 if the other side closed or some error occured (DCC chats) - - -=head1 METHODS - -=head2 C<destroy> - -Destroy the query. - -=head2 C<query_change_server $server> - -Change the active server of the query. - diff --git a/docs/Irssi/Rawlog.pod b/docs/Irssi/Rawlog.pod deleted file mode 100644 index a5428bf..0000000 --- a/docs/Irssi/Rawlog.pod +++ /dev/null @@ -1,48 +0,0 @@ -__END__ - -=head1 NAME - -Irssi::Rawlog - -=head1 FIELDS - - -C<Rawlog-E<gt>{}> - -  logging - The rawlog is being written to file currently -  nlines - Number of lines in rawlog - -=head1 METHODS - -=head2 C<destroy> - -Destroy the rawlog. - -=head2 C<get_lines> - -Returns all lines in rawlog. - -=head2 C<open $filename> - -Start logging new messages in rawlog to specified file. - -=head2 C<close> - -Stop logging to file. - -=head2 C<save $filename> - -Save the current rawlog history to specified file. - -=head2 C<input $str> - -Send `str' to raw log as input text. - -=head2 C<output $str> - -Send `str' to raw log as output text. - -=head2 C<redirect $str> - -Send `str' to raw log as redirection text. - diff --git a/docs/Irssi/Reconnect.pod b/docs/Irssi/Reconnect.pod deleted file mode 100644 index 4085eec..0000000 --- a/docs/Irssi/Reconnect.pod +++ /dev/null @@ -1,20 +0,0 @@ -__END__ - -=head1 NAME - -Irssi::Reconnect - -=head1 FIELDS - -Reconnect->{} -  type - "RECONNECT" text -  chat_type - String ID of chat protocol, for example "IRC" - -  (..contains all the same data as Connect above..) - -  tag - Unique numeric tag -  next_connect - Unix time stamp when the next connection occurs - - -=head1 METHODS - diff --git a/docs/Irssi/Script.pod b/docs/Irssi/Script.pod deleted file mode 100644 index 9f8b07b..0000000 --- a/docs/Irssi/Script.pod +++ /dev/null @@ -1,10 +0,0 @@ -__END__ - -=head1 NAME - -Irssi::Script - -=head1 FIELDS - -=head1 METHODS - diff --git a/docs/Irssi/Server.pod b/docs/Irssi/Server.pod deleted file mode 100644 index e8ca3c1..0000000 --- a/docs/Irssi/Server.pod +++ /dev/null @@ -1,149 +0,0 @@ -__END__ - -=head1 NAME - -Irssi::Server - -=head1 FIELDS - -Server->{} - -  type - "SERVER" text -  chat_type - String ID of chat protocol, for example "IRC" - -  (..contains all the same data as Connect above..) - -  connect_time - Time when connect() to server finished -  real_connect_time - Time when server sent "connected" message - -  tag - Unique server tag -  nick - Current nick - -  connected - Is connection finished? 1|0 -  connection_lost - Did we lose the connection (1) or was -                    the connection just /DISCONNECTed (0) - -  rawlog - Rawlog object for the server - -  version - Server version -  last_invite - Last channel we were invited to -  server_operator - Are we server operator (IRC op) 1|0 -  usermode_away - Are we marked as away? 1|0 -  away_reason - Away reason message -  banned - Were we banned from this server? 1|0 -  lag - Current lag to server in milliseconds - -=head1 METHODS - -=head2 C<channels> - -- return list of channels in server - -=head2 C<queries> - -Return list of queries in server - -=head2 C<print $channel, $str, [$level]> - -=head2 C<command $string> - -Run the specified command on this server instance. - - - -=head2 C<Connect::connect> - -B<TODO: What is C<Connect::> package?> - -Connect to server. returns L<Irssi::Server> object. - -=head2 C<disconnect> - -Disconnect from server. - -=head2 C<server_find_tag $tag> - -Find server with tag. Returns L<Irssi::Server> - - -=head2 C<server_find_chatnet $chatnet> - -Find first server that is in `chatnet' -returns L<Irssi::Server> - -=head2 C<isnickflag $flag> - -Returns 1 if flag is a nick mode flag (C<@>, C<+> or C<%> in IRC) - -=head2 C<ischannel $data> - -Returns 1 if start of `data' seems to mean channel. - -=head2 C<get_nick_flags> - -Returns nick flag characters in order: op, voice, halfop (C<"@+%"> in IRC). - -=head2 C<send_message $target, $msg, $target_type> - -Sends a message to nick/channel. target_type 0 = channel, 1 = nick - -=head2 C<netsplit_find $nick, $address> - -Check if nick!address is on the other side of netsplit. Netsplit records -are automatically removed after 30 minutes (current default).. - -returns L<Irssi::Irc::Netsplit> - -=head2 C<netsplit_find_channel $nick, $address, $channel> - -Find nick record for nick!address in channel `channel'. -returns L<Irssi::Nick> - - -=head2 C<dcc_ctcp_message $target, $notice, $msg> - -=head2 C<channel_find $channel> - -Find channel from specified server. Returns L<Irssi::Channel> - -=head2 C<ignore_check $nick, $host, $channel, $text, $level> - -Return 1 if ignoring matched. - -=head2 C<nicks_get_same $nick> - -Return all L<nick|Irssi::Nick> objects in all channels in server. -List is in format: - -  Channel, Nick, Channel, ... - - -=head1 FULL LIST OF FUNCS - -    Irssi::Server::channel_find -    Irssi::Server::channels -    Irssi::Server::channels_join -    Irssi::Server::command -    Irssi::Server::disconnect -    Irssi::Server::format_create_dest -    Irssi::Server::get_nick_flags -    Irssi::Server::ignore_check -    Irssi::Server::ischannel -    Irssi::Server::isnickflag -    Irssi::Server::mask_match -    Irssi::Server::mask_match_address -    Irssi::Server::masks_match -    Irssi::Server::nicks_get_same -    Irssi::Server::parse_special -    Irssi::Server::print -    Irssi::Server::printformat -    Irssi::Server::queries -    Irssi::Server::query_find -    Irssi::Server::ref -    Irssi::Server::send_message -    Irssi::Server::unref -    Irssi::Server::window_find_closest -    Irssi::Server::window_find_item -    Irssi::Server::window_find_level -    Irssi::Server::window_item_find - diff --git a/docs/Irssi/TextUI.pod b/docs/Irssi/TextUI.pod deleted file mode 100644 index 7993274..0000000 --- a/docs/Irssi/TextUI.pod +++ /dev/null @@ -1,12 +0,0 @@ -__END__ - -=head1 NAME - -Irssi::TextUI - -=head1 FIELDS - -=head1 METHODS - -    Irssi::TextUI::deinit -    Irssi::TextUI::init diff --git a/docs/Irssi/TextUI/Line.pod b/docs/Irssi/TextUI/Line.pod deleted file mode 100644 index 4c29dca..0000000 --- a/docs/Irssi/TextUI/Line.pod +++ /dev/null @@ -1,16 +0,0 @@ -__END__ - -=head1 NAME - -Irssi::TextUI::Line - -=head1 FIELDS - -=head1 METHODS - -=head2 C<get_text> - -=head2 C<next> - -=head2 C<prev> - diff --git a/docs/Irssi/TextUI/LineCache.pod b/docs/Irssi/TextUI/LineCache.pod deleted file mode 100644 index 08bdae1..0000000 --- a/docs/Irssi/TextUI/LineCache.pod +++ /dev/null @@ -1,3 +0,0 @@ -__END__ - -=head1 Empty diff --git a/docs/Irssi/TextUI/LineInfo.pod b/docs/Irssi/TextUI/LineInfo.pod deleted file mode 100644 index 08bdae1..0000000 --- a/docs/Irssi/TextUI/LineInfo.pod +++ /dev/null @@ -1,3 +0,0 @@ -__END__ - -=head1 Empty diff --git a/docs/Irssi/TextUI/MainWindow.pod b/docs/Irssi/TextUI/MainWindow.pod deleted file mode 100644 index 08bdae1..0000000 --- a/docs/Irssi/TextUI/MainWindow.pod +++ /dev/null @@ -1,3 +0,0 @@ -__END__ - -=head1 Empty diff --git a/docs/Irssi/TextUI/StatusbarItem.pod b/docs/Irssi/TextUI/StatusbarItem.pod deleted file mode 100644 index b62890c..0000000 --- a/docs/Irssi/TextUI/StatusbarItem.pod +++ /dev/null @@ -1,29 +0,0 @@ -__END__ - -=head1 NAME - -Irssi::TextUI::StatusbarItem - -=head1 DESCRIPTION - -=head1 FIELDS - -=head1 METHODS - -=head2 C<default_handler> - -=over - -=item C<$item> - -=item C<$get_size_only> - -=item C<$str> - -=item C<$data> - -=item C<$escape_vars> - defaults to C<TRUE> - -=back - - diff --git a/docs/Irssi/TextUI/TextBufferView.pod b/docs/Irssi/TextUI/TextBufferView.pod deleted file mode 100644 index f42d362..0000000 --- a/docs/Irssi/TextUI/TextBufferView.pod +++ /dev/null @@ -1,26 +0,0 @@ -__END__ - -=head1 NAME - -Irssi::TextUI::TextBufferView - -=head1 FIELDS - -=head1 METHODS - -    Irssi::TextUI::TextBufferView::clear -    Irssi::TextUI::TextBufferView::get_bookmark -    Irssi::TextUI::TextBufferView::get_line_cache -    Irssi::TextUI::TextBufferView::get_lines -    Irssi::TextUI::TextBufferView::redraw -    Irssi::TextUI::TextBufferView::remove_all_lines -    Irssi::TextUI::TextBufferView::remove_line -    Irssi::TextUI::TextBufferView::scroll -    Irssi::TextUI::TextBufferView::scroll_line -    Irssi::TextUI::TextBufferView::set_bookmark -    Irssi::TextUI::TextBufferView::set_bookmark_bottom -    Irssi::TextUI::TextBufferView::set_default_indent -    Irssi::TextUI::TextBufferView::set_scroll - -I<undocumented> - diff --git a/docs/Irssi/TextUI/Textbuffer.pod b/docs/Irssi/TextUI/Textbuffer.pod deleted file mode 100644 index 08bdae1..0000000 --- a/docs/Irssi/TextUI/Textbuffer.pod +++ /dev/null @@ -1,3 +0,0 @@ -__END__ - -=head1 Empty diff --git a/docs/Irssi/UI.pod b/docs/Irssi/UI.pod deleted file mode 100644 index aac1c6e..0000000 --- a/docs/Irssi/UI.pod +++ /dev/null @@ -1,13 +0,0 @@ -__END__ - -=head1 NAME - -Irssi::UI - -=head1 FIELDS - -=head1 METHODS - -    Irssi::UI::deinit -    Irssi::UI::init -    Irssi::UI::processes diff --git a/docs/Irssi/UI/Process.pod b/docs/Irssi/UI/Process.pod deleted file mode 100644 index 23d9100..0000000 --- a/docs/Irssi/UI/Process.pod +++ /dev/null @@ -1,25 +0,0 @@ -__END__ - -=head1 NAME - -Irssi::UI::Process - -=head1 FIELDS - -Process->{} - -  id - ID for the process -  name - Name for the process (if given) -  args - The command that is being executed - -  pid - PID for the executed command -  target - send text with /msg <target> ... -  target_win - print text to this window - -  shell - start the program via /bin/sh -  notice - send text with /notice, not /msg if target is set -  silent - don't print "process exited with level xx" - -=head1 METHODS - -I<None found yet> diff --git a/docs/Irssi/UI/Server.pod b/docs/Irssi/UI/Server.pod deleted file mode 100644 index 7bc7080..0000000 --- a/docs/Irssi/UI/Server.pod +++ /dev/null @@ -1,13 +0,0 @@ -__END__ - -=head1 NAME - -Irssi::UI::Server - -=head1 FIELDS - -=head1 METHODS - -    Irssi::UI::Server::gui_printtext_after -    Irssi::UI::Server::term_refresh_freeze -    Irssi::UI::Server::term_refresh_thaw diff --git a/docs/Irssi/UI/TextDest.pod b/docs/Irssi/UI/TextDest.pod deleted file mode 100644 index 24b9d04..0000000 --- a/docs/Irssi/UI/TextDest.pod +++ /dev/null @@ -1,11 +0,0 @@ -__END__ - -=head1 NAME - -Irssi::UI::TextDest - -=head1 FIELDS - -=head1 METHODS - -    Irssi::UI::TextDest::print diff --git a/docs/Irssi/UI/Theme.pod b/docs/Irssi/UI/Theme.pod deleted file mode 100644 index 344b5ae..0000000 --- a/docs/Irssi/UI/Theme.pod +++ /dev/null @@ -1,169 +0,0 @@ -__END__ - -=head1 NAME - -Irssi::UI::Theme - -=head1 FIELDS - -=head1 METHODS - -=head2 C<format_expand $theme, $format, $flags> - -C<$flags> is an optional bitmask of any of the following flags: - -=over - -=item C<EXPAND_FLAG_IGNORE_REPLACES> - -Any replacements specified in the theme are not applied to this expansion. - -=item C<EXPAND_FLAG_RECURSIVE_MASK> - -B<TODO: dunno> - -=item C<EXPAND_FLAG_IGNORE_EMPTY> - -If the format contains variables and no values are specified, an empty string is -returned instead of a partially filled template. - -=back - -B<TODO: What?> - -Example: - -    my $formatted_str = Irssi::current_theme()->format_expand('{hilight Hello}'); - -B<NOTE: it seems that this only operates on abstract templates, not those -accessible with C</FORMAT>. Weird> - -=head2 C<get_format $theme, $module, $tag> - -Returns the unexpanded format template for the format name supplied in C<$tag>. - -Valid values for C<$module> are: - -=over - -=item C<fe-common/perl> - -=item C<fe-common/irc/dcc> - -=item C<fe-common/irc> - -=item C<fe-common/core> - -=item C<fe-common/irc/notifylist> - -=item C<fe-text> - -=back - -Example: - -    my $pubmsg_format = Irssi::current_theme()->get_format('fe-common/core', 'pubmsg'); - -=head1 THEME DETAILS - -=head2 Loading and Testing - -You can change themes by issuing a C</SET theme F<theme-name>> command from Irssi. -Reloading is slightly harder, since Irssi will only reload and process a new theme -if the C<theme> variable I<changes>. - -You can force a reload of the theme (and everything else) with C</RELOAD>.  This -reloads the configuration file too, so if you did any changes remember to C</SAVE> -first. - -B<Remember also that C</SAVE> overwrites the theme file with old data so keep -backups C<:)>> - -Better alternatives are the following aliases: - -    /ALIAS THEMERELOAD SCRIPT EXEC Irssi::themes_reload(); - -or - -    /ALIAS THEMERELOAD SET theme default; EVAL SET theme $theme - -The former is preferred if you have scripting support, whereas the latter will -work without scripting (Perl) support loaded, but requires that you are editing -a custom theme, rather than modifying F<default.theme>. - -=head2 TEMPLATES - -The actual mechanism used by Irssi to print text into the client involves a -certain amount of indirection, which allows themes to reformat messages in -various ways before they are displayed. - -The overall structure of these templates is based around 3 basic ideas: - -=over - -=item Nested Templates - -=item Colour Codes - -=item Variable Expansion - -=item Special Variables - -=back - -The real text formats that irssi uses are the ones you can find with -/FORMAT command. Back in the old days all the colors and texts were mixed -up in those formats, and it was really hard to change the colors since you -might have had to change them in tens of different places. So, then came -this templating system. - -Now the C</FORMAT>s don't have any colors in them, and they also have very -little other styling. Most of the stuff you need to change is in this -theme file. If you can't change something here, you can always go back -to change the /FORMATs directly, they're also saved in the  F<*.theme> files. - -So, the templates. They're those C<{blahblah}> parts you see all over the -/FORMATs and here. Their usage is simply C<{name parameter1 parameter2}>. - -When irssi sees this kind of text, it goes to find C<name> from the abstracts -block below and sets C<parameter1> into C<$0> and C<parameter2> into C<$1> (you -can have more parameters of course). Templates can have sub-templates.  Here's a -small example: - -  /FORMAT format hello {colorify {underline world}} - -  abstracts = { colorify = "%G$0-%n"; underline = "%U$0-%U"; } - -When irssi expands the templates in C<"format">, the final string would be: - -  hello %G%Uworld%U%n - -ie. underlined bright green "world" text.  and why C<$0->, why not C<$0>? C<$0> -would only mean the first parameter, C<$0-> means all the parameters. With -C<{underline hello world}> you'd really want to underline both of the words, not -just the hello (and world would actually be removed entirely). - -See also L<Formats#arguments|Formats/ALIAS AND FORMAT TEMPLATE ARGUMENTS> for -details on the variable to argument mapping. - -=head2 COLOURS - -You can find definitions for the colour format codes in L<Formats/COLOURS>. - -There's one difference here though. C<%n> format. Normally it means the default -color of the terminal (white mostly), but here it means the "reset color back to -the one it was in higher template". For example if there was C</FORMAT test -%g{foo}bar>, and C<foo = "%Y$0%n">, irssi would print yellow C<"foo"> (as set -with C<%Y>) but C<"bar"> would be green, which was set at the beginning before -the C<{foo}> template. If there wasn't the C<%g> at start, the normal behaviour -of C<%n> would occur. If you I<really> want to use the terminal's default color, -use C<%N>. - -=head1 AUTHOR - -Based on the original content found as comments in the F<default.theme> file. -Copyright E<copy> 2000-2010 L<The Irssi project|http://irssi.org>. - -Formatting and additional content by Tom Feist - L<shabble+irssi@metavore.org|mailto:shabble+irssi@metavore.org> - diff --git a/docs/Irssi/UI/Window.pod b/docs/Irssi/UI/Window.pod deleted file mode 100644 index 2dd6389..0000000 --- a/docs/Irssi/UI/Window.pod +++ /dev/null @@ -1,167 +0,0 @@ -__END__ - -=head1 NAME - -Irssi::UI::Window - -=head1 FIELDS - -C<UI::Window-E<gt>{}> - -  refnum - Reference number -  name - Name - -  width - Width -  height - Height - -  history_name - Name of named historylist for this window - -  active - Active window item -  active_server - Active server - -  servertag - active_server must be either undef or have this same tag -              (unless there's items in this window). This is used by -	      /WINDOW SERVER -sticky -  level - Current window level - -  sticky_refnum - 1 if reference number is sticky - -  data_level - Current data level -  hilight_color - Current activity hilight color - -  last_timestamp - Last time timestamp was written in window -  last_line - Last time text was written in window - -  theme_name - Active theme in window, undef = default - -C<UI::TextDest-E<gt>{}> - -  window - Window where the text will be written -  server - Target server -  target - Target channel/query/etc name -  level - Text level - -  hilight_priority - Priority for the hilighted text -  hilight_color - Color for the hilighted text - - -=head1 METHODS - -=head2 C<command $cmd> - -=head2 C<print $str, [$level]> - -=head2 C<items> - -Return a list of items in window. - - -=head2 C<window_create $automatic> - -=head2 C<destroy> - -Destroy the window. - -Irssi::Window -Windowitem::window() -  Returns parent window for window item. - -=head2 C<window_find_name $name> - -Find window with name.L<Irssi::UI::Window> - -=head2 C<window_find_refnum $refnum> - -Find window with reference number. - -Window -window_find_level(level) - -Server::window_find_level(level) -  Find window with level. - -Window -window_find_closest(name, level) - -Server::window_find_closest(name, level) -  Find window that matches best to given arguments. `name' can be either -  window name or name of one of the window items. - -Window -window_find_item(name) - -Server::window_find_item(name) -  Find window which contains window item with specified name/server. - - -=head2 C<item_add $item, $automatic> - -Add specified windowitem - -=head2 C<item_remove $item> - -remove specified windowitem - -=head2 C<item_destroy $item> - -destroy specified windowitem - -=head2 C<set_active> - -Set window active. - -=head2 C<change_server $server> - -=head2 C<set_refnum $refnum> - -=head2 C<set_name $name> - -=head2 C<set_history $name> - -=head2 C<set_level $level> - -Change server/refnum/name/history/level in window. - -=head2 C<item_prev> - -=head2 C<item_next> - -Change to previous/next window item. - - -=head2 C<get_active_name> - -Return active item's name, or if none is active, window's name - -=head2 C<item_find $server, $name> - -Find window item that matches best to given arguments. - -=head1 Full list of functions - -    Irssi::UI::Window::activity -    Irssi::UI::Window::change_server -    Irssi::UI::Window::command -    Irssi::UI::Window::destroy -    Irssi::UI::Window::format_get_text -    Irssi::UI::Window::get_active_name -    Irssi::UI::Window::get_history_lines -    Irssi::UI::Window::gui_printtext_after -    Irssi::UI::Window::item_add -    Irssi::UI::Window::item_destroy -    Irssi::UI::Window::item_find -    Irssi::UI::Window::item_next -    Irssi::UI::Window::item_prev -    Irssi::UI::Window::item_remove -    Irssi::UI::Window::items -    Irssi::UI::Window::last_line_insert -    Irssi::UI::Window::print -    Irssi::UI::Window::print_after -    Irssi::UI::Window::printformat -    Irssi::UI::Window::set_active -    Irssi::UI::Window::set_history -    Irssi::UI::Window::set_level -    Irssi::UI::Window::set_name -    Irssi::UI::Window::set_refnum -    Irssi::UI::Window::view - diff --git a/docs/Irssi/Windowitem.pod b/docs/Irssi/Windowitem.pod deleted file mode 100644 index 896600b..0000000 --- a/docs/Irssi/Windowitem.pod +++ /dev/null @@ -1,78 +0,0 @@ -__END__ - -=head1 NAME - -Irssi::Windowitem - -=head1 DESCRIPTION - - -The meaning of "window" should be pretty clear, but "window item" is something I -couldn't really figure out a better name for :) They're simply something that's -inside a window, a channel or a query usually.  Windows can have multiple items -inside them. It's possible to create non-channel/query window items too, -currently the third possible window item is created by /EXEC -interactive. - -In scripts, I think you can quite safely assume that the window item is -query or channel if the script is intended to be run in one of them. -Stupid users won't probably have other window items, and smart users -know where to run the script, or at least later figure out why it -didn't work :) - -=head1 FIELDS - -Windowitem->{} - -  type - Type of the window item, for example "CHANNEL" or "QUERY" -  chat_type - String ID of chat protocol, for example "IRC" - -  server - Active server for item -  name - Name of the item - -  createtime - Time the window item was created -  data_level - 0=no new data, 1=text, 2=msg, 3=highlighted text -  hilight_color - Color of the last highlighted text - -=head1 METHODS - -=head2 C<print $str, [$level]> - -=head2 C<command $cmd> - -=head2 C<set_active> - -Change window item active in parent window. - - -=head2 C<change_server $server> - -Change server in window item. - -=head2 C<is_active> - -Returns 1 if window item is the active item in parent window. - - -=head2 C<get_dcc $item> - -If `item' is a query of a =nick, return DCC chat record of nick. -returns L<Irssi::Dcc> object. - -Windowitem::window_create(automatic) -  Create a new window. - -=head1 full func list - - -    Irssi::Windowitem::activity -    Irssi::Windowitem::change_server -    Irssi::Windowitem::command -    Irssi::Windowitem::get_dcc -    Irssi::Windowitem::is_active -    Irssi::Windowitem::parse_special -    Irssi::Windowitem::print -    Irssi::Windowitem::printformat -    Irssi::Windowitem::set_active -    Irssi::Windowitem::window -    Irssi::Windowitem::window_create - diff --git a/docs/TODO b/docs/TODO deleted file mode 100644 index f4b986d..0000000 --- a/docs/TODO +++ /dev/null @@ -1,63 +0,0 @@ -* Documentation -** Finish writing up function defs in Irssi:: namespace -** Write up more stuff on Themes, including brief tutorial -** Fill in more stuff in Guide -** Write up what triggers signals, when/how, etc. -** Rest of docs -*** Window -*** WindowItem -*** Server -*** Channel -*** Query -*** Theme/View/Accessing screen content -* Doc Gen -** Prettify snippets with perltidy HTML mode -** Javascript(?) c&p generator for signals -   eg: -   sub handle_sig_<foo> { -       my ($arg1, $arg2, $arg3) = @_; -   } -   Irssi::signal_add("<foo>", \&handle_sig_<foo>); - -** Make CSS suck less (steal from perldoc.perl.org?) -** Sidebar/frameset with quick links menu?  - -** Write parser for module-formats files and incorporate into docs somewhere -*** Some sort of javascript bacon for viewing default formats? -    Or just a big list? - -** Have something to check link validity, since refs have changed a lot -** Index page -*** Make it more multi-level, split on namespaces - -* Misc Code -** finish off build-signals script to parse POD and produce signals header file. - -* Patches -** Bindings -*** Figure out how memory management / ref-counting works, and check for leaks -*** Add "binding added/changed/deleted" signals -*** Talk to someone (Bazerka?) about merging into trunk -*** Proof of concept (modify adv_windowlist to use bindings rather than parsing cmd) - -** Abstract raw access -*** Where are they stored - why doesn't get_format work? -** Statusbars -*** Access to entries (as objects) -*** Create -*** Remove -** StatusbarItems -*** List (given sbar) -*** Enable/Disable -** Aliases -*** Add / Modify -*** Remove -*** List -*** Fetch Single -*** Signals - -* Misc Stuff -** Publicise it a bit more, try to get links from people -** Host on metavore? -** Talk to maintainers about inclusion in core -*** Maybe as patches to .xs files + parsing scripts? diff --git a/docs/allsigs-clean.txt b/docs/allsigs-clean.txt deleted file mode 100644 index bd7d960..0000000 --- a/docs/allsigs-clean.txt +++ /dev/null @@ -1,379 +0,0 @@ -away mode changed" -"awaylog show" -"ban type changed" -"beep" -"channel created" -"channel destroyed" -"channel joined" -"channel rejoin new" -"channel sync" -"channel wholist" -"chanquery abort" -"chanquery ban end" -"chanquery ban" -"chanquery mode" -"chanquery who end" -"chat protocol created" -"chat protocol deinit" -"chat protocol destroyed" -"chat protocol unknown" -"chatnet destroyed" -"chatnet read" -"chatnet saved" -"command clear" -"command scrollback" -"complete command action" -"complete command alias" -"complete command away" -"complete command bind" -"complete command cat" -"complete command connect" -"complete command dcc send" -"complete command disconnect" -"complete command format" -"complete command help" -"complete command load" -"complete command msg" -"complete command query" -"complete command rawlog open" -"complete command rawlog save" -"complete command recode remove" -"complete command reconnect" -"complete command reload" -"complete command save" -"complete command script load" -"complete command script unload" -"complete command server add" -"complete command server remove" -"complete command server" -"complete command set" -"complete command stats" -"complete command toggle" -"complete command topic" -"complete command unalias" -"complete command window goto" -"complete command window item move" -"complete command window server" -"complete erase command action" -"complete erase command msg" -"complete erase command query" -"complete erase" -"complete word" -"ctcp action" -"ctcp msg clientinfo" -"ctcp msg dcc accept" -"ctcp msg dcc chat" -"ctcp msg dcc resume" -"ctcp msg dcc send" -"ctcp msg dcc" -"ctcp msg ping" -"ctcp msg time" -"ctcp msg userinfo" -"ctcp msg version" -"ctcp msg" -"ctcp reply dcc reject" -"ctcp reply dcc" -"ctcp reply ping" -"ctcp reply" -"dcc chat message" -"dcc closed" -"dcc connected" -"dcc ctcp action" -"dcc ctcp dcc" -"dcc destroyed" -"dcc error close not found" -"dcc error connect" -"dcc error ctcp" -"dcc error file create" -"dcc error file open" -"dcc error get not found" -"dcc error send exists" -"dcc error send no route" -"dcc error unknown type" -"dcc error write" -"dcc list print" -"dcc rejected" -"dcc reply dcc" -"dcc reply send pasv" -"dcc request send" -"dcc request" -"dcc server message" -"dcc server started" -"default command server" -"default command" -"default ctcp msg dcc" -"default ctcp msg" -"default ctcp reply dcc" -"default ctcp reply" -"default dcc ctcp" -"default event numeric" -"default event" -"error command" -"event 001" -"event 004" -"event 005" -"event 221" -"event 254" -"event 271" -"event 272" -"event 281" -"event 301" -"event 302" -"event 303" -"event 305" -"event 306" -"event 311" -"event 312" -"event 313" -"event 314" -"event 315" -"event 317" -"event 318" -"event 319" -"event 324" -"event 326" -"event 327" -"event 328" -"event 329" -"event 330" -"event 332" -"event 333" -"event 338" -"event 341" -"event 344" -"event 345" -"event 346" -"event 347" -"event 348" -"event 349" -"event 352" -"event 353" -"event 364" -"event 365" -"event 366" -"event 367" -"event 368" -"event 369" -"event 372" -"event 375" -"event 376" -"event 377" -"event 378" -"event 379" -"event 381" -"event 386" -"event 387" -"event 388" -"event 389" -"event 396" -"event 401" -"event 403" -"event 404" -"event 405" -"event 407" -"event 408" -"event 421" -"event 422" -"event 432" -"event 433" -"event 436" -"event 437" -"event 438" -"event 439" -"event 442" -"event 465" -"event 470" -"event 471" -"event 472" -"event 473" -"event 474" -"event 475" -"event 476" -"event 477" -"event 478" -"event 479" -"event 482" -"event 486" -"event 489" -"event 494" -"event 506" -"event 707" -"event 716" -"event 717" -"event 728" -"event 729" -"event connected" -"event empty" -"event error" -"event invite" -"event join" -"event kick" -"event kill" -"event mode" -"event nick" -"event notice" -"event part" -"event ping" -"event pong" -"event privmsg" -"event quit" -"event silence" -"event topic" -"event wallops" -"exec input" -"expando timer" -"flood" -"gui dialog" -"gui entry redirect" -"gui exit" -"gui key pressed" -"gui page scrolled" -"gui print text finished" -"gui print text" -"gui window create override" -"gui window created" -"ignore changed" -"ignore created" -"ignore destroyed" -"irssi init finished" -"irssi init read settings" -"lag ping error" -"lag pong" -"layout reset" -"layout restore item" -"layout restore window" -"layout restore" -"layout save item" -"layout save window" -"layout save" -"list subcommands" -"log config read" -"log config save" -"log create failed" -"log locked" -"log new" -"log written" -"mainwindow destroyed" -"mainwindow moved" -"mainwindow resized" -"message dcc action" -"message dcc ctcp" -"message dcc own" -"message dcc own_action" -"message dcc own_ctcp" -"message dcc" -"message invite" -"message irc action" -"message irc ctcp" -"message irc mode" -"message irc notice" -"message irc op_public" -"message irc own_action" -"message irc own_ctcp" -"message irc own_notice" -"message irc own_wall" -"message join" -"message kick" -"message nick" -"message own_nick" -"message own_private" -"message own_public" -"message part" -"message private" -"message public" -"message quit" -"message topic" -"module error" -"module loaded" -"module unloaded" -"netsplit new" -"nickfind event whois" -"nicklist changed" -"nicklist host changed" -"nicklist new" -"nicklist remove" -"notifylist away changed" -"notifylist event whois away" -"notifylist event whois end" -"notifylist event whois" -"notifylist event" -"notifylist joined" -"notifylist left" -"pidwait" -"print format" -"print starting" -"print text" -"proxy client dump" -"query created" -"query destroyed" -"query nick changed" -"query server changed" -"reload" -"requested usermode change" -"script destroyed" -"script error" -"send command" -"send text" -"server add fill" -"server connect copy" -"server connect failed" -"server connected" -"server connecting" -"server disconnected" -"server event" -"server incoming" -"server lag disconnect" -"server lag" -"server looking" -"server nick changed" -"server quit" -"server reconnect not found" -"server reconnect remove" -"server reconnect save status" -"server sendmsg" -"server setup fill chatnet" -"server setup fill connect" -"server setup fill reconn" -"server setup read" -"server setup saved" -"session restore channel" -"session restore nick" -"session restore server" -"session restore" -"session save channel" -"session save server" -"session save" -"settings errors" -"setup changed" -"setup reread" -"silent event who" -"silent event whois" -"terminal resized" -"theme changed" -"theme destroyed" -"user mode changed" -"userhost event" -"whois away" -"whois default event" -"whois end" -"whois event not found" -"whois event" -"whois oper" -"whois try whowas" -"whowas away" -"whowas event end" -"whowas event" -"window activity" -"window changed automatic" -"window changed" -"window created" -"window dehilight" -"window destroyed" -"window hilight" -"window history changed" -"window item changed" -"window item remove" -"window item server changed" -"window print info" -"window refnum changed" -"window server changed" diff --git a/docs/allsigs-uniq.txt b/docs/allsigs-uniq.txt deleted file mode 100644 index 4dc83e3..0000000 --- a/docs/allsigs-uniq.txt +++ /dev/null @@ -1,358 +0,0 @@ -"away mode changed" -"awaylog show" -"ban type changed" -"beep" -"channel created" -"channel destroyed" -"channel joined" -"channel rejoin new" -"channel sync" -"channel wholist" -"chanquery abort" -"chanquery ban end" -"chanquery ban" -"chanquery mode" -"chanquery who end" -"chat protocol created" -"chat protocol deinit" -"chat protocol destroyed" -"chat protocol unknown" -"chatnet destroyed" -"chatnet read" -"chatnet saved" -"complete command action" -"complete command alias" -"complete command away" -"complete command bind" -"complete command cat" -"complete command connect" -"complete command dcc send" -"complete command disconnect" -"complete command format" -"complete command help" -"complete command load" -"complete command msg" -"complete command query" -"complete command rawlog open" -"complete command rawlog save" -"complete command recode remove" -"complete command reconnect" -"complete command reload" -"complete command save" -"complete command script load" -"complete command script unload" -"complete command server add" -"complete command server remove" -"complete command server" -"complete command set" -"complete command stats" -"complete command toggle" -"complete command topic" -"complete command unalias" -"complete command window goto" -"complete command window item move" -"complete command window server" -"complete erase command action" -"complete erase command msg" -"complete erase command query" -"complete word" -"ctcp action" -"ctcp msg clientinfo" -"ctcp msg dcc accept" -"ctcp msg dcc chat" -"ctcp msg dcc resume" -"ctcp msg dcc send" -"ctcp msg dcc" -"ctcp msg ping" -"ctcp msg time" -"ctcp msg userinfo" -"ctcp msg version" -"ctcp msg" -"ctcp reply dcc reject" -"ctcp reply dcc" -"ctcp reply ping" -"ctcp reply" -"dcc chat message" -"dcc closed" -"dcc connected" -"dcc ctcp action" -"dcc ctcp dcc" -"dcc destroyed" -"dcc error close not found" -"dcc error connect" -"dcc error ctcp" -"dcc error file create" -"dcc error file open" -"dcc error get not found" -"dcc error send exists" -"dcc error send no route" -"dcc error unknown type" -"dcc error write" -"dcc list print" -"dcc rejected" -"dcc reply dcc" -"dcc reply send pasv" -"dcc request send" -"dcc request" -"dcc server started" -"default command server" -"default command" -"default ctcp msg dcc" -"default ctcp msg" -"default ctcp reply dcc" -"default ctcp reply" -"default dcc ctcp" -"default event numeric" -"default event" -"error command" -"event 001" -"event 004" -"event 005" -"event 221" -"event 254" -"event 271" -"event 272" -"event 281" -"event 301" -"event 302" -"event 303" -"event 305" -"event 306" -"event 311" -"event 312" -"event 313" -"event 314" -"event 315" -"event 317" -"event 318" -"event 319" -"event 324" -"event 326" -"event 327" -"event 328" -"event 329" -"event 330" -"event 332" -"event 333" -"event 338" -"event 341" -"event 344" -"event 345" -"event 346" -"event 347" -"event 348" -"event 349" -"event 352" -"event 353" -"event 364" -"event 365" -"event 367" -"event 368" -"event 369" -"event 372" -"event 375" -"event 376" -"event 377" -"event 378" -"event 379" -"event 381" -"event 386" -"event 387" -"event 388" -"event 389" -"event 396" -"event 401" -"event 403" -"event 404" -"event 405" -"event 407" -"event 408" -"event 421" -"event 422" -"event 432" -"event 433" -"event 436" -"event 437" -"event 438" -"event 439" -"event 442" -"event 465" -"event 470" -"event 471" -"event 472" -"event 473" -"event 474" -"event 475" -"event 476" -"event 477" -"event 478" -"event 479" -"event 482" -"event 486" -"event 489" -"event 494" -"event 506" -"event 707" -"event 716" -"event 717" -"event 728" -"event 729" -"event connected" -"event empty" -"event error" -"event invite" -"event join" -"event kick" -"event kill" -"event mode" -"event nick" -"event notice" -"event part" -"event ping" -"event pong" -"event privmsg" -"event quit" -"event silence" -"event topic" -"event wallops" -"exec input" -"expando timer" -"flood" -"gui dialog" -"gui entry redirect" -"gui exit" -"gui key pressed" -"gui page scrolled" -"gui print text finished" -"gui print text" -"gui window create override" -"gui window created" -"ignore changed" -"ignore created" -"ignore destroyed" -"irssi init finished" -"irssi init read settings" -"lag ping error" -"layout reset" -"layout restore item" -"layout restore window" -"layout restore" -"layout save item" -"layout save window" -"layout save" -"list subcommands" -"log config read" -"log config save" -"log create failed" -"log locked" -"log new" -"log written" -"mainwindow destroyed" -"mainwindow moved" -"mainwindow resized" -"message dcc action" -"message dcc ctcp" -"message dcc own" -"message dcc own_action" -"message dcc own_ctcp" -"message dcc" -"message irc mode" -"message irc own_action" -"message join" -"message own_private" -"message own_public" -"message private" -"message public" -"message quit" -"module error" -"module loaded" -"module unloaded" -"netsplit new" -"nickfind event whois" -"nicklist changed" -"nicklist host changed" -"nicklist new" -"nicklist remove" -"notifylist away changed" -"notifylist event whois away" -"notifylist event whois end" -"notifylist event whois" -"notifylist event" -"notifylist joined" -"notifylist left" -"pidwait" -"print format" -"print starting" -"print text" -"proxy client dump" -"query created" -"query destroyed" -"query nick changed" -"query server changed" -"reload" -"requested usermode change" -"script destroyed" -"script error" -"send command" -"send text" -"server add fill" -"server connect copy" -"server connect failed" -"server connected" -"server connecting" -"server disconnected" -"server event" -"server incoming" -"server lag disconnect" -"server lag" -"server looking" -"server nick changed" -"server quit" -"server reconnect not found" -"server reconnect remove" -"server reconnect save status" -"server sendmsg" -"server setup fill chatnet" -"server setup fill connect" -"server setup fill reconn" -"server setup read" -"server setup saved" -"session restore channel" -"session restore nick" -"session restore server" -"session restore" -"session save channel" -"session save server" -"session save" -"settings errors" -"setup changed" -"setup reread" -"silent event who" -"silent event whois" -"terminal resized" -"theme changed" -"theme destroyed" -"user mode changed" -"userhost event" -"whois away" -"whois default event" -"whois end" -"whois event not found" -"whois event" -"whois oper" -"whois try whowas" -"whowas away" -"whowas event end" -"whowas event" -"window activity" -"window changed automatic" -"window changed" -"window created" -"window dehilight" -"window destroyed" -"window history changed" -"window item remove" -"window item server changed" -"window print info" -"window refnum changed" -"window server changed" diff --git a/docs/allsigs.txt b/docs/allsigs.txt deleted file mode 100644 index df0fb48..0000000 --- a/docs/allsigs.txt +++ /dev/null @@ -1,737 +0,0 @@ -core/channels-setup.c:167:        signal_add("setup reread", (SIGNAL_FUNC) channels_read_config); -core/channels-setup.c:168:        signal_add("irssi init read settings", (SIGNAL_FUNC) channels_read_config); -core/channels.c:279:	signal_add("event connected", (SIGNAL_FUNC) event_connected); -core/chat-commands.c:453:	signal_add("default command server", (SIGNAL_FUNC) sig_default_command_server); -core/chat-commands.c:454:	signal_add("server sendmsg", (SIGNAL_FUNC) sig_server_sendmsg); -core/chatnets.c:183:	signal_add_first("event connected", (SIGNAL_FUNC) sig_connected); -core/chatnets.c:184:	signal_add("setup reread", (SIGNAL_FUNC) read_chatnets); -core/chatnets.c:185:        signal_add_first("irssi init read settings", (SIGNAL_FUNC) read_chatnets); -core/commands.c:170:		signal_add_full(module, priority, str, func, user_data); -core/commands.c:984:	signal_add("send command", (SIGNAL_FUNC) event_command); -core/core.c:229:	signal_add_first("gui dialog", (SIGNAL_FUNC) sig_gui_dialog); -core/core.c:230:	signal_add_first("irssi init finished", (SIGNAL_FUNC) sig_init_finished); -core/core.c:261:	signal_add("setup changed", (SIGNAL_FUNC) read_settings); -core/core.c:262:	signal_add("irssi init finished", (SIGNAL_FUNC) sig_irssi_init_finished); -core/expandos.c:177:                signal_add("expando timer", funcs[EXPANDO_ARG_NONE]); -core/expandos.c:185:		signal_add_full_id(MODULE_NAME, SIGNAL_PRIORITY_DEFAULT, -core/expandos.c:697:	signal_add("message public", (SIGNAL_FUNC) sig_message_public); -core/expandos.c:698:	signal_add("message private", (SIGNAL_FUNC) sig_message_private); -core/expandos.c:699:	signal_add("message own_private", (SIGNAL_FUNC) sig_message_own_private); -core/expandos.c:700:	signal_add_first("setup changed", (SIGNAL_FUNC) read_settings); -core/ignore.c:449:        signal_add("setup reread", (SIGNAL_FUNC) read_ignores); -core/log-away.c:112:	signal_add("log written", (SIGNAL_FUNC) sig_log_written); -core/log-away.c:113:	signal_add("away mode changed", (SIGNAL_FUNC) sig_away_changed); -core/log.c:586:        signal_add("setup changed", (SIGNAL_FUNC) read_settings); -core/log.c:587:        signal_add("setup reread", (SIGNAL_FUNC) log_read_config); -core/log.c:588:        signal_add("irssi init finished", (SIGNAL_FUNC) log_read_config); -core/nicklist.c:589:	signal_add_first("channel created", (SIGNAL_FUNC) sig_channel_created); -core/nicklist.c:590:	signal_add("channel destroyed", (SIGNAL_FUNC) sig_channel_destroyed); -core/nickmatch-cache.c:105:        signal_add("nicklist new", (SIGNAL_FUNC) sig_nick_new); -core/nickmatch-cache.c:106:        signal_add("nicklist changed", (SIGNAL_FUNC) sig_nick_new); -core/nickmatch-cache.c:107:        signal_add("nicklist host changed", (SIGNAL_FUNC) sig_nick_new); -core/nickmatch-cache.c:108:        signal_add("nicklist remove", (SIGNAL_FUNC) sig_nick_remove); -core/rawlog.c:208:	signal_add("setup changed", (SIGNAL_FUNC) read_settings); -core/servers-reconnect.c:484:	signal_add("server connect failed", (SIGNAL_FUNC) sig_reconnect); -core/servers-reconnect.c:485:	signal_add("server disconnected", (SIGNAL_FUNC) sig_reconnect); -core/servers-reconnect.c:486:	signal_add("event connected", (SIGNAL_FUNC) sig_connected); -core/servers-reconnect.c:487:	signal_add("chat protocol deinit", (SIGNAL_FUNC) sig_chat_protocol_deinit); -core/servers-reconnect.c:488:	signal_add("setup changed", (SIGNAL_FUNC) read_settings); -core/servers-setup.c:550:	signal_add("setup changed", (SIGNAL_FUNC) read_settings); -core/servers-setup.c:551:	signal_add("setup reread", (SIGNAL_FUNC) read_servers); -core/servers-setup.c:552:        signal_add("irssi init read settings", (SIGNAL_FUNC) read_servers); -core/servers.c:747:	signal_add("chat protocol deinit", (SIGNAL_FUNC) sig_chat_protocol_deinit); -core/session.c:347:	signal_add("session save", (SIGNAL_FUNC) sig_session_save); -core/session.c:348:	signal_add("session restore", (SIGNAL_FUNC) sig_session_restore); -core/session.c:349:	signal_add("session save server", (SIGNAL_FUNC) session_save_server_channels); -core/session.c:350:	signal_add("session restore server", (SIGNAL_FUNC) session_restore_server_channels); -core/session.c:351:	signal_add("session save channel", (SIGNAL_FUNC) session_save_channel_nicks); -core/session.c:352:	signal_add("session restore channel", (SIGNAL_FUNC) session_restore_channel_nicks); -core/session.c:353:	signal_add("irssi init finished", (SIGNAL_FUNC) sig_init_finished); -core/settings.c:806:	signal_add("irssi init finished", (SIGNAL_FUNC) sig_init_finished); -core/settings.c:807:	signal_add("gui exit", (SIGNAL_FUNC) sig_autosave); -core/signals.c:85:void signal_add_full(const char *module, int priority, -core/signals.c:88:	signal_add_full_id(module, priority, signal_get_uniq_id(signal), -core/signals.c:93:void signal_add_full_id(const char *module, int priority, -core/signals.h:16:void signal_add_full(const char *module, int priority, -core/signals.h:18:void signal_add_full_id(const char *module, int priority, -core/signals.h:20:#define signal_add(signal, func) \ -core/signals.h:21:	signal_add_full(MODULE_NAME, SIGNAL_PRIORITY_DEFAULT, (signal), (SIGNAL_FUNC) (func), NULL) -core/signals.h:22:#define signal_add_first(signal, func) \ -core/signals.h:23:	signal_add_full(MODULE_NAME, SIGNAL_PRIORITY_HIGH, (signal), (SIGNAL_FUNC) (func), NULL) -core/signals.h:24:#define signal_add_last(signal, func) \ -core/signals.h:25:	signal_add_full(MODULE_NAME, SIGNAL_PRIORITY_LOW, (signal), (SIGNAL_FUNC) (func), NULL) -core/signals.h:27:#define signal_add_data(signal, func, data) \ -core/signals.h:28:	signal_add_full(MODULE_NAME, SIGNAL_PRIORITY_DEFAULT, (signal), (SIGNAL_FUNC) (func), data) -core/signals.h:29:#define signal_add_first_data(signal, func, data) \ -core/signals.h:30:	signal_add_full(MODULE_NAME, SIGNAL_PRIORITY_HIGH, (signal), (SIGNAL_FUNC) (func), data) -core/signals.h:31:#define signal_add_last_data(signal, func, data) \ -core/signals.h:32:	signal_add_full(MODULE_NAME, SIGNAL_PRIORITY_LOW, (signal), (SIGNAL_FUNC) (func), data) -core/write-buffer.c:172:	signal_add("setup changed", (SIGNAL_FUNC) read_settings); -fe-common/core/chat-completion.c:1152:	signal_add("complete word", (SIGNAL_FUNC) sig_complete_word); -fe-common/core/chat-completion.c:1153:	signal_add("complete command msg", (SIGNAL_FUNC) sig_complete_msg); -fe-common/core/chat-completion.c:1154:	signal_add("complete command query", (SIGNAL_FUNC) sig_complete_msg); -fe-common/core/chat-completion.c:1155:	signal_add("complete command action", (SIGNAL_FUNC) sig_complete_msg); -fe-common/core/chat-completion.c:1156:	signal_add("complete erase command msg", (SIGNAL_FUNC) sig_erase_complete_msg); -fe-common/core/chat-completion.c:1157:	signal_add("complete erase command query", (SIGNAL_FUNC) sig_erase_complete_msg); -fe-common/core/chat-completion.c:1158:	signal_add("complete erase command action", (SIGNAL_FUNC) sig_erase_complete_msg); -fe-common/core/chat-completion.c:1159:	signal_add("complete command connect", (SIGNAL_FUNC) sig_complete_connect); -fe-common/core/chat-completion.c:1160:	signal_add("complete command server", (SIGNAL_FUNC) sig_complete_connect); -fe-common/core/chat-completion.c:1161:	signal_add("complete command disconnect", (SIGNAL_FUNC) sig_complete_tag); -fe-common/core/chat-completion.c:1162:	signal_add("complete command reconnect", (SIGNAL_FUNC) sig_complete_tag); -fe-common/core/chat-completion.c:1163:	signal_add("complete command window server", (SIGNAL_FUNC) sig_complete_tag); -fe-common/core/chat-completion.c:1164:	signal_add("complete command topic", (SIGNAL_FUNC) sig_complete_topic); -fe-common/core/chat-completion.c:1165:	signal_add("complete command away", (SIGNAL_FUNC) sig_complete_away); -fe-common/core/chat-completion.c:1166:	signal_add("complete command unalias", (SIGNAL_FUNC) sig_complete_unalias); -fe-common/core/chat-completion.c:1167:	signal_add("complete command alias", (SIGNAL_FUNC) sig_complete_alias); -fe-common/core/chat-completion.c:1168:	signal_add("complete command window goto", (SIGNAL_FUNC) sig_complete_window); -fe-common/core/chat-completion.c:1169:	signal_add("complete command window item move", (SIGNAL_FUNC) sig_complete_channel); -fe-common/core/chat-completion.c:1170:	signal_add("complete command server add", (SIGNAL_FUNC) sig_complete_server); -fe-common/core/chat-completion.c:1171:	signal_add("complete command server remove", (SIGNAL_FUNC) sig_complete_server); -fe-common/core/chat-completion.c:1172:	signal_add("complete command recode remove", (SIGNAL_FUNC) sig_complete_target); -fe-common/core/chat-completion.c:1173:	signal_add("message public", (SIGNAL_FUNC) sig_message_public); -fe-common/core/chat-completion.c:1174:	signal_add("message join", (SIGNAL_FUNC) sig_message_join); -fe-common/core/chat-completion.c:1175:	signal_add("message private", (SIGNAL_FUNC) sig_message_private); -fe-common/core/chat-completion.c:1176:	signal_add("message own_public", (SIGNAL_FUNC) sig_message_own_public); -fe-common/core/chat-completion.c:1177:	signal_add("message own_private", (SIGNAL_FUNC) sig_message_own_private); -fe-common/core/chat-completion.c:1178:	signal_add("nicklist remove", (SIGNAL_FUNC) sig_nick_removed); -fe-common/core/chat-completion.c:1179:	signal_add("nicklist changed", (SIGNAL_FUNC) sig_nick_changed); -fe-common/core/chat-completion.c:1180:	signal_add("send text", (SIGNAL_FUNC) event_text); -fe-common/core/chat-completion.c:1181:	signal_add("server disconnected", (SIGNAL_FUNC) sig_server_disconnected); -fe-common/core/chat-completion.c:1182:	signal_add("channel destroyed", (SIGNAL_FUNC) sig_channel_destroyed); -fe-common/core/chat-completion.c:1183:	signal_add("setup changed", (SIGNAL_FUNC) read_settings); -fe-common/core/command-history.c:278:	signal_add("window created", (SIGNAL_FUNC) sig_window_created); -fe-common/core/command-history.c:279:	signal_add("window destroyed", (SIGNAL_FUNC) sig_window_destroyed); -fe-common/core/command-history.c:280:	signal_add("window history changed", (SIGNAL_FUNC) sig_window_history_changed); -fe-common/core/command-history.c:281:	signal_add("setup changed", (SIGNAL_FUNC) read_settings); -fe-common/core/completion.c:832:	signal_add_first("complete word", (SIGNAL_FUNC) sig_complete_word); -fe-common/core/completion.c:833:	signal_add_first("complete erase", (SIGNAL_FUNC) sig_complete_erase); -fe-common/core/completion.c:834:	signal_add("complete command set", (SIGNAL_FUNC) sig_complete_set); -fe-common/core/completion.c:835:	signal_add("complete command toggle", (SIGNAL_FUNC) sig_complete_toggle); -fe-common/core/completion.c:836:	signal_add("complete command load", (SIGNAL_FUNC) sig_complete_filename); -fe-common/core/completion.c:837:	signal_add("complete command cat", (SIGNAL_FUNC) sig_complete_filename); -fe-common/core/completion.c:838:	signal_add("complete command save", (SIGNAL_FUNC) sig_complete_filename); -fe-common/core/completion.c:839:	signal_add("complete command reload", (SIGNAL_FUNC) sig_complete_filename); -fe-common/core/completion.c:840:	signal_add("complete command rawlog open", (SIGNAL_FUNC) sig_complete_filename); -fe-common/core/completion.c:841:	signal_add("complete command rawlog save", (SIGNAL_FUNC) sig_complete_filename); -fe-common/core/completion.c:842:	signal_add("complete command help", (SIGNAL_FUNC) sig_complete_command); -fe-common/core/fe-channels.c:159:			signal_add("channel created", -fe-common/core/fe-channels.c:615:	signal_add("channel created", (SIGNAL_FUNC) signal_channel_created); -fe-common/core/fe-channels.c:616:	signal_add("channel destroyed", (SIGNAL_FUNC) signal_channel_destroyed); -fe-common/core/fe-channels.c:617:	signal_add_last("window item changed", (SIGNAL_FUNC) signal_window_item_changed); -fe-common/core/fe-channels.c:618:	signal_add_last("server disconnected", (SIGNAL_FUNC) sig_disconnected); -fe-common/core/fe-channels.c:619:	signal_add_last("channel joined", (SIGNAL_FUNC) sig_channel_joined); -fe-common/core/fe-common-core.c:198:        signal_add_first("server connected", (SIGNAL_FUNC) sig_connected); -fe-common/core/fe-common-core.c:199:        signal_add_last("server disconnected", (SIGNAL_FUNC) sig_disconnected); -fe-common/core/fe-common-core.c:200:        signal_add_first("channel created", (SIGNAL_FUNC) sig_channel_created); -fe-common/core/fe-common-core.c:201:        signal_add_last("channel destroyed", (SIGNAL_FUNC) sig_channel_destroyed); -fe-common/core/fe-common-core.c:447:	signal_add_first("setup changed", (SIGNAL_FUNC) sig_setup_changed); -fe-common/core/fe-core-commands.c:214:		signal_add_first("print starting", (SIGNAL_FUNC) sig_stop); -fe-common/core/fe-core-commands.c:215:		signal_add_first("print format", (SIGNAL_FUNC) sig_stop); -fe-common/core/fe-core-commands.c:216:		signal_add_first("print text", (SIGNAL_FUNC) sig_stop); -fe-common/core/fe-core-commands.c:324:	signal_add("send command", (SIGNAL_FUNC) event_command); -fe-common/core/fe-core-commands.c:325:	signal_add_last("send command", (SIGNAL_FUNC) event_command_last); -fe-common/core/fe-core-commands.c:326:	signal_add("default command", (SIGNAL_FUNC) event_default_command); -fe-common/core/fe-core-commands.c:327:	signal_add("error command", (SIGNAL_FUNC) event_cmderror); -fe-common/core/fe-core-commands.c:328:	signal_add("list subcommands", (SIGNAL_FUNC) event_list_subcommands); -fe-common/core/fe-exec.c:660:        signal_add("pidwait", (SIGNAL_FUNC) sig_pidwait); -fe-common/core/fe-exec.c:661:        signal_add("exec input", (SIGNAL_FUNC) sig_exec_input); -fe-common/core/fe-exec.c:662:        signal_add("window destroyed", (SIGNAL_FUNC) sig_window_destroyed); -fe-common/core/fe-exec.c:663:	signal_add_first("send text", (SIGNAL_FUNC) event_text); -fe-common/core/fe-ignore-messages.c:112:	signal_add_first("message public", (SIGNAL_FUNC) sig_message_public); -fe-common/core/fe-ignore-messages.c:113:	signal_add_first("message private", (SIGNAL_FUNC) sig_message_private); -fe-common/core/fe-ignore-messages.c:114:	signal_add_first("message join", (SIGNAL_FUNC) sig_message_join); -fe-common/core/fe-ignore-messages.c:115:	signal_add_first("message part", (SIGNAL_FUNC) sig_message_part); -fe-common/core/fe-ignore-messages.c:116:	signal_add_first("message quit", (SIGNAL_FUNC) sig_message_quit); -fe-common/core/fe-ignore-messages.c:117:	signal_add_first("message kick", (SIGNAL_FUNC) sig_message_kick); -fe-common/core/fe-ignore-messages.c:118:	signal_add_first("message nick", (SIGNAL_FUNC) sig_message_nick); -fe-common/core/fe-ignore-messages.c:119:	signal_add_first("message own_nick", (SIGNAL_FUNC) sig_message_own_nick); -fe-common/core/fe-ignore-messages.c:120:	signal_add_first("message invite", (SIGNAL_FUNC) sig_message_invite); -fe-common/core/fe-ignore-messages.c:121:	signal_add_first("message topic", (SIGNAL_FUNC) sig_message_topic); -fe-common/core/fe-ignore.c:261:	signal_add("ignore destroyed", (SIGNAL_FUNC) sig_ignore_destroyed); -fe-common/core/fe-ignore.c:262:	signal_add("ignore created", (SIGNAL_FUNC) sig_ignore_created); -fe-common/core/fe-ignore.c:263:	signal_add("ignore changed", (SIGNAL_FUNC) sig_ignore_created); -fe-common/core/fe-log.c:694:		signal_add("print format", (SIGNAL_FUNC) sig_print_format); -fe-common/core/fe-log.c:735:	signal_add_first("print text", (SIGNAL_FUNC) sig_printtext); -fe-common/core/fe-log.c:736:	signal_add("window item remove", (SIGNAL_FUNC) sig_window_item_remove); -fe-common/core/fe-log.c:737:	signal_add("window refnum changed", (SIGNAL_FUNC) sig_window_refnum_changed); -fe-common/core/fe-log.c:738:	signal_add("server disconnected", (SIGNAL_FUNC) sig_server_disconnected); -fe-common/core/fe-log.c:739:	signal_add("log locked", (SIGNAL_FUNC) sig_log_locked); -fe-common/core/fe-log.c:740:	signal_add("log create failed", (SIGNAL_FUNC) sig_log_create_failed); -fe-common/core/fe-log.c:741:	signal_add("log new", (SIGNAL_FUNC) sig_log_new); -fe-common/core/fe-log.c:742:	signal_add("log config read", (SIGNAL_FUNC) sig_log_config_read); -fe-common/core/fe-log.c:743:	signal_add("log config save", (SIGNAL_FUNC) sig_log_config_save); -fe-common/core/fe-log.c:744:	signal_add("awaylog show", (SIGNAL_FUNC) sig_awaylog_show); -fe-common/core/fe-log.c:745:	signal_add("theme destroyed", (SIGNAL_FUNC) sig_theme_destroyed); -fe-common/core/fe-log.c:746:	signal_add("setup changed", (SIGNAL_FUNC) read_settings); -fe-common/core/fe-messages.c:685:	signal_add_last("message public", (SIGNAL_FUNC) sig_message_public); -fe-common/core/fe-messages.c:686:	signal_add_last("message private", (SIGNAL_FUNC) sig_message_private); -fe-common/core/fe-messages.c:687:	signal_add_last("message own_public", (SIGNAL_FUNC) sig_message_own_public); -fe-common/core/fe-messages.c:688:	signal_add_last("message own_private", (SIGNAL_FUNC) sig_message_own_private); -fe-common/core/fe-messages.c:689:	signal_add_last("message join", (SIGNAL_FUNC) sig_message_join); -fe-common/core/fe-messages.c:690:	signal_add_last("message part", (SIGNAL_FUNC) sig_message_part); -fe-common/core/fe-messages.c:691:	signal_add_last("message quit", (SIGNAL_FUNC) sig_message_quit); -fe-common/core/fe-messages.c:692:	signal_add_last("message kick", (SIGNAL_FUNC) sig_message_kick); -fe-common/core/fe-messages.c:693:	signal_add_last("message nick", (SIGNAL_FUNC) sig_message_nick); -fe-common/core/fe-messages.c:694:	signal_add_last("message own_nick", (SIGNAL_FUNC) sig_message_own_nick); -fe-common/core/fe-messages.c:695:	signal_add_last("message invite", (SIGNAL_FUNC) sig_message_invite); -fe-common/core/fe-messages.c:696:	signal_add_last("message topic", (SIGNAL_FUNC) sig_message_topic); -fe-common/core/fe-messages.c:698:	signal_add("nicklist new", (SIGNAL_FUNC) sig_nicklist_new); -fe-common/core/fe-messages.c:699:	signal_add("nicklist remove", (SIGNAL_FUNC) sig_nicklist_remove); -fe-common/core/fe-messages.c:700:	signal_add("nicklist changed", (SIGNAL_FUNC) sig_nicklist_changed); -fe-common/core/fe-messages.c:701:	signal_add("nicklist host changed", (SIGNAL_FUNC) sig_nicklist_new); -fe-common/core/fe-messages.c:702:	signal_add("channel joined", (SIGNAL_FUNC) sig_channel_joined); -fe-common/core/fe-modules.c:228:	signal_add("module error", (SIGNAL_FUNC) sig_module_error); -fe-common/core/fe-modules.c:229:	signal_add("module loaded", (SIGNAL_FUNC) sig_module_loaded); -fe-common/core/fe-modules.c:230:	signal_add("module unloaded", (SIGNAL_FUNC) sig_module_unloaded); -fe-common/core/fe-queries.c:254:		signal_add("query created", -fe-common/core/fe-queries.c:362:	signal_add("query created", (SIGNAL_FUNC) signal_query_created); -fe-common/core/fe-queries.c:363:	signal_add("query destroyed", (SIGNAL_FUNC) signal_query_destroyed); -fe-common/core/fe-queries.c:364:	signal_add("query server changed", (SIGNAL_FUNC) signal_query_server_changed); -fe-common/core/fe-queries.c:365:	signal_add("query nick changed", (SIGNAL_FUNC) signal_query_nick_changed); -fe-common/core/fe-queries.c:366:        signal_add("window item server changed", (SIGNAL_FUNC) signal_window_item_server_changed); -fe-common/core/fe-queries.c:367:	signal_add("server connected", (SIGNAL_FUNC) sig_server_connected); -fe-common/core/fe-queries.c:368:	signal_add("window changed", (SIGNAL_FUNC) sig_window_changed); -fe-common/core/fe-queries.c:369:	signal_add_first("message private", (SIGNAL_FUNC) sig_message_private); -fe-common/core/fe-queries.c:370:	signal_add("setup changed", (SIGNAL_FUNC) read_settings); -fe-common/core/fe-recode.c:198:	signal_add_first("setup changed", (SIGNAL_FUNC) read_settings); -fe-common/core/fe-server.c:388:	signal_add("server looking", (SIGNAL_FUNC) sig_server_looking); -fe-common/core/fe-server.c:389:	signal_add("server connecting", (SIGNAL_FUNC) sig_server_connecting); -fe-common/core/fe-server.c:390:	signal_add("server connected", (SIGNAL_FUNC) sig_server_connected); -fe-common/core/fe-server.c:391:	signal_add("server connect failed", (SIGNAL_FUNC) sig_connect_failed); -fe-common/core/fe-server.c:392:	signal_add("server disconnected", (SIGNAL_FUNC) sig_server_disconnected); -fe-common/core/fe-server.c:393:	signal_add("server quit", (SIGNAL_FUNC) sig_server_quit); -fe-common/core/fe-server.c:395:	signal_add("server lag disconnect", (SIGNAL_FUNC) sig_server_lag_disconnected); -fe-common/core/fe-server.c:396:	signal_add("server reconnect remove", (SIGNAL_FUNC) sig_server_reconnect_removed); -fe-common/core/fe-server.c:397:	signal_add("server reconnect not found", (SIGNAL_FUNC) sig_server_reconnect_not_found); -fe-common/core/fe-server.c:399:	signal_add("chat protocol unknown", (SIGNAL_FUNC) sig_chat_protocol_unknown); -fe-common/core/fe-settings.c:377:        signal_add("settings errors", (SIGNAL_FUNC) sig_settings_errors); -fe-common/core/fe-windows.c:630:		signal_add("print text", (SIGNAL_FUNC) sig_print_text); -fe-common/core/fe-windows.c:656:	signal_add("server looking", (SIGNAL_FUNC) sig_server_connected); -fe-common/core/fe-windows.c:657:	signal_add("server connected", (SIGNAL_FUNC) sig_server_connected); -fe-common/core/fe-windows.c:658:	signal_add("server disconnected", (SIGNAL_FUNC) sig_server_disconnected); -fe-common/core/fe-windows.c:659:	signal_add("server connect failed", (SIGNAL_FUNC) sig_server_disconnected); -fe-common/core/fe-windows.c:660:	signal_add("setup changed", (SIGNAL_FUNC) read_settings); -fe-common/core/formats.c:1091:	signal_add("setup changed", (SIGNAL_FUNC) read_settings); -fe-common/core/hilight-text.c:693:	signal_add_first("print text", (SIGNAL_FUNC) sig_print_text); -fe-common/core/hilight-text.c:694:        signal_add("setup reread", (SIGNAL_FUNC) read_hilight_config); -fe-common/core/hilight-text.c:695:        signal_add("setup changed", (SIGNAL_FUNC) read_settings); -fe-common/core/keyboard.c:457:		signal_add(key, func); -fe-common/core/keyboard.c:853:	signal_add("irssi init read settings", (SIGNAL_FUNC) read_keyboard_config); -fe-common/core/keyboard.c:854:	signal_add("setup reread", (SIGNAL_FUNC) read_keyboard_config); -fe-common/core/keyboard.c:855:	signal_add("complete command bind", (SIGNAL_FUNC) sig_complete_bind); -fe-common/core/printtext.c:498:	signal_add("print text", (SIGNAL_FUNC) sig_print_text); -fe-common/core/printtext.c:499:	signal_add("gui dialog", (SIGNAL_FUNC) sig_gui_dialog); -fe-common/core/printtext.c:500:	signal_add("setup changed", (SIGNAL_FUNC) read_settings); -fe-common/core/themes.c:1368:	signal_add("complete command format", (SIGNAL_FUNC) sig_complete_format); -fe-common/core/themes.c:1369:	signal_add("irssi init finished", (SIGNAL_FUNC) sig_print_errors); -fe-common/core/themes.c:1370:        signal_add("setup changed", (SIGNAL_FUNC) read_settings); -fe-common/core/themes.c:1371:	signal_add("setup reread", (SIGNAL_FUNC) themes_reload); -fe-common/core/window-activity.c:143:	signal_add("print text", (SIGNAL_FUNC) sig_hilight_text); -fe-common/core/window-activity.c:144:	signal_add("window changed", (SIGNAL_FUNC) sig_dehilight_window); -fe-common/core/window-activity.c:145:	signal_add("window dehilight", (SIGNAL_FUNC) sig_dehilight_window); -fe-common/core/window-activity.c:146:	signal_add("setup changed", (SIGNAL_FUNC) read_settings); -fe-common/core/window-items.c:356:	signal_add_last("window item changed", (SIGNAL_FUNC) signal_window_item_changed); -fe-common/core/windows-layout.c:67:		signal_add("query created", -fe-common/core/windows-layout.c:260:	signal_add("layout restore item", (SIGNAL_FUNC) sig_layout_restore_item); -fe-common/core/windows-layout.c:261:	signal_add("layout restore", (SIGNAL_FUNC) sig_layout_restore); -fe-common/core/windows-layout.c:262:	signal_add("layout save item", (SIGNAL_FUNC) sig_layout_save_item); -fe-common/irc/dcc/fe-dcc-chat-messages.c:135:        signal_add("message dcc own", (SIGNAL_FUNC) sig_message_dcc_own); -fe-common/irc/dcc/fe-dcc-chat-messages.c:136:        signal_add("message dcc own_action", (SIGNAL_FUNC) sig_message_dcc_own_action); -fe-common/irc/dcc/fe-dcc-chat-messages.c:137:        signal_add("message dcc own_ctcp", (SIGNAL_FUNC) sig_message_dcc_own_ctcp); -fe-common/irc/dcc/fe-dcc-chat-messages.c:138:        signal_add("message dcc", (SIGNAL_FUNC) sig_message_dcc); -fe-common/irc/dcc/fe-dcc-chat-messages.c:139:        signal_add("message dcc action", (SIGNAL_FUNC) sig_message_dcc_action); -fe-common/irc/dcc/fe-dcc-chat-messages.c:140:        signal_add("message dcc ctcp", (SIGNAL_FUNC) sig_message_dcc_ctcp); -fe-common/irc/dcc/fe-dcc-chat.c:345:	signal_add("dcc request", (SIGNAL_FUNC) dcc_request); -fe-common/irc/dcc/fe-dcc-chat.c:346:	signal_add("dcc connected", (SIGNAL_FUNC) dcc_connected); -fe-common/irc/dcc/fe-dcc-chat.c:347:	signal_add("dcc closed", (SIGNAL_FUNC) dcc_closed); -fe-common/irc/dcc/fe-dcc-chat.c:348:	signal_add("dcc chat message", (SIGNAL_FUNC) dcc_chat_msg); -fe-common/irc/dcc/fe-dcc-chat.c:349:	signal_add("dcc ctcp action", (SIGNAL_FUNC) dcc_chat_action); -fe-common/irc/dcc/fe-dcc-chat.c:350:	signal_add("default dcc ctcp", (SIGNAL_FUNC) dcc_chat_ctcp); -fe-common/irc/dcc/fe-dcc-chat.c:351:	signal_add("dcc error ctcp", (SIGNAL_FUNC) dcc_error_ctcp); -fe-common/irc/dcc/fe-dcc-chat.c:352:	signal_add("default ctcp msg dcc", (SIGNAL_FUNC) dcc_unknown_ctcp); -fe-common/irc/dcc/fe-dcc-chat.c:353:	signal_add("default ctcp reply dcc", (SIGNAL_FUNC) dcc_unknown_reply); -fe-common/irc/dcc/fe-dcc-chat.c:354:	signal_add("dcc destroyed", (SIGNAL_FUNC) sig_dcc_destroyed); -fe-common/irc/dcc/fe-dcc-chat.c:355:	signal_add("query destroyed", (SIGNAL_FUNC) sig_query_destroyed); -fe-common/irc/dcc/fe-dcc-chat.c:356:        signal_add("dcc list print", (SIGNAL_FUNC) sig_dcc_list_print); -fe-common/irc/dcc/fe-dcc-chat.c:361:	signal_add("dcc error close not found", (SIGNAL_FUNC) dcc_error_close_not_found); -fe-common/irc/dcc/fe-dcc-get.c:129:	signal_add("dcc request", (SIGNAL_FUNC) dcc_request); -fe-common/irc/dcc/fe-dcc-get.c:130:	signal_add("dcc connected", (SIGNAL_FUNC) dcc_connected); -fe-common/irc/dcc/fe-dcc-get.c:131:	signal_add("dcc closed", (SIGNAL_FUNC) dcc_closed); -fe-common/irc/dcc/fe-dcc-get.c:132:	signal_add("dcc error file create", (SIGNAL_FUNC) dcc_error_file_create); -fe-common/irc/dcc/fe-dcc-get.c:133:	signal_add("dcc error get not found", (SIGNAL_FUNC) dcc_error_get_not_found); -fe-common/irc/dcc/fe-dcc-get.c:134:	signal_add("dcc error close not found", (SIGNAL_FUNC) dcc_error_close_not_found); -fe-common/irc/dcc/fe-dcc-get.c:135:	signal_add("dcc error write", (SIGNAL_FUNC) dcc_error_write); -fe-common/irc/dcc/fe-dcc-get.c:136:        signal_add("dcc list print", (SIGNAL_FUNC) sig_dcc_list_print); -fe-common/irc/dcc/fe-dcc-send.c:166:	signal_add("dcc connected", (SIGNAL_FUNC) dcc_connected); -fe-common/irc/dcc/fe-dcc-send.c:167:	signal_add("dcc closed", (SIGNAL_FUNC) dcc_closed); -fe-common/irc/dcc/fe-dcc-send.c:168:	signal_add("dcc error file open", (SIGNAL_FUNC) dcc_error_file_open); -fe-common/irc/dcc/fe-dcc-send.c:169:	signal_add("dcc error send exists", (SIGNAL_FUNC) dcc_error_send_exists); -fe-common/irc/dcc/fe-dcc-send.c:170:	signal_add("dcc error send no route", (SIGNAL_FUNC) dcc_error_send_no_route); -fe-common/irc/dcc/fe-dcc-send.c:171:	signal_add("dcc error close not found", (SIGNAL_FUNC) dcc_error_close_not_found); -fe-common/irc/dcc/fe-dcc-send.c:172:	signal_add("complete command dcc send", (SIGNAL_FUNC) sig_dcc_send_complete); -fe-common/irc/dcc/fe-dcc-send.c:173:        signal_add("dcc list print", (SIGNAL_FUNC) sig_dcc_list_print); -fe-common/irc/dcc/fe-dcc-server.c:72:	signal_add("dcc server started", (SIGNAL_FUNC) dcc_server_started); -fe-common/irc/dcc/fe-dcc-server.c:73:	signal_add("dcc closed", (SIGNAL_FUNC) dcc_closed); -fe-common/irc/dcc/fe-dcc-server.c:74:	signal_add("dcc list print", (SIGNAL_FUNC) sig_dcc_list_print); -fe-common/irc/dcc/fe-dcc.c:164:	signal_add("dcc request", (SIGNAL_FUNC) dcc_request); -fe-common/irc/dcc/fe-dcc.c:165:	signal_add("dcc rejected", (SIGNAL_FUNC) dcc_rejected); -fe-common/irc/dcc/fe-dcc.c:166:	signal_add("dcc request send", (SIGNAL_FUNC) dcc_request_send); -fe-common/irc/dcc/fe-dcc.c:167:	signal_add("dcc error connect", (SIGNAL_FUNC) dcc_error_connect); -fe-common/irc/dcc/fe-dcc.c:168:	signal_add("dcc error unknown type", (SIGNAL_FUNC) dcc_error_unknown_type); -fe-common/irc/fe-ctcp.c:146:	signal_add("default ctcp msg", (SIGNAL_FUNC) ctcp_default_msg); -fe-common/irc/fe-ctcp.c:147:	signal_add("ctcp msg ping", (SIGNAL_FUNC) ctcp_ping_msg); -fe-common/irc/fe-ctcp.c:148:	signal_add("ctcp msg version", (SIGNAL_FUNC) ctcp_version_msg); -fe-common/irc/fe-ctcp.c:149:	signal_add("ctcp msg time", (SIGNAL_FUNC) ctcp_time_msg); -fe-common/irc/fe-ctcp.c:150:	signal_add("ctcp msg userinfo", (SIGNAL_FUNC) ctcp_userinfo_msg); -fe-common/irc/fe-ctcp.c:151:	signal_add("ctcp msg clientinfo", (SIGNAL_FUNC) ctcp_clientinfo_msg); -fe-common/irc/fe-ctcp.c:152:	signal_add("default ctcp reply", (SIGNAL_FUNC) ctcp_default_reply); -fe-common/irc/fe-ctcp.c:153:	signal_add("ctcp reply ping", (SIGNAL_FUNC) ctcp_ping_reply); -fe-common/irc/fe-events-numeric.c:648:	signal_add("event 221", (SIGNAL_FUNC) event_user_mode); -fe-common/irc/fe-events-numeric.c:649:	signal_add("event 303", (SIGNAL_FUNC) event_ison); -fe-common/irc/fe-events-numeric.c:650:	signal_add("event 353", (SIGNAL_FUNC) event_names_list); -fe-common/irc/fe-events-numeric.c:651:	signal_add_first("event 366", (SIGNAL_FUNC) event_end_of_names); -fe-common/irc/fe-events-numeric.c:652:	signal_add("event 352", (SIGNAL_FUNC) event_who); -fe-common/irc/fe-events-numeric.c:653:	signal_add("event 315", (SIGNAL_FUNC) event_end_of_who); -fe-common/irc/fe-events-numeric.c:654:	signal_add("event 271", (SIGNAL_FUNC) event_silence_list); -fe-common/irc/fe-events-numeric.c:655:	signal_add("event 272", (SIGNAL_FUNC) sig_empty); -fe-common/irc/fe-events-numeric.c:656:	signal_add("event 281", (SIGNAL_FUNC) event_accept_list); -fe-common/irc/fe-events-numeric.c:657:	signal_add("event 367", (SIGNAL_FUNC) event_ban_list); -fe-common/irc/fe-events-numeric.c:658:	signal_add("event 348", (SIGNAL_FUNC) event_eban_list); -fe-common/irc/fe-events-numeric.c:659:	signal_add("event 346", (SIGNAL_FUNC) event_invite_list); -fe-common/irc/fe-events-numeric.c:660:	signal_add("event 433", (SIGNAL_FUNC) event_nick_in_use); -fe-common/irc/fe-events-numeric.c:661:	signal_add("event 332", (SIGNAL_FUNC) event_topic_get); -fe-common/irc/fe-events-numeric.c:662:	signal_add("event 333", (SIGNAL_FUNC) event_topic_info); -fe-common/irc/fe-events-numeric.c:663:	signal_add("event 324", (SIGNAL_FUNC) event_channel_mode); -fe-common/irc/fe-events-numeric.c:664:	signal_add("event 329", (SIGNAL_FUNC) event_channel_created); -fe-common/irc/fe-events-numeric.c:665:	signal_add("event 306", (SIGNAL_FUNC) event_nowaway); -fe-common/irc/fe-events-numeric.c:666:	signal_add("event 305", (SIGNAL_FUNC) event_unaway); -fe-common/irc/fe-events-numeric.c:667:	signal_add("event 301", (SIGNAL_FUNC) event_away); -fe-common/irc/fe-events-numeric.c:668:	signal_add("event 328", (SIGNAL_FUNC) event_chanserv_url); -fe-common/irc/fe-events-numeric.c:669:	signal_add("event 302", (SIGNAL_FUNC) event_userhost); -fe-common/irc/fe-events-numeric.c:670:	signal_add("event 341", (SIGNAL_FUNC) event_sent_invite); -fe-common/irc/fe-events-numeric.c:672:	signal_add("event 437", (SIGNAL_FUNC) event_target_unavailable); -fe-common/irc/fe-events-numeric.c:673:	signal_add("event 401", (SIGNAL_FUNC) event_no_such_nick); -fe-common/irc/fe-events-numeric.c:674:	signal_add("event 403", (SIGNAL_FUNC) event_no_such_channel); -fe-common/irc/fe-events-numeric.c:675:	signal_add("event 405", (SIGNAL_FUNC) event_too_many_channels); -fe-common/irc/fe-events-numeric.c:676:	signal_add("event 407", (SIGNAL_FUNC) event_duplicate_channel); -fe-common/irc/fe-events-numeric.c:677:	signal_add("event 471", (SIGNAL_FUNC) event_channel_is_full); -fe-common/irc/fe-events-numeric.c:678:	signal_add("event 472", (SIGNAL_FUNC) event_unknown_mode); -fe-common/irc/fe-events-numeric.c:679:	signal_add("event 473", (SIGNAL_FUNC) event_invite_only); -fe-common/irc/fe-events-numeric.c:680:	signal_add("event 474", (SIGNAL_FUNC) event_banned); -fe-common/irc/fe-events-numeric.c:681:	signal_add("event 475", (SIGNAL_FUNC) event_bad_channel_key); -fe-common/irc/fe-events-numeric.c:682:	signal_add("event 476", (SIGNAL_FUNC) event_bad_channel_mask); -fe-common/irc/fe-events-numeric.c:683:	signal_add("event 477", (SIGNAL_FUNC) event_477); -fe-common/irc/fe-events-numeric.c:684:	signal_add("event 375", (SIGNAL_FUNC) event_motd); -fe-common/irc/fe-events-numeric.c:685:	signal_add("event 376", (SIGNAL_FUNC) event_motd); -fe-common/irc/fe-events-numeric.c:686:	signal_add("event 372", (SIGNAL_FUNC) event_motd); -fe-common/irc/fe-events-numeric.c:687:	signal_add("event 422", (SIGNAL_FUNC) event_motd); -fe-common/irc/fe-events-numeric.c:688:	signal_add("event 439", (SIGNAL_FUNC) event_target_too_fast); -fe-common/irc/fe-events-numeric.c:689:	signal_add("event 707", (SIGNAL_FUNC) event_target_too_fast); -fe-common/irc/fe-events-numeric.c:691:        signal_add("default event numeric", (SIGNAL_FUNC) event_numeric); -fe-common/irc/fe-events-numeric.c:696:	signal_add("event 001", (SIGNAL_FUNC) event_received); -fe-common/irc/fe-events-numeric.c:697:	signal_add("event 004", (SIGNAL_FUNC) event_received); -fe-common/irc/fe-events-numeric.c:698:	signal_add("event 005", (SIGNAL_FUNC) event_received); -fe-common/irc/fe-events-numeric.c:699:	signal_add("event 254", (SIGNAL_FUNC) event_received); -fe-common/irc/fe-events-numeric.c:700:	signal_add("event 364", (SIGNAL_FUNC) event_received); -fe-common/irc/fe-events-numeric.c:701:	signal_add("event 365", (SIGNAL_FUNC) event_received); -fe-common/irc/fe-events-numeric.c:702:	signal_add("event 381", (SIGNAL_FUNC) event_received); -fe-common/irc/fe-events-numeric.c:703:	signal_add("event 396", (SIGNAL_FUNC) event_received); -fe-common/irc/fe-events-numeric.c:704:	signal_add("event 421", (SIGNAL_FUNC) event_received); -fe-common/irc/fe-events-numeric.c:705:	signal_add("event 432", (SIGNAL_FUNC) event_received); -fe-common/irc/fe-events-numeric.c:706:	signal_add("event 436", (SIGNAL_FUNC) event_received); -fe-common/irc/fe-events-numeric.c:707:	signal_add("event 438", (SIGNAL_FUNC) event_received); -fe-common/irc/fe-events-numeric.c:708:	signal_add("event 465", (SIGNAL_FUNC) event_received); -fe-common/irc/fe-events-numeric.c:709:	signal_add("event 470", (SIGNAL_FUNC) event_received); -fe-common/irc/fe-events-numeric.c:710:	signal_add("event 479", (SIGNAL_FUNC) event_received); -fe-common/irc/fe-events-numeric.c:712:	signal_add("event 344", (SIGNAL_FUNC) event_target_received); /* reop list */ -fe-common/irc/fe-events-numeric.c:713:	signal_add("event 345", (SIGNAL_FUNC) event_target_received); /* end of reop list */ -fe-common/irc/fe-events-numeric.c:714:	signal_add("event 347", (SIGNAL_FUNC) event_target_received); /* end of invite exception list */ -fe-common/irc/fe-events-numeric.c:715:	signal_add("event 349", (SIGNAL_FUNC) event_target_received); /* end of ban exception list */ -fe-common/irc/fe-events-numeric.c:716:	signal_add("event 368", (SIGNAL_FUNC) event_target_received); /* end of ban list */ -fe-common/irc/fe-events-numeric.c:717:	signal_add("event 386", (SIGNAL_FUNC) event_target_received); /* owner list; old rsa challenge (harmless) */ -fe-common/irc/fe-events-numeric.c:718:	signal_add("event 387", (SIGNAL_FUNC) event_target_received); /* end of owner list */ -fe-common/irc/fe-events-numeric.c:719:	signal_add("event 388", (SIGNAL_FUNC) event_target_received); /* protect list */ -fe-common/irc/fe-events-numeric.c:720:	signal_add("event 389", (SIGNAL_FUNC) event_target_received); /* end of protect list */ -fe-common/irc/fe-events-numeric.c:721:	signal_add("event 404", (SIGNAL_FUNC) event_target_received); /* cannot send to channel */ -fe-common/irc/fe-events-numeric.c:722:	signal_add("event 408", (SIGNAL_FUNC) event_target_received); /* cannot send (+c) */ -fe-common/irc/fe-events-numeric.c:723:	signal_add("event 442", (SIGNAL_FUNC) event_target_received); /* you're not on that channel */ -fe-common/irc/fe-events-numeric.c:724:	signal_add("event 478", (SIGNAL_FUNC) event_target_received); /* ban list is full */ -fe-common/irc/fe-events-numeric.c:725:	signal_add("event 482", (SIGNAL_FUNC) event_target_received); /* not chanop */ -fe-common/irc/fe-events-numeric.c:726:	signal_add("event 486", (SIGNAL_FUNC) event_target_received); /* cannot /msg (+R) */ -fe-common/irc/fe-events-numeric.c:727:	signal_add("event 489", (SIGNAL_FUNC) event_target_received); /* not chanop or voice */ -fe-common/irc/fe-events-numeric.c:728:	signal_add("event 494", (SIGNAL_FUNC) event_target_received); /* cannot /msg (own +R) */ -fe-common/irc/fe-events-numeric.c:729:	signal_add("event 506", (SIGNAL_FUNC) event_target_received); /* cannot send (+R) */ -fe-common/irc/fe-events-numeric.c:730:	signal_add("event 716", (SIGNAL_FUNC) event_target_received); /* cannot /msg (+g) */ -fe-common/irc/fe-events-numeric.c:731:	signal_add("event 717", (SIGNAL_FUNC) event_target_received); /* +g notified */ -fe-common/irc/fe-events-numeric.c:732:	signal_add("event 728", (SIGNAL_FUNC) event_target_received); /* quiet (or other) list */ -fe-common/irc/fe-events-numeric.c:733:	signal_add("event 729", (SIGNAL_FUNC) event_target_received); /* end of quiet (or other) list */ -fe-common/irc/fe-events.c:435:	signal_add("event privmsg", (SIGNAL_FUNC) event_privmsg); -fe-common/irc/fe-events.c:436:	signal_add("ctcp action", (SIGNAL_FUNC) ctcp_action); -fe-common/irc/fe-events.c:437:	signal_add("event notice", (SIGNAL_FUNC) event_notice); -fe-common/irc/fe-events.c:438:	signal_add("event join", (SIGNAL_FUNC) event_join); -fe-common/irc/fe-events.c:439:	signal_add("event part", (SIGNAL_FUNC) event_part); -fe-common/irc/fe-events.c:440:	signal_add("event quit", (SIGNAL_FUNC) event_quit); -fe-common/irc/fe-events.c:441:	signal_add("event kick", (SIGNAL_FUNC) event_kick); -fe-common/irc/fe-events.c:442:	signal_add("event kill", (SIGNAL_FUNC) event_kill); -fe-common/irc/fe-events.c:443:	signal_add("event nick", (SIGNAL_FUNC) event_nick); -fe-common/irc/fe-events.c:444:	signal_add("event mode", (SIGNAL_FUNC) event_mode); -fe-common/irc/fe-events.c:445:	signal_add("event pong", (SIGNAL_FUNC) event_pong); -fe-common/irc/fe-events.c:446:	signal_add("event invite", (SIGNAL_FUNC) event_invite); -fe-common/irc/fe-events.c:447:	signal_add("event topic", (SIGNAL_FUNC) event_topic); -fe-common/irc/fe-events.c:448:	signal_add("event error", (SIGNAL_FUNC) event_error); -fe-common/irc/fe-events.c:449:	signal_add("event wallops", (SIGNAL_FUNC) event_wallops); -fe-common/irc/fe-events.c:450:	signal_add("event silence", (SIGNAL_FUNC) event_silence); -fe-common/irc/fe-events.c:452:	signal_add("default event", (SIGNAL_FUNC) event_received); -fe-common/irc/fe-events.c:454:	signal_add("channel sync", (SIGNAL_FUNC) channel_sync); -fe-common/irc/fe-events.c:455:	signal_add("event connected", (SIGNAL_FUNC) event_connected); -fe-common/irc/fe-events.c:456:	signal_add("nickfind event whois", (SIGNAL_FUNC) event_nickfind_whois); -fe-common/irc/fe-events.c:457:	signal_add("ban type changed", (SIGNAL_FUNC) event_ban_type_changed); -fe-common/irc/fe-events.c:458:	signal_add("whois event not found", (SIGNAL_FUNC) sig_whois_event_not_found); -fe-common/irc/fe-events.c:459:	signal_add("whowas event end", (SIGNAL_FUNC) sig_whowas_event_end); -fe-common/irc/fe-irc-channels.c:61:	signal_add("channel rejoin new", (SIGNAL_FUNC) sig_channel_rejoin); -fe-common/irc/fe-irc-channels.c:62:	signal_add_first("event 470", (SIGNAL_FUNC) sig_event_forward); -fe-common/irc/fe-irc-messages.c:271:        signal_add_last("message own_public", (SIGNAL_FUNC) sig_message_own_public); -fe-common/irc/fe-irc-messages.c:272:        signal_add_last("message irc op_public", (SIGNAL_FUNC) sig_message_irc_op_public); -fe-common/irc/fe-irc-messages.c:273:        signal_add_last("message irc own_wall", (SIGNAL_FUNC) sig_message_own_wall); -fe-common/irc/fe-irc-messages.c:274:        signal_add_last("message irc own_action", (SIGNAL_FUNC) sig_message_own_action); -fe-common/irc/fe-irc-messages.c:275:        signal_add_last("message irc action", (SIGNAL_FUNC) sig_message_irc_action); -fe-common/irc/fe-irc-messages.c:276:        signal_add_last("message irc own_notice", (SIGNAL_FUNC) sig_message_own_notice); -fe-common/irc/fe-irc-messages.c:277:        signal_add_last("message irc notice", (SIGNAL_FUNC) sig_message_irc_notice); -fe-common/irc/fe-irc-messages.c:278:        signal_add_last("message irc own_ctcp", (SIGNAL_FUNC) sig_message_own_ctcp); -fe-common/irc/fe-irc-messages.c:279:        signal_add_last("message irc ctcp", (SIGNAL_FUNC) sig_message_irc_ctcp); -fe-common/irc/fe-irc-queries.c:88:	signal_add_first("event privmsg", (SIGNAL_FUNC) event_privmsg); -fe-common/irc/fe-irc-server.c:145:	signal_add("server add fill", (SIGNAL_FUNC) sig_server_add_fill); -fe-common/irc/fe-modes.c:135:		signal_add("print starting", (SIGNAL_FUNC) sig_print_starting); -fe-common/irc/fe-modes.c:218:	signal_add("message irc mode", (SIGNAL_FUNC) sig_message_mode); -fe-common/irc/fe-modes.c:219:	signal_add("setup changed", (SIGNAL_FUNC) read_settings); -fe-common/irc/fe-netjoin.c:349:		signal_add("print starting", (SIGNAL_FUNC) sig_print_starting); -fe-common/irc/fe-netjoin.c:454:		signal_add("message quit", (SIGNAL_FUNC) msg_quit); -fe-common/irc/fe-netjoin.c:455:		signal_add("message join", (SIGNAL_FUNC) msg_join); -fe-common/irc/fe-netjoin.c:456:		signal_add("message irc mode", (SIGNAL_FUNC) msg_mode); -fe-common/irc/fe-netjoin.c:469:	signal_add("setup changed", (SIGNAL_FUNC) read_settings); -fe-common/irc/fe-netsplit.c:289:		signal_add("print starting", (SIGNAL_FUNC) sig_print_starting); -fe-common/irc/fe-netsplit.c:361:	signal_add("netsplit new", (SIGNAL_FUNC) sig_netsplit_servers); -fe-common/irc/fe-netsplit.c:362:	signal_add("setup changed", (SIGNAL_FUNC) read_settings); -fe-common/irc/fe-whois.c:410:	signal_add("event 311", (SIGNAL_FUNC) event_whois); -fe-common/irc/fe-whois.c:411:	signal_add("event 312", (SIGNAL_FUNC) event_whois_server); -fe-common/irc/fe-whois.c:414:	signal_add("event 317", (SIGNAL_FUNC) event_whois_idle); -fe-common/irc/fe-whois.c:415:	signal_add("event 319", (SIGNAL_FUNC) event_whois_channels); -fe-common/irc/fe-whois.c:416:	signal_add("event 313", (SIGNAL_FUNC) event_whois_oper); -fe-common/irc/fe-whois.c:417:	signal_add("event 330", (SIGNAL_FUNC) event_whois_auth); -fe-common/irc/fe-whois.c:418:	signal_add("event 377", (SIGNAL_FUNC) event_whois_usermode); -fe-common/irc/fe-whois.c:419:	signal_add("event 378", (SIGNAL_FUNC) event_whois_realhost); -fe-common/irc/fe-whois.c:420:	signal_add("event 379", (SIGNAL_FUNC) event_whois_modes); -fe-common/irc/fe-whois.c:421:	signal_add("event 327", (SIGNAL_FUNC) event_whois_realhost327); -fe-common/irc/fe-whois.c:422:	signal_add("event 326", (SIGNAL_FUNC) event_whois_usermode326); -fe-common/irc/fe-whois.c:423:	signal_add("event 338", (SIGNAL_FUNC) event_whois_realhost338); -fe-common/irc/fe-whois.c:424:	signal_add("whois away", (SIGNAL_FUNC) event_whois_away); -fe-common/irc/fe-whois.c:425:	signal_add("whois oper", (SIGNAL_FUNC) event_whois_oper); -fe-common/irc/fe-whois.c:426:	signal_add("whowas away", (SIGNAL_FUNC) event_whois_away); -fe-common/irc/fe-whois.c:427:	signal_add("whois default event", (SIGNAL_FUNC) event_whois_default); -fe-common/irc/fe-whois.c:428:	signal_add("event 318", (SIGNAL_FUNC) event_end_of_whois); -fe-common/irc/fe-whois.c:429:	signal_add("event 314", (SIGNAL_FUNC) event_whowas); -fe-common/irc/fe-whois.c:430:	signal_add("event 369", (SIGNAL_FUNC) event_end_of_whowas); -fe-common/irc/irc-completion.c:35:	signal_add("complete command stats", (SIGNAL_FUNC) sig_complete_stats); -fe-common/irc/notifylist/fe-notifylist.c:230:	signal_add("notifylist joined", (SIGNAL_FUNC) notifylist_joined); -fe-common/irc/notifylist/fe-notifylist.c:231:	signal_add("notifylist left", (SIGNAL_FUNC) notifylist_left); -fe-common/irc/notifylist/fe-notifylist.c:232:	signal_add("notifylist away changed", (SIGNAL_FUNC) notifylist_away); -fe-none/irssi.c:60:	signal_add("reload", (SIGNAL_FUNC) sig_reload); -fe-none/irssi.c:61:	signal_add("gui exit", (SIGNAL_FUNC) sig_exit); -fe-text/gui-printtext.c:252:	signal_add("gui print text", (SIGNAL_FUNC) sig_gui_print_text); -fe-text/gui-printtext.c:253:	signal_add("gui print text finished", (SIGNAL_FUNC) sig_gui_printtext_finished); -fe-text/gui-printtext.c:254:	signal_add("setup changed", (SIGNAL_FUNC) read_settings); -fe-text/gui-readline.c:1106:	signal_add("window changed automatic", (SIGNAL_FUNC) sig_window_auto_changed); -fe-text/gui-readline.c:1107:	signal_add("gui entry redirect", (SIGNAL_FUNC) sig_gui_entry_redirect); -fe-text/gui-readline.c:1108:	signal_add("gui key pressed", (SIGNAL_FUNC) sig_gui_key_pressed); -fe-text/gui-readline.c:1109:	signal_add("setup changed", (SIGNAL_FUNC) setup_changed); -fe-text/gui-windows.c:289:	signal_add("gui window create override", (SIGNAL_FUNC) sig_window_create_override); -fe-text/gui-windows.c:290:	signal_add("window created", (SIGNAL_FUNC) gui_window_created); -fe-text/gui-windows.c:291:	signal_add("window destroyed", (SIGNAL_FUNC) gui_window_destroyed); -fe-text/gui-windows.c:292:	signal_add_first("window changed", (SIGNAL_FUNC) signal_window_changed); -fe-text/gui-windows.c:293:	signal_add("setup changed", (SIGNAL_FUNC) read_settings); -fe-text/irssi.c:156:	signal_add_last("gui exit", (SIGNAL_FUNC) sig_exit); -fe-text/mainwindow-activity.c:49:	signal_add_first("window hilight", (SIGNAL_FUNC) sig_activity); -fe-text/mainwindow-activity.c:50:	signal_add_first("window activity", (SIGNAL_FUNC) sig_activity); -fe-text/mainwindows-layout.c:215:	signal_add("layout save window", (SIGNAL_FUNC) sig_layout_window_save); -fe-text/mainwindows-layout.c:216:	signal_add("layout restore window", (SIGNAL_FUNC) sig_layout_window_restore); -fe-text/mainwindows-layout.c:217:	signal_add("layout save", (SIGNAL_FUNC) sig_layout_save); -fe-text/mainwindows-layout.c:218:	signal_add_first("layout restore", (SIGNAL_FUNC) sig_layout_restore); -fe-text/mainwindows-layout.c:219:	signal_add("layout reset", (SIGNAL_FUNC) sig_layout_reset); -fe-text/mainwindows.c:1080:        signal_add("window print info", (SIGNAL_FUNC) sig_window_print_info); -fe-text/statusbar-config.c:569:	signal_add_last("setup reread", (SIGNAL_FUNC) read_statusbar_config); -fe-text/statusbar-config.c:570:	signal_add("theme changed", (SIGNAL_FUNC) read_statusbar_config); -fe-text/statusbar-items.c:452:	signal_add("window activity", (SIGNAL_FUNC) sig_statusbar_activity_hilight); -fe-text/statusbar-items.c:453:	signal_add("window destroyed", (SIGNAL_FUNC) sig_statusbar_activity_window_destroyed); -fe-text/statusbar-items.c:454:	signal_add("window refnum changed", (SIGNAL_FUNC) sig_statusbar_activity_updated); -fe-text/statusbar-items.c:458:	signal_add("gui page scrolled", (SIGNAL_FUNC) sig_statusbar_more_updated); -fe-text/statusbar-items.c:459:	signal_add("window changed", (SIGNAL_FUNC) sig_statusbar_more_updated); -fe-text/statusbar-items.c:460:	signal_add_last("gui print text finished", (SIGNAL_FUNC) sig_statusbar_more_updated); -fe-text/statusbar-items.c:461:	signal_add_last("command clear", (SIGNAL_FUNC) sig_statusbar_more_updated); -fe-text/statusbar-items.c:462:	signal_add_last("command scrollback", (SIGNAL_FUNC) sig_statusbar_more_updated); -fe-text/statusbar-items.c:466:	signal_add("server lag", (SIGNAL_FUNC) sig_server_lag_updated); -fe-text/statusbar-items.c:467:	signal_add("window changed", (SIGNAL_FUNC) lag_check_update); -fe-text/statusbar-items.c:468:	signal_add("window server changed", (SIGNAL_FUNC) lag_check_update); -fe-text/statusbar-items.c:476:        signal_add_last("setup changed", (SIGNAL_FUNC) read_settings); -fe-text/statusbar.c:505:        signal_add("terminal resized", (SIGNAL_FUNC) sig_terminal_resized); -fe-text/statusbar.c:506:	signal_add("mainwindow resized", (SIGNAL_FUNC) sig_mainwindow_resized); -fe-text/statusbar.c:507:	signal_add("mainwindow moved", (SIGNAL_FUNC) sig_mainwindow_resized); -fe-text/statusbar.c:855:				signal_add_full_id(MODULE_NAME, -fe-text/statusbar.c:1120:        signal_add("terminal resized", (SIGNAL_FUNC) sig_terminal_resized); -fe-text/statusbar.c:1121:	signal_add("mainwindow resized", (SIGNAL_FUNC) sig_mainwindow_resized); -fe-text/statusbar.c:1122:	signal_add("mainwindow moved", (SIGNAL_FUNC) sig_mainwindow_resized); -fe-text/statusbar.c:1123:	signal_add("gui window created", (SIGNAL_FUNC) sig_gui_window_created); -fe-text/statusbar.c:1124:	signal_add("window changed", (SIGNAL_FUNC) sig_window_changed); -fe-text/statusbar.c:1125:	signal_add("mainwindow destroyed", (SIGNAL_FUNC) sig_mainwindow_destroyed); -fe-text/term-dummy.c:87:	signal_add("gui print text", (SIGNAL_FUNC) sig_gui_printtext); -fe-text/term-dummy.c:88:	signal_add("gui print text finished", (SIGNAL_FUNC) sig_gui_printtext_finished); -fe-text/term-dummy.c:89:	signal_add("window created", (SIGNAL_FUNC) sig_window_created); -fe-text/term.c:159:	signal_add("beep", (SIGNAL_FUNC) term_beep); -fe-text/term.c:160:	signal_add("setup changed", (SIGNAL_FUNC) read_settings); -fe-text/textbuffer-commands.c:373:	signal_add("away mode changed", (SIGNAL_FUNC) sig_away_changed); -irc/core/bans.c:348:        signal_add("setup changed", (SIGNAL_FUNC) read_settings); -irc/core/channel-events.c:363:	signal_add_last("server event", (SIGNAL_FUNC) irc_server_event); -irc/core/channel-events.c:364:	signal_add_first("event 403", (SIGNAL_FUNC) event_no_such_channel); /* no such channel */ -irc/core/channel-events.c:365:	signal_add_first("event 407", (SIGNAL_FUNC) event_duplicate_channel); /* duplicate channel */ -irc/core/channel-events.c:367:	signal_add("event topic", (SIGNAL_FUNC) event_topic); -irc/core/channel-events.c:368:	signal_add_first("event join", (SIGNAL_FUNC) event_join); -irc/core/channel-events.c:369:	signal_add("event part", (SIGNAL_FUNC) event_part); -irc/core/channel-events.c:370:	signal_add("event kick", (SIGNAL_FUNC) event_kick); -irc/core/channel-events.c:371:	signal_add("event invite", (SIGNAL_FUNC) event_invite); -irc/core/channel-events.c:372:	signal_add("event 332", (SIGNAL_FUNC) event_topic_get); -irc/core/channel-events.c:373:	signal_add("event 333", (SIGNAL_FUNC) event_topic_info); -irc/core/channel-rejoin.c:269:	signal_add_first("event 407", (SIGNAL_FUNC) event_duplicate_channel); -irc/core/channel-rejoin.c:270:	signal_add_first("event 437", (SIGNAL_FUNC) event_target_unavailable); -irc/core/channel-rejoin.c:271:	signal_add_first("channel joined", (SIGNAL_FUNC) sig_remove_rejoin); -irc/core/channel-rejoin.c:272:	signal_add_first("channel destroyed", (SIGNAL_FUNC) sig_remove_rejoin); -irc/core/channel-rejoin.c:273:	signal_add("server disconnected", (SIGNAL_FUNC) sig_disconnected); -irc/core/channels-query.c:490:	signal_add("server connected", (SIGNAL_FUNC) sig_connected); -irc/core/channels-query.c:491:	signal_add("server disconnected", (SIGNAL_FUNC) sig_disconnected); -irc/core/channels-query.c:492:	signal_add("channel joined", (SIGNAL_FUNC) sig_channel_joined); -irc/core/channels-query.c:493:	signal_add("channel destroyed", (SIGNAL_FUNC) sig_channel_destroyed); -irc/core/channels-query.c:495:	signal_add("chanquery mode", (SIGNAL_FUNC) event_channel_mode); -irc/core/channels-query.c:496:	signal_add("chanquery who end", (SIGNAL_FUNC) event_end_of_who); -irc/core/channels-query.c:498:	signal_add("chanquery ban end", (SIGNAL_FUNC) event_end_of_banlist); -irc/core/channels-query.c:499:	signal_add("chanquery abort", (SIGNAL_FUNC) query_current_error); -irc/core/ctcp.c:335:	signal_add("server disconnected", (SIGNAL_FUNC) sig_disconnected); -irc/core/ctcp.c:336:	signal_add_first("event privmsg", (SIGNAL_FUNC) event_privmsg); -irc/core/ctcp.c:337:	signal_add_first("event notice", (SIGNAL_FUNC) event_notice); -irc/core/ctcp.c:338:	signal_add("ctcp msg", (SIGNAL_FUNC) ctcp_msg); -irc/core/ctcp.c:339:	signal_add("ctcp reply", (SIGNAL_FUNC) ctcp_reply); -irc/core/ctcp.c:340:	signal_add("ctcp msg ping", (SIGNAL_FUNC) ctcp_ping); -irc/core/ctcp.c:341:	signal_add("ctcp msg version", (SIGNAL_FUNC) ctcp_version); -irc/core/ctcp.c:342:	signal_add("ctcp msg time", (SIGNAL_FUNC) ctcp_time); -irc/core/ctcp.c:343:	signal_add("ctcp msg userinfo", (SIGNAL_FUNC) ctcp_userinfo); -irc/core/ctcp.c:344:	signal_add("ctcp msg clientinfo", (SIGNAL_FUNC) ctcp_clientinfo); -irc/core/irc-channels-setup.c:27:	signal_add("channel wholist", (SIGNAL_FUNC) channel_send_autocommands); -irc/core/irc-channels.c:231:	signal_add_first("server connected", (SIGNAL_FUNC) sig_server_connected); -irc/core/irc-channels.c:232:	signal_add("channel created", (SIGNAL_FUNC) sig_channel_created); -irc/core/irc-channels.c:233:	signal_add("channel destroyed", (SIGNAL_FUNC) sig_channel_destroyed); -irc/core/irc-chatnets.c:87:	signal_add("chatnet read", (SIGNAL_FUNC) sig_chatnet_read); -irc/core/irc-chatnets.c:88:	signal_add("chatnet saved", (SIGNAL_FUNC) sig_chatnet_saved); -irc/core/irc-chatnets.c:89:	signal_add("chatnet destroyed", (SIGNAL_FUNC) sig_chatnet_destroyed); -irc/core/irc-commands.c:1036:	signal_add("channel destroyed", (SIGNAL_FUNC) sig_channel_destroyed); -irc/core/irc-commands.c:1037:	signal_add("server disconnected", (SIGNAL_FUNC) sig_server_disconnected); -irc/core/irc-commands.c:1038:	signal_add("whois try whowas", (SIGNAL_FUNC) sig_whois_try_whowas); -irc/core/irc-commands.c:1039:	signal_add("whois event", (SIGNAL_FUNC) event_whois); -irc/core/irc-commands.c:1040:	signal_add("whois end", (SIGNAL_FUNC) event_end_of_whois); -irc/core/irc-commands.c:1041:	signal_add("whowas event", (SIGNAL_FUNC) event_whowas); -irc/core/irc-expandos.c:154:	signal_add("event join", (SIGNAL_FUNC) event_join); -irc/core/irc-nicklist.c:465:	signal_add_first("event nick", (SIGNAL_FUNC) event_nick); -irc/core/irc-nicklist.c:466:	signal_add_first("event 352", (SIGNAL_FUNC) event_who); -irc/core/irc-nicklist.c:467:	signal_add("silent event who", (SIGNAL_FUNC) event_who); -irc/core/irc-nicklist.c:468:	signal_add("silent event whois", (SIGNAL_FUNC) event_whois); -irc/core/irc-nicklist.c:469:	signal_add_first("event 311", (SIGNAL_FUNC) event_whois); -irc/core/irc-nicklist.c:470:	signal_add_first("whois away", (SIGNAL_FUNC) event_whois_away); -irc/core/irc-nicklist.c:471:	signal_add_first("whois oper", (SIGNAL_FUNC) event_whois_ircop); -irc/core/irc-nicklist.c:472:	signal_add_first("event 306", (SIGNAL_FUNC) event_own_away); -irc/core/irc-nicklist.c:473:	signal_add_first("event 305", (SIGNAL_FUNC) event_own_unaway); -irc/core/irc-nicklist.c:474:	signal_add_first("event 353", (SIGNAL_FUNC) event_names_list); -irc/core/irc-nicklist.c:475:	signal_add_first("event 366", (SIGNAL_FUNC) event_end_of_names); -irc/core/irc-nicklist.c:476:	signal_add_first("event 432", (SIGNAL_FUNC) event_nick_invalid); -irc/core/irc-nicklist.c:477:	signal_add_first("event 433", (SIGNAL_FUNC) event_nick_in_use); -irc/core/irc-nicklist.c:478:	signal_add_first("event 437", (SIGNAL_FUNC) event_target_unavailable); -irc/core/irc-nicklist.c:479:	signal_add_first("event 302", (SIGNAL_FUNC) event_userhost); -irc/core/irc-nicklist.c:480:	signal_add("userhost event", (SIGNAL_FUNC) event_userhost); -irc/core/irc-nicklist.c:481:	signal_add("user mode changed", (SIGNAL_FUNC) sig_usermode); -irc/core/irc-nicklist.c:482:	signal_add("server connected", (SIGNAL_FUNC) sig_connected); -irc/core/irc-queries.c:120:	signal_add_last("event privmsg", (SIGNAL_FUNC) event_privmsg); -irc/core/irc-queries.c:121:	signal_add_last("ctcp action", (SIGNAL_FUNC) ctcp_action); -irc/core/irc-queries.c:122:	signal_add("event nick", (SIGNAL_FUNC) event_nick); -irc/core/irc-servers-reconnect.c:107:	signal_add("server connect copy", (SIGNAL_FUNC) sig_server_connect_copy); -irc/core/irc-servers-reconnect.c:108:	signal_add("server reconnect save status", (SIGNAL_FUNC) sig_server_reconnect_save_status); -irc/core/irc-servers-reconnect.c:109:	signal_add("event connected", (SIGNAL_FUNC) sig_connected); -irc/core/irc-servers-reconnect.c:110:	signal_add("event 436", (SIGNAL_FUNC) event_nick_collision); -irc/core/irc-servers-reconnect.c:111:	signal_add("event kill", (SIGNAL_FUNC) event_kill); -irc/core/irc-servers-setup.c:157:	signal_add("server setup fill reconn", (SIGNAL_FUNC) sig_server_setup_fill_reconn); -irc/core/irc-servers-setup.c:158:	signal_add("server setup fill connect", (SIGNAL_FUNC) sig_server_setup_fill_connect); -irc/core/irc-servers-setup.c:159:	signal_add("server setup fill chatnet", (SIGNAL_FUNC) sig_server_setup_fill_chatnet); -irc/core/irc-servers-setup.c:160:	signal_add("server setup read", (SIGNAL_FUNC) sig_server_setup_read); -irc/core/irc-servers-setup.c:161:	signal_add("server setup saved", (SIGNAL_FUNC) sig_server_setup_saved); -irc/core/irc-servers.c:873:	signal_add_first("server connected", (SIGNAL_FUNC) sig_connected); -irc/core/irc-servers.c:874:	signal_add_last("server disconnected", (SIGNAL_FUNC) sig_disconnected); -irc/core/irc-servers.c:875:	signal_add_last("server quit", (SIGNAL_FUNC) sig_server_quit); -irc/core/irc-servers.c:876:	signal_add("event 001", (SIGNAL_FUNC) event_connected); -irc/core/irc-servers.c:877:	signal_add("event 004", (SIGNAL_FUNC) event_server_info); -irc/core/irc-servers.c:878:	signal_add("event 005", (SIGNAL_FUNC) event_isupport); -irc/core/irc-servers.c:879:	signal_add("event 375", (SIGNAL_FUNC) event_motd); -irc/core/irc-servers.c:880:	signal_add_last("event 376", (SIGNAL_FUNC) event_end_of_motd); -irc/core/irc-servers.c:881:	signal_add_last("event 422", (SIGNAL_FUNC) event_end_of_motd); /* no motd */ -irc/core/irc-servers.c:882:	signal_add("event 254", (SIGNAL_FUNC) event_channels_formed); -irc/core/irc-servers.c:883:	signal_add("event 396", (SIGNAL_FUNC) event_hosthidden); -irc/core/irc-servers.c:884:	signal_add("event 465", (SIGNAL_FUNC) event_server_banned); -irc/core/irc-servers.c:885:	signal_add("event error", (SIGNAL_FUNC) event_error); -irc/core/irc-servers.c:886:	signal_add("event ping", (SIGNAL_FUNC) event_ping); -irc/core/irc-servers.c:887:	signal_add("event empty", (SIGNAL_FUNC) event_empty); -irc/core/irc-session.c:191:	signal_add("session save server", (SIGNAL_FUNC) sig_session_save_server); -irc/core/irc-session.c:192:	signal_add("session restore server", (SIGNAL_FUNC) sig_session_restore_server); -irc/core/irc-session.c:193:	signal_add("session restore nick", (SIGNAL_FUNC) sig_session_restore_nick); -irc/core/irc-session.c:195:	signal_add("server connected", (SIGNAL_FUNC) sig_connected); -irc/core/irc.c:409:	signal_add("server event", (SIGNAL_FUNC) irc_server_event); -irc/core/irc.c:410:	signal_add("server connected", (SIGNAL_FUNC) irc_init_server); -irc/core/irc.c:411:	signal_add("server incoming", (SIGNAL_FUNC) irc_parse_incoming_line); -irc/core/lag.c:129:	signal_add_first("lag pong", (SIGNAL_FUNC) lag_event_pong); -irc/core/lag.c:130:        signal_add("lag ping error", (SIGNAL_FUNC) lag_ping_error); -irc/core/lag.c:131:        signal_add("event 421", (SIGNAL_FUNC) sig_unknown_command); -irc/core/massjoin.c:282:	signal_add_first("event join", (SIGNAL_FUNC) event_join); -irc/core/massjoin.c:283:	signal_add("event part", (SIGNAL_FUNC) event_part); -irc/core/massjoin.c:284:	signal_add("event kick", (SIGNAL_FUNC) event_kick); -irc/core/massjoin.c:285:	signal_add("event quit", (SIGNAL_FUNC) event_quit); -irc/core/massjoin.c:286:	signal_add("setup changed", (SIGNAL_FUNC) read_settings); -irc/core/mode-lists.c:132:	signal_add("channel destroyed", (SIGNAL_FUNC) channel_destroyed); -irc/core/mode-lists.c:134:	signal_add("chanquery ban", (SIGNAL_FUNC) event_banlist); -irc/core/modes.c:901:	signal_add("event 221", (SIGNAL_FUNC) event_user_mode); -irc/core/modes.c:902:	signal_add("event 305", (SIGNAL_FUNC) event_unaway); -irc/core/modes.c:903:	signal_add("event 306", (SIGNAL_FUNC) event_away); -irc/core/modes.c:904:	signal_add("event 381", (SIGNAL_FUNC) event_oper); -irc/core/modes.c:905:	signal_add("event mode", (SIGNAL_FUNC) event_mode); -irc/core/modes.c:906:        signal_add("requested usermode change", (SIGNAL_FUNC) sig_req_usermode_change); -irc/core/netsplit.c:422:	signal_add_first("event join", (SIGNAL_FUNC) event_join); -irc/core/netsplit.c:423:	signal_add_last("event join", (SIGNAL_FUNC) event_join_last); -irc/core/netsplit.c:424:	signal_add_first("event quit", (SIGNAL_FUNC) event_quit); -irc/core/netsplit.c:425:	signal_add("event nick", (SIGNAL_FUNC) event_nick); -irc/core/netsplit.c:426:	signal_add("server disconnected", (SIGNAL_FUNC) sig_disconnected); -irc/core/servers-idle.c:257:	signal_add("server disconnected", (SIGNAL_FUNC) sig_disconnected); -irc/core/servers-redirect.c:762:	signal_add("server disconnected", (SIGNAL_FUNC) sig_disconnected); -irc/dcc/dcc-autoget.c:88:	signal_add_last("dcc request", (SIGNAL_FUNC) sig_dcc_request); -irc/dcc/dcc-chat.c:825:	signal_add("dcc destroyed", (SIGNAL_FUNC) sig_dcc_destroyed); -irc/dcc/dcc-chat.c:826:	signal_add("ctcp msg dcc chat", (SIGNAL_FUNC) ctcp_msg_dcc_chat); -irc/dcc/dcc-chat.c:827:	signal_add_first("dcc chat message", (SIGNAL_FUNC) dcc_chat_msg); -irc/dcc/dcc-chat.c:828:	signal_add("dcc ctcp dcc", (SIGNAL_FUNC) dcc_ctcp_redirect); -irc/dcc/dcc-chat.c:829:	signal_add("dcc reply dcc", (SIGNAL_FUNC) dcc_ctcp_reply_redirect); -irc/dcc/dcc-chat.c:830:	signal_add("ctcp reply dcc reject", (SIGNAL_FUNC) ctcp_reply_dcc_reject); -irc/dcc/dcc-chat.c:831:	signal_add("event nick", (SIGNAL_FUNC) event_nick); -irc/dcc/dcc-get.c:582:	signal_add("dcc destroyed", (SIGNAL_FUNC) sig_dcc_destroyed); -irc/dcc/dcc-get.c:583:	signal_add("ctcp msg dcc send", (SIGNAL_FUNC) ctcp_msg_dcc_send); -irc/dcc/dcc-queue.c:213:	signal_add("dcc destroyed", (SIGNAL_FUNC) sig_dcc_destroyed); -irc/dcc/dcc-resume.c:233:	signal_add("ctcp msg dcc resume", (SIGNAL_FUNC) ctcp_msg_dcc_resume); -irc/dcc/dcc-resume.c:234:	signal_add("ctcp msg dcc accept", (SIGNAL_FUNC) ctcp_msg_dcc_accept); -irc/dcc/dcc-send.c:469:	signal_add("dcc destroyed", (SIGNAL_FUNC) sig_dcc_destroyed); -irc/dcc/dcc-send.c:470:	signal_add("dcc reply send pasv", (SIGNAL_FUNC) dcc_send_connect); -irc/dcc/dcc-server.c:401:	signal_add("dcc destroyed", (SIGNAL_FUNC) sig_dcc_destroyed); -irc/dcc/dcc-server.c:402:	signal_add_first("dcc server message", (SIGNAL_FUNC) dcc_server_msg); -irc/dcc/dcc.c:547:	signal_add("event connected", (SIGNAL_FUNC) sig_connected); -irc/dcc/dcc.c:548:	signal_add("server disconnected", (SIGNAL_FUNC) sig_server_disconnected); -irc/dcc/dcc.c:549:	signal_add("server nick changed", (SIGNAL_FUNC) sig_server_nick_changed); -irc/dcc/dcc.c:550:	signal_add("ctcp msg", (SIGNAL_FUNC) ctcp_msg); -irc/dcc/dcc.c:551:	signal_add("ctcp reply", (SIGNAL_FUNC) ctcp_reply); -irc/dcc/dcc.c:552:	signal_add("ctcp msg dcc", (SIGNAL_FUNC) ctcp_msg_dcc); -irc/dcc/dcc.c:553:	signal_add("ctcp reply dcc", (SIGNAL_FUNC) ctcp_reply_dcc); -irc/dcc/dcc.c:554:	signal_add("ctcp reply dcc reject", (SIGNAL_FUNC) ctcp_reply_dcc_reject); -irc/dcc/dcc.c:555:	signal_add("event 401", (SIGNAL_FUNC) event_no_such_nick); -irc/flood/autoignore.c:83:  	signal_add("flood", (SIGNAL_FUNC) sig_flood); -irc/flood/flood.c:304:			signal_add("event privmsg", (SIGNAL_FUNC) flood_privmsg); -irc/flood/flood.c:305:			signal_add("event notice", (SIGNAL_FUNC) flood_notice); -irc/flood/flood.c:306:			signal_add("ctcp msg", (SIGNAL_FUNC) flood_ctcp); -irc/flood/flood.c:325:	signal_add("setup changed", (SIGNAL_FUNC) read_settings); -irc/flood/flood.c:326:	signal_add_first("server connected", (SIGNAL_FUNC) flood_init_server); -irc/flood/flood.c:327:	signal_add("server disconnected", (SIGNAL_FUNC) flood_deinit_server); -irc/notifylist/notify-ison.c:332:	signal_add("notifylist event", (SIGNAL_FUNC) event_ison); -irc/notifylist/notify-ison.c:333:	signal_add("setup changed", (SIGNAL_FUNC) read_settings); -irc/notifylist/notify-whois.c:138:	signal_add("notifylist event whois", (SIGNAL_FUNC) event_whois); -irc/notifylist/notify-whois.c:139:	signal_add("notifylist event whois away", (SIGNAL_FUNC) event_whois_away); -irc/notifylist/notify-whois.c:140:	signal_add("notifylist event whois end", (SIGNAL_FUNC) event_whois_end); -irc/notifylist/notifylist.c:333:	signal_add("server connected", (SIGNAL_FUNC) notifylist_init_server); -irc/notifylist/notifylist.c:334:	signal_add("server disconnected", (SIGNAL_FUNC) notifylist_deinit_server); -irc/notifylist/notifylist.c:335:	signal_add("event quit", (SIGNAL_FUNC) event_quit); -irc/notifylist/notifylist.c:336:	signal_add("event privmsg", (SIGNAL_FUNC) event_privmsg); -irc/notifylist/notifylist.c:337:	signal_add("event join", (SIGNAL_FUNC) event_join); -irc/notifylist/notifylist.c:338:	signal_add("channel wholist", (SIGNAL_FUNC) sig_channel_wholist); -irc/notifylist/notifylist.c:339:	signal_add("setup reread", (SIGNAL_FUNC) notifylist_read_config); -irc/proxy/listen.c:684:	signal_add("server incoming", (SIGNAL_FUNC) sig_incoming); -irc/proxy/listen.c:685:	signal_add("server event", (SIGNAL_FUNC) sig_server_event); -irc/proxy/listen.c:686:	signal_add("event connected", (SIGNAL_FUNC) event_connected); -irc/proxy/listen.c:687:	signal_add("server disconnected", (SIGNAL_FUNC) sig_server_disconnected); -irc/proxy/listen.c:688:	signal_add_first("event nick", (SIGNAL_FUNC) event_nick); -irc/proxy/listen.c:689:	signal_add("message own_public", (SIGNAL_FUNC) sig_message_own_public); -irc/proxy/listen.c:690:	signal_add("message own_private", (SIGNAL_FUNC) sig_message_own_private); -irc/proxy/listen.c:691:	signal_add("message irc own_action", (SIGNAL_FUNC) sig_message_own_action); -irc/proxy/listen.c:692:	signal_add("setup changed", (SIGNAL_FUNC) read_settings); -irc/proxy/listen.c:694:	signal_add("proxy client dump", (SIGNAL_FUNC) sig_dump); -perl/common/Core.c:19:static void perl_signal_add_hash(int priority, SV *sv) -perl/common/Core.c:26:		croak("Usage: Irssi::signal_add(hash)"); -perl/common/Core.c:31:                perl_signal_add_full(hv_iterkey(he, &len), HeVAL(he), priority); -perl/common/Core.c:200:XS(XS_Irssi_signal_add); /* prototype to pass -Wmissing-prototypes */ -perl/common/Core.c:201:XS(XS_Irssi_signal_add) -perl/common/Core.c:212:		croak("Usage: Irssi::signal_add(signal, func)"); -perl/common/Core.c:214:		perl_signal_add_full((char *)SvPV(ST(0),PL_na), ST(1), -perl/common/Core.c:217:		perl_signal_add_hash(SIGNAL_PRIORITY_DEFAULT, ST(0)); -perl/common/Core.c:224:XS(XS_Irssi_signal_add_first); /* prototype to pass -Wmissing-prototypes */ -perl/common/Core.c:225:XS(XS_Irssi_signal_add_first) -perl/common/Core.c:236:		croak("Usage: Irssi::signal_add_first(signal, func)"); -perl/common/Core.c:238:		perl_signal_add_full((char *)SvPV(ST(0),PL_na), ST(1), -perl/common/Core.c:241:		perl_signal_add_hash(SIGNAL_PRIORITY_HIGH, ST(0)); -perl/common/Core.c:248:XS(XS_Irssi_signal_add_last); /* prototype to pass -Wmissing-prototypes */ -perl/common/Core.c:249:XS(XS_Irssi_signal_add_last) -perl/common/Core.c:260:		croak("Usage: Irssi::signal_add_last(signal, func)"); -perl/common/Core.c:262:		perl_signal_add_full((char *)SvPV(ST(0),PL_na), ST(1), -perl/common/Core.c:265:		perl_signal_add_hash(SIGNAL_PRIORITY_LOW, ST(0)); -perl/common/Core.c:272:XS(XS_Irssi_signal_add_priority); /* prototype to pass -Wmissing-prototypes */ -perl/common/Core.c:273:XS(XS_Irssi_signal_add_priority) -perl/common/Core.c:284:		croak("Usage: Irssi::signal_add_priority(signal, func, priority)"); -perl/common/Core.c:286:		perl_signal_add_full((char *)SvPV(ST(0),PL_na), ST(1), SvIV(ST(2))); -perl/common/Core.c:288:		perl_signal_add_hash(SvIV(ST(0)), ST(1)); -perl/common/Core.c:2028:        (void)newXSproto_portable("Irssi::signal_add", XS_Irssi_signal_add, file, ";@"); -perl/common/Core.c:2029:        (void)newXSproto_portable("Irssi::signal_add_first", XS_Irssi_signal_add_first, file, ";@"); -perl/common/Core.c:2030:        (void)newXSproto_portable("Irssi::signal_add_last", XS_Irssi_signal_add_last, file, ";@"); -perl/common/Core.c:2031:        (void)newXSproto_portable("Irssi::signal_add_priority", XS_Irssi_signal_add_priority, file, ";@"); -perl/common/Core.xs:10:static void perl_signal_add_hash(int priority, SV *sv) -perl/common/Core.xs:17:		croak("Usage: Irssi::signal_add(hash)"); -perl/common/Core.xs:22:                perl_signal_add_full(hv_iterkey(he, &len), HeVAL(he), priority); -perl/common/Core.xs:114:signal_add(...) -perl/common/Core.xs:117:		croak("Usage: Irssi::signal_add(signal, func)"); -perl/common/Core.xs:119:		perl_signal_add_full((char *)SvPV(ST(0),PL_na), ST(1), -perl/common/Core.xs:122:		perl_signal_add_hash(SIGNAL_PRIORITY_DEFAULT, ST(0)); -perl/common/Core.xs:125:signal_add_first(...) -perl/common/Core.xs:128:		croak("Usage: Irssi::signal_add_first(signal, func)"); -perl/common/Core.xs:130:		perl_signal_add_full((char *)SvPV(ST(0),PL_na), ST(1), -perl/common/Core.xs:133:		perl_signal_add_hash(SIGNAL_PRIORITY_HIGH, ST(0)); -perl/common/Core.xs:136:signal_add_last(...) -perl/common/Core.xs:139:		croak("Usage: Irssi::signal_add_last(signal, func)"); -perl/common/Core.xs:141:		perl_signal_add_full((char *)SvPV(ST(0),PL_na), ST(1), -perl/common/Core.xs:144:		perl_signal_add_hash(SIGNAL_PRIORITY_LOW, ST(0)); -perl/common/Core.xs:147:signal_add_priority(...) -perl/common/Core.xs:150:		croak("Usage: Irssi::signal_add_priority(signal, func, priority)"); -perl/common/Core.xs:152:		perl_signal_add_full((char *)SvPV(ST(0),PL_na), ST(1), SvIV(ST(2))); -perl/common/Core.xs:154:		perl_signal_add_hash(SvIV(ST(0)), ST(1)); -perl/common/Expando.c:46:	signal_add("script destroyed", (SIGNAL_FUNC) script_unregister_expandos); -perl/common/Expando.xs:37:	signal_add("script destroyed", (SIGNAL_FUNC) script_unregister_expandos); -perl/common/Settings.c:66:        signal_add("script destroyed", (SIGNAL_FUNC) sig_script_destroyed); -perl/common/Settings.xs:57:        signal_add("script destroyed", (SIGNAL_FUNC) sig_script_destroyed); -perl/perl-common.c:696:	signal_add("chat protocol created", (SIGNAL_FUNC) perl_register_protocol); -perl/perl-common.c:697:	signal_add("chat protocol destroyed", (SIGNAL_FUNC) perl_unregister_protocol); -perl/perl-core.c:454:        signal_add_last("script error", (SIGNAL_FUNC) sig_script_error); -perl/perl-core.c:461:		signal_add("irssi init finished", (SIGNAL_FUNC) sig_autorun); -perl/perl-fe.c:255:        signal_add("script error", (SIGNAL_FUNC) sig_script_error); -perl/perl-fe.c:256:	signal_add("complete command script load", (SIGNAL_FUNC) sig_complete_load); -perl/perl-fe.c:257:	signal_add("complete command script unload", (SIGNAL_FUNC) sig_complete_unload); -perl/perl-signals.c:367:static void perl_signal_add_full_int(const char *signal, SV *func, -perl/perl-signals.c:389:		/* we used Irssi::signal_add() instead of -perl/perl-signals.c:394:		signal_add_full_id(MODULE_NAME, priority, rec->signal_id, -perl/perl-signals.c:408:void perl_signal_add_full(const char *signal, SV *func, int priority) -perl/perl-signals.c:410:        perl_signal_add_full_int(signal, func, priority, FALSE, NULL); -perl/perl-signals.c:475:	perl_signal_add_full_int(signal, func, priority, TRUE, category); -perl/perl-signals.h:7:void perl_signal_add_full(const char *signal, SV *func, int priority); -perl/textui/Statusbar.c:38:	signal_add("script destroyed", (SIGNAL_FUNC) script_unregister_statusbars); -perl/textui/Statusbar.xs:29:	signal_add("script destroyed", (SIGNAL_FUNC) script_unregister_statusbars); -perl/ui/Themes.c:52:	signal_add("script destroyed", (SIGNAL_FUNC) sig_script_destroyed); -perl/ui/Themes.xs:43:	signal_add("script destroyed", (SIGNAL_FUNC) sig_script_destroyed); diff --git a/docs/analyse-irssi.pl b/docs/analyse-irssi.pl deleted file mode 100755 index ceab06b..0000000 --- a/docs/analyse-irssi.pl +++ /dev/null @@ -1,35 +0,0 @@ -#!/usr/bin/env perl - -use strict; -use warnings; - -use C::Scan; -use Data::Dumper; - -my $basedir = "/Users/tomfeist/sources/irssi/src"; -my $filename = $basedir . "/fe-text/gui-printtext.c"; - -my $addflags = "-DUOFF_T_INT"; - -my $c = C::Scan->new( 'filename' => $filename, -#                      'filename_filter' => $filter,b -                      'add_cppflags' => $addflags, -                    ); - -my @includes = ( -                $basedir, -                $basedir . "/fe-text/", -                $basedir . "/fe-common/", -                $basedir . "/fe-common/core/", - - -                $basedir . "/core/", -                "/opt/local/include/glib-2.0", -                "/opt/local/lib/glib-2.0/include/", -#                "/opt/local/include/", -               ); - -$c->set('includeDirs' => \@includes); - -my $fdec = $c->get('parsed_fdecls'); -print Dumper($fdec), $/; diff --git a/docs/buildpod.pl b/docs/buildpod.pl deleted file mode 100755 index e683185..0000000 --- a/docs/buildpod.pl +++ /dev/null @@ -1,102 +0,0 @@ -#!/usr/bin/env perl - -use strict; -use warnings; - -package Pod::Simple::HTMLBatch::Custom; - -use base qw/Pod::Simple::HTMLBatch/; - -use vars qw/$VERSION/; - -$VERSION = '0.01'; -sub esc { -    return Pod::Simple::HTMLBatch::esc(@_); -} - -sub new { -    print "Hello!\n"; -    my $self = shift; -    my $obj = $self->SUPER::new(@_); - -    $obj->css_flurry(0); -    $obj->javascript_flurry(0); - - -    my @index_header = ("<html>\n", -                        "<head>\n", -                        "<title>Irssi Scripting Documentation</title>\n", -                        "</head><body class='contentspage'>\n", -                        "<h1>Irssi Scripting Documentation</h1>\n", -                        q(<p><b>This is a work in progress. If you ), -                        q(find something obviously wrong, or have requests ), -                        q(for further documentation on topics not yet ), -                        q(filled out, please ), -                        q(<a href="http://github.com/shabble/irssi-scripts/issues#">create an issue</a>), -                        " on my Github page, and I'll see what I can do.</b></p>", -                       ); - -    $obj->contents_page_start(join("", @index_header)); - - -    my $index_footer =  sprintf("\n\n<p class='contentsfooty'>Generated " -                                . "by %s v%s under Perl v%s\n<br >At %s GMT" -                                . ", which is %s local time.</p>\n\n</body></html>\n", -                                esc(ref($obj), $VERSION, -                                    $], scalar(gmtime), scalar(localtime))); - - -    my @copyright = ( -                     "<p><small>Much of the content on these pages is taken", -                     " from original Irssi documentation, and is Copyright", -                     " © 2000-2010 The Irssi project.<br/>", -                     " Formatting and additional documentation by Tom Feist", -                     " <code>shabble+irssi\@metavore.org</code>", -                     "</small></p>"); - -    $obj->contents_page_end($index_footer . join("", @copyright)); - -    return $obj; -} - - - -sub _write_contents_middle { -  my($self, $Contents, $outfile, $toplevel2submodules, $toplevel_form_freq) = @_; - -  foreach my $t (sort keys %$toplevel2submodules) { -    my @downlines = sort {$a->[-1] cmp $b->[-1]} -                          @{ $toplevel2submodules->{$t} }; - -    printf $Contents qq[<dt><a name="%s">%s</a></dt>\n<dd>\n], -      esc( $t, $toplevel_form_freq->{$t} ) ; - -    my($path, $name); -    foreach my $e (@downlines) { -      $name = $e->[0]; -      $path = join( "/", '.', esc( @{$e->[3]} ) ) -        . ($POD::Simple::HTMLBatch::HTML_EXTENSION -           || $Pod::Simple::HTML::HTML_EXTENSION); -      print $Contents qq{  <a href="$path">}, esc($name), "</a><br/>\n"; -    } -    print $Contents "</dd>\n\n"; -  } -  return 1; -} - -1; - -package main; - -use File::Copy; - -my $output_dir = "../../tmp/irssi/docs/"; -my $batchconv = Pod::Simple::HTMLBatch::Custom->new; -my $css = 'podstyle.css'; - -$batchconv->add_css('podstyle.css', 1); - -$batchconv->batch_convert([qw/./], $output_dir); -print "Copying CSS...\n"; -copy($css, $output_dir . $css); -print "Done\n"; diff --git a/docs/buildsig2.pl b/docs/buildsig2.pl deleted file mode 100755 index b1c7268..0000000 --- a/docs/buildsig2.pl +++ /dev/null @@ -1,140 +0,0 @@ -#!/usr/bin/env perl - -use strict; -use warnings; -#use Pod::Simple::Debug (3); -use Data::Dumper; -use Pod::Simple::SimpleTree; -use Carp qw/croak/; -$|++; - -#package Pod::Simple::Tree; - - -#package main; - -my $input_file = $ARGV[0] // 'General/Signals.pod'; -my $parser = Pod::Simple::SimpleTree->new; - -$parser->accept_targets('irssi_signal_defs', 'irssi_signal_types'); -my $root = $parser->parse_file($input_file)->root; - -#print Dumper($root); -my @sig_tree; - -my $in_list = 0; -foreach my $node (get_children($root)) { -    #print name($node), "\n"; - -    if (name($node) eq 'for') { - -        if (attr($node)->{target} eq 'irssi_signal_defs') { -            print "Found For\n"; -            my $text = text(get_children($node)); - -            if ($text =~ /START OF SIGNAL DEFINITIONS/) { -                print "start of defs\n"; -                $in_list = 1; -                next; -            } elsif ($text =~ /END OF SIGNAL DEFINITIONS/) { -                print "end of defs\n"; -                $in_list = 0; -                next; -            } -        } - -    } -    push @sig_tree, $node if $in_list; - -} -# we've got what we came for -undef $root; -undef $parser; - -my $module = ''; -my $file = ''; - - -print Dumper(\@sig_tree), "\n\n"; - -foreach my $node (@sig_tree) { -    my $name = name($node); - -    if ($name eq 'head2') { -        $module = text($node); -        print "Module: $module\n"; -    } elsif ($name eq 'head3') { -        $file = text(get_children($node)); -        print "File: $file\n"; -    } elsif ($name eq 'over-text') { -        my @children = get_children($node); -        while (@children) { - -            # fetch in pairs $sig => $parameter list -            my ($signal, $params) = (shift @children, shift @children); -            print "Signal: ", Dumper($signal), $/; -            print "Params: ", Dumper($params), $/; - -            my $sig_name = text(get_children($signal)); - -            print "Sig: $sig_name\n"; - -            my @param_list = get_children($params); -            foreach my $param (@param_list) { -                $param = get_children($param); -                print "Param: ", Dumper($param), "\n"; -                my $type = ''; -                my $var = ''; -                if (!ref $param->[0]) { -                    $type = $param->[0]; -                    my @param_array = @$param; -                    foreach my $thing (@param_array) { -                        $var = text($thing); -                        last if $var =~ m/\$\w+/; -                    } -                } elsif (name($param->[0]) eq 'B') { -                    # skip -                    next; -                } elsif (name($param->[0]) eq 'L') { -                    $type = text($param->[0]); -                    #$var = text($param->[1]); -                    my @param_array = @$param; -                    foreach my $thing (@param_array) { -                        $var = text($thing); -                        last if $var =~ m/\$\w+/; -                    } -                } else { -                    $var = text($param->[0]); -                } -                $type =~ s/\s*(\w+)\s*/$1/; -                $var  =~ s/\s*(\w+)\s*/$1/; - -                print "Type: $type, Var: >$var<\n"; -            } -        } -    } -} - -sub attr { -    my $node = shift; -    return $node->[1]; -} -sub name { -    my $node = shift; -    return $node->[0]; -} - -sub text { -    my $node = shift; -    my $text = ref $node ? $node->[2] : '' ; -    croak("text() called on non-terminal: " . Dumper($node)) if ref($text); -    return $text; -} - -sub get_children { -    my $node = shift; - -    my @node_arr = ref $node ? @$node : (); -    my @child_slice = @node_arr[2..$#node_arr]; -    return wantarray ? @child_slice : \@child_slice; -} diff --git a/docs/buildsignals.pl b/docs/buildsignals.pl deleted file mode 100755 index b2afc2a..0000000 --- a/docs/buildsignals.pl +++ /dev/null @@ -1,239 +0,0 @@ -#!/usr/bin/env perl - -use strict; -use warnings; -#use Pod::Simple::Debug (3); -use Data::Dumper; -$|++; - -package Pod::Simple::IrssiSignalParser; -$|++; - -use base qw/Pod::Simple::PullParser/; -use Carp qw/cluck/; - -use Data::Dumper; - -sub new { -    my $self = __PACKAGE__->SUPER::new(@_); - -    $self->{__type_mapping} = {}; -    $self->{__signals} = {}; - -    return bless $self, __PACKAGE__; -} -sub run { -    my $self = shift; - -    # my ($seen_start, $seen_end) = (0,0); -    my $text_token; - -  Token: - -    while(my $token = $self->get_token()) { -        #print "PRocessing token: $token\n"; - -        if ($token->is_start) { -            if ($token->tag eq 'Data') { -                print "Start Data token: ", $token->dump, "\n"; - -                $text_token = $self->get_token; -                print "next token: ", $text_token->dump, "\n"; - -                if ($text_token->is_text && $text_token->text =~ /START OF (.*)$/) { -                    print "Found start of $1!\n\n"; -                    my $type = $1; - -                    if ($type eq 'SIGNAL TYPES') { -                        $self->process_types; -                    } elsif ($type eq 'SIGNAL DEFINITIONS') { -                        $self->process_definitions; -                    } -                } -            } -        } -    } -} - -sub process_types { -    my $self = shift; - -    my $list_ended   = 0; -    my $list_started = 0; - -    print "Processing signal types\n"; - -    while (!$list_ended) { - -        my $token = $self->get_token; - -        if (!$list_started) { -            if ($token->is_start && $token->tag eq 'over-text') { -                $list_started = 1; -            } else { -                next; -            } -        } else { -            if ($token->is_end && $token->tag eq 'over-text') { -                $list_ended = 1; -            } else { -                $self->unget_token($token); -                # do tag processing here -                print "Processing token ", $token->dump, $/; -                $self->process_type_entry; -            } -        } -    } - -    print "Done Processing signal types\n"; - -} - -sub validate_token { -    my ($self, $token, $expected, $type) = @_; - -    unless ($token->type eq $type && $token->is_tag($expected)) { -        cluck "Eeek. Expected $expected: $type, got " -          . $token->dump(); - -        # cluck("Invalid token. " # on line " . $token->attr('start_line') -        #   . "expected $expected $type, got " . $token->tag -        #     . " " . $token->type . " : " . $token->dump); - -    } -} - -sub process_type_entry { -    my $self = shift; - -    my $token = $self->get_token; -    $self->validate_token($token, 'item-text', 'start'); - -    $token = $self->get_token; -    $self->validate_token($token, 'C', 'start'); - -    $token = $self->get_token; -    my $c_type = $token->text; - -    $token = $self->get_token; -    $self->validate_token($token, 'C', 'end'); - -    $token = $self->get_token; # consume the separator whitespace. -    die "incorrect separator" unless $token->text =~ /^\s+$/; - -    $token = $self->get_token; -    $self->validate_token($token, 'C', 'start'); - -    $token = $self->get_token; -    my $perl_type = $token->text; - -    $token = $self->get_token; -    $self->validate_token($token, 'C', 'end'); - -    $token = $self->get_token; -    $self->validate_token($token, 'item-text', 'end'); - -    print "*** Creating mapping for $c_type => $perl_type\n"; -    $self->{__type_mapping}->{$c_type} = $perl_type; -} - -sub process_definitions { -    my $self = shift; - -    my $list_ended   = 0; -    my $list_started = 0; - -    print "Processing signal definitions\n"; - -    while (!$list_ended) { - -        my $token = $self->get_token; -        $list_ended = 1 unless $token; - -        if (!$list_started) { -            if ($token->is_start && $token->tag eq 'over-text') { -                $list_started = 1; -            } else { -                next; -            } -        } else { -            if ($token->is_end && $token->tag eq 'over-text') { -                $list_ended = 1; -            } else { -                $self->unget_token($token); -                # do tag processing here -                print "Processing token ", $token->dump, $/; -                $self->process_def_entry; -            } -        } -    } - -    print "Done Processing signal defs\n"; - -} - -sub process_def_entry { -    my $self = shift; -    my $token; -    print "Processing definition entry\n"; -    while ($token = $self->get_token()) { -        print "Token is ", $token->dump, "\n"; - -        last if $token->is_end && $token->tag eq 'item-text'; - -        $self->validate_token($token, 'item-text', 'start'); -        $token = $self->get_token(); -        $self->validate_token($token, 'C', 'start'); -        $token = $self->get_token(); - -        if ($token->is_text) { -            my $sig_name = $token->text; -            print "Signal: $sig_name\n"; -        } - -        $token = $self->get_token(); - -        $self->validate_token($token, 'C', 'end'); -        $token = $self->get_token(); -        print "matched end of code\n"; - -        $self->validate_token($token, 'item-text', 'end'); -        $token = $self->get_token(); - -        print "matched end of header list\n"; - -        $self->validate_token($token, 'over-text', 'start'); -        $token = $self->get_token(); - -        print "matched start of args list\n"; - -        $self->validate_token($token, 'item-text', 'start'); -        $token = $self->get_token(); - -        # consume argument list. -        until ($token->is_end && $token->tag eq 'over-text') { -            $token = $self->get_token(); -            print "waiting for arglist Token: " . $token->dump() . "\n"; -        } -        print "Token now: ", $token->dump(), $/; - -        print "consumed arg list\n"; -        $token = $self->get_token(); -        print "Token now: ", $token->dump(), $/; -        $self->validate_token($token, 'item-text', 'end'); -        $token = $self->get_token(); - -    } -    #$self->unget_token($token); -    print "Done Processing definition entry\n"; - -} - -package main; - -my $input_file = $ARGV[0] // 'General/Signals.pod'; -my $parser = Pod::Simple::IrssiSignalParser->new; - -$parser->accept_targets('irssi_signal_defs', 'irssi_signal_types'); -my $tree = $parser->parse_file($input_file); - diff --git a/docs/cmpusers.pl b/docs/cmpusers.pl deleted file mode 100644 index d6080e4..0000000 --- a/docs/cmpusers.pl +++ /dev/null @@ -1,301 +0,0 @@ -use strict;
 -use warnings;
 -
 -my $VERSION = "0.3";
 -my %IRSSI = (
 -  authors => 'Bazerka <bazerka@quakenet.org>',
 -  contact => 'bazerka@quakenet.org',
 -  name => 'cmpusers',
 -  description => 'compare channels for two users',
 -  licence => 'BSD',
 -  url => 'n/a',
 -);
 -
 -use Irssi;
 -use Data::Dumper;
 -
 -sub request_whois($$);
 -sub event_whois_user($$);
 -sub event_whois_channels($$);
 -sub event_whois_end($$);
 -sub event_whois_nosuchnick($$);
 -sub event_whois_timeout($$);
 -sub compare_channels();
 -sub cleanup();
 -sub to_casemap($);
 -sub cmd_cmpusers($$$);
 -
 -my $debug = 0;
 -
 -my $running = 0;
 -my @nick_list = ();
 -my %nick_info = ();
 -my %isupport = ();
 -
 -# bahamut - % hidden chan;
 -my $custom_chanprefix = '%';
 -
 -
 -sub request_whois ($$) {
 -  my ($server, $nick) = @_;
 -
 -  $server->redirect_event(
 -    'whois',
 -    1,
 -    $nick,
 -    0,
 -    'redir cmpusers_whois_timeout',
 -    {
 -      'event 311' => 'redir cmpusers_whois_user',
 -      'event 318' => 'redir cmpusers_whois_end',
 -      'event 319' => 'redir cmpusers_whois_channels',
 -      'event 401' => 'redir cmpusers_whois_nosuchnick',
 -      ''          => 'event empty',
 -    }
 -  );
 -
 -  $server->send_raw("WHOIS $nick");
 -}
 -
 -
 -sub event_whois_user ($$) {
 -  my ($server, $data) = @_;
 -
 -  my ($nick, $user, $host) = (split / +/, $data, 6)[1,2,3];
 -  my $casenick = to_casemap($nick);
 -
 -  $nick_info{$casenick} = {
 -    'nick'     => $nick,
 -    'username' => $user,
 -    'hostname' => $host,
 -    'channels' => {},
 -  };
 -
 -  Irssi::print("cmpusers whois_user: $nick!$user\@$host", MSGLEVEL_CLIENTCRAP) if $debug;
 -}
 -
 -
 -sub event_whois_channels ($$) {
 -  my ($server, $data) = @_;
 -
 -  my ($nick, $channels) = (split / +/, $data, 3)[1,2];
 -  my $casenick = to_casemap($nick);
 -  $channels =~ s/^://;
 -
 -  my @channel_list = split / /, $channels;
 -
 -  foreach my $channel (@channel_list) {
 -    my $prefix = '';
 -    my $unknown_prefix = '';
 -    my $stripped_channel;
 -
 -    Irssi::print("cmpusers whois_channels: channel \"$channel\"", MSGLEVEL_CLIENTCRAP) if $debug;
 -    for (my $i=0; $i<length($channel); $i++) {
 -      my $char = substr($channel, $i, 1);
 -      Irssi::print("cmpusers whois_channels: char \"$char\"", MSGLEVEL_CLIENTCRAP) if $debug;;
 -
 -      if (index ($custom_chanprefix, $char) > -1) {
 -        $stripped_channel .= $char;
 -        Irssi::print("cmpusers whois_channels: stripped_channel \"$stripped_channel\"", MSGLEVEL_CLIENTCRAP) if $debug;
 -        next;
 -      }
 -
 -      if (index ($isupport{'CHANTYPES'}, $char) > -1) {
 -        $stripped_channel .= substr($channel, $i, length($channel));
 -        Irssi::print("cmpusers whois_channels: stripped_chan \"$stripped_channel\"", MSGLEVEL_CLIENTCRAP) if $debug;
 -        last;
 -      }
 -      if (index ($isupport{'PREFIX'}, $char) > -1) {
 -        $prefix .= $char;
 -        Irssi::print("cmpusers whois_channels: prefix \"$prefix\"", MSGLEVEL_CLIENTCRAP) if $debug;
 -      } else {
 -        $unknown_prefix .= $char;
 -        Irssi::print("cmpusers whois_channels: unknown_prefix \"$prefix\"", MSGLEVEL_CLIENTCRAP) if $debug;
 -      }
 -    }
 -
 -    $nick_info{$casenick}{'channels'}{$stripped_channel}{prefix} = $prefix;
 -    $nick_info{$casenick}{'channels'}{$stripped_channel}{unknown_prefix} = $unknown_prefix;
 -    Irssi::print("cmpuser whois_channels: stripped_channel \"$stripped_channel\"", MSGLEVEL_CLIENTCRAP) if $debug;
 -  }
 -
 -  Irssi::print("cmpusers whois_channels: $nick - $channels", MSGLEVEL_CLIENTCRAP) if $debug;
 -}
 -
 -
 -sub event_whois_end ($$) {
 -  my ($server, $data) = @_;
 -  my ($nick) = (split / +/, $data, 3)[1];
 -  Irssi::print("cmpusers whois_end: $nick", MSGLEVEL_CLIENTCRAP) if $debug;
 -
 -  return if $running == 0; # catch 318 -> 401 (nosuchnick followed by endofwhois)
 -
 -  if (to_casemap($nick) eq $nick_list[0]) {
 -    request_whois($server, $nick_list[1]);
 -  } else {
 -    compare_channels();
 -  }
 -}
 -
 -
 -sub event_whois_nosuchnick ($$) {
 -  my ($server, $data) = @_;
 -  my $nick = (split / +/, $data, 4)[1];
 -  Irssi::active_win->print("cmpusers error: no such nick $nick - aborting.", MSGLEVEL_CLIENTCRAP);
 -  cleanup();
 -}
 -
 -
 -sub event_whois_timeout($$) {
 -  my ($server, $data) = @_;
 -  Irssi::print("cmpusers whois_timeout", MSGLEVEL_CLIENTCRAP) if $debug;
 -  Irssi::active_win->print("cmpusers error: whois timed out or failed. please try again.", MSGLEVEL_CLIENTCRAP);
 -  cleanup();
 -}
 -
 -
 -sub cleanup () {
 -  $running = 0;
 -  print Dumper \@nick_list if $debug;
 -  print Dumper \%nick_info if $debug;
 -  print Dumper \%isupport if $debug;
 -  @nick_list = ();
 -  %nick_info = ();
 -  %isupport = ();
 -  Irssi::print("cmpusers cleanup", MSGLEVEL_CLIENTCRAP) if $debug;
 -}
 -
 -
 -sub to_casemap ($) {
 -  my $nick = shift;
 -  my $type = $isupport{'CASEMAPPING'};
 -
 -  for (my $i = 0; $i < length($nick); $i++) {
 -    my $ord = ord(substr($nick, $i, 1));
 -
 -    if ($type == 1) { # rfc1459
 -      substr($nick, $i, 1) = ($ord >= 65 && $ord <= 94) ? chr($ord + 32) : chr($ord);
 -    } elsif ($type == 2) { # ascii
 -      substr($nick, $i, 1) = ($ord >= 65 && $ord <= 90) ? chr($ord + 32) : chr($ord);
 -    } else { # unknown
 -    }
 -  }
 -
 -  return $nick;
 -}
 -
 -
 -sub compare_channels() {
 -  my @intersection = my @uniq_chans_0 = my @uniq_chans_1 = ();
 -  my %count = ();
 -
 -  foreach my $element ( keys %{$nick_info{$nick_list[0]}{'channels'}}, keys %{$nick_info{$nick_list[1]}{'channels'}} ) {
 -    $count{$element}++;
 -    # nasty :<
 -    if ( exists $nick_info{$nick_list[0]}{'channels'}{$element} && (!exists $nick_info{$nick_list[1]}{'channels'}{$element})) {
 -      push @uniq_chans_0, $element;
 -    } elsif ((!exists $nick_info{$nick_list[0]}{'channels'}{$element}) && exists $nick_info{$nick_list[1]}{'channels'}{$element}) {
 -      push @uniq_chans_1, $element;
 -    }
 -  }
 -  foreach my $element (keys %count) {
 -    push @intersection, $element if $count{$element} == 2;
 -  }
 -
 -  my $common_chans = join " ", sort @intersection;
 -  my $uniq0 = join " ", sort @uniq_chans_0;
 -  my $uniq1 = join " ", sort @uniq_chans_1;
 -
 -  # workaround Irssi's crappy % handling. No, really, this irssi issue needs fixing.
 -  $common_chans =~ s/%/%%/g;
 -  $uniq0 =~ s/%/%%/g;
 -  $uniq1 =~ s/%/%%/g;
 -
 -  Irssi::active_win->print(sprintf('Comparing user <%s!%s@%s> with user <%s!%s@%s>',
 -                                   $nick_info{$nick_list[0]}{'nick'},
 -                                   $nick_info{$nick_list[0]}{'username'},
 -                                   $nick_info{$nick_list[0]}{'hostname'},
 -                                   $nick_info{$nick_list[1]}{'nick'},
 -                                   $nick_info{$nick_list[1]}{'username'},
 -                                   $nick_info{$nick_list[1]}{'hostname'}), MSGLEVEL_CLIENTCRAP );
 -
 -  Irssi::active_win->print(sprintf("Common channels for both users: %s", $common_chans), MSGLEVEL_CLIENTCRAP);
 -  Irssi::active_win->print(sprintf("Unique channels for %s: %s", $nick_info{$nick_list[0]}{'nick'}, $uniq0), MSGLEVEL_CLIENTCRAP);
 -  Irssi::active_win->print(sprintf("Unique channels for %s: %s", $nick_info{$nick_list[1]}{'nick'}, $uniq1), MSGLEVEL_CLIENTCRAP);
 -  cleanup();
 -}
 -
 -
 -sub cmd_cmpusers($$$) {
 -  my ($args, $server, $witem) = @_;
 -  $args = lc $args;
 -  my @nicks = split /\s+/, $args;
 -
 -  if (scalar @nicks != 2) {
 -    Irssi::active_win->print("cmpusers error: please supply two nickname arguments.", MSGLEVEL_CLIENTCRAP);
 -    return;
 -  }
 -
 -  if ($nicks[0] eq $nicks[1]) {
 -    Irssi::active_win->print("cmpusers error: please supply two unique nicknames.", MSGLEVEL_CLIENTCRAP);
 -    return;
 -  }
 -
 -  if (!defined $server) {
 -    Irssi::active_win->print("cmpusers error: active window not connected to a server.", MSGLEVEL_CLIENTCRAP);
 -    return;
 -  }
 -
 -  if ($server->{'chat_type'} ne 'IRC') {
 -    Irssi::active_win->print("cmpusers error: server is not of type IRC.", MSGLEVEL_CLIENTCRAP);
 -  }
 -
 -  if ($running) {
 -    Irssi::active_win->print("cmpusers error: a request is currently being processed - please try again shortly.", MSGLEVEL_CLIENTCRAP);
 -    return;
 -  }
 -
 -  $running = 1;
 -
 -  if ($server->{'isupport_sent'}) {
 -    if (defined $server->isupport('PREFIX')) {
 -      my $prefix = $server->isupport('PREFIX');
 -      my $l = (length($prefix) - 2) / 2;
 -      $isupport{'PREFIX'} = substr($prefix, $l + 2, $l);
 -      Irssi::print("cmpusers prefix: $prefix", MSGLEVEL_CLIENTCRAP) if $debug;
 -    }
 -    if (defined $server->isupport('CASEMAPPING')) {
 -      my $casemap = $server->isupport('CASEMAPPING');
 -      $isupport{'CASEMAPPING'} = $casemap eq 'rfc1459' ? 1
 -                               : $casemap eq 'ascii'   ? 2
 -                               : 3;
 -      Irssi::print("cmpusers casemap: $casemap", MSGLEVEL_CLIENTCRAP) if $debug;
 -    }
 -    if (defined $server->isupport('CHANTYPES')) {
 -      $isupport{'CHANTYPES'} = $server->isupport('CHANTYPES');
 -      Irssi::print("cmpusers chantypes: $isupport{CHANTYPES}", MSGLEVEL_CLIENTCRAP) if $debug;
 -    }
 -  }
 -
 -  for (my $i=0; $i <= $#nicks; $i++) {
 -    $nicks[$i] = to_casemap($nicks[$i]);
 -  }
 -
 -  push @nick_list, @nicks;
 -  request_whois($server, $nicks[0]);
 -}
 -
 -
 -Irssi::signal_add(
 -  {
 -    'redir cmpusers_whois_user'       => \&event_whois_user,
 -    'redir cmpusers_whois_channels'   => \&event_whois_channels,
 -    'redir cmpusers_whois_end'        => \&event_whois_end,
 -    'redir cmpusers_whois_nosuchnick' => \&event_whois_nosuchnick,
 -    'redir cmpusers_whois_timeout'    => \&event_whois_timeout,
 -  }
 -);
 -
 -
 -Irssi::command_bind("cmpusers", \&cmd_cmpusers);
 -Irssi::print(sprintf("Loaded %s v%s...", $IRSSI{'name'}, $VERSION));
 diff --git a/docs/complete-signal-list.txt b/docs/complete-signal-list.txt deleted file mode 100644 index 4769192..0000000 --- a/docs/complete-signal-list.txt +++ /dev/null @@ -1,379 +0,0 @@ -away mode changed -awaylog show -ban type changed -beep -channel created -channel destroyed -channel joined -channel rejoin new -channel sync -channel wholist -chanquery abort -chanquery ban -chanquery ban end -chanquery mode -chanquery who end -chat protocol created -chat protocol deinit -chat protocol destroyed -chat protocol unknown -chatnet destroyed -chatnet read -chatnet saved -command clear -command scrollback -complete command action -complete command alias -complete command away -complete command bind -complete command cat -complete command connect -complete command dcc send -complete command disconnect -complete command format -complete command help -complete command load -complete command msg -complete command query -complete command rawlog open -complete command rawlog save -complete command recode remove -complete command reconnect -complete command reload -complete command save -complete command script load -complete command script unload -complete command server -complete command server add -complete command server remove -complete command set -complete command stats -complete command toggle -complete command topic -complete command unalias -complete command window goto -complete command window item move -complete command window server -complete erase -complete erase command action -complete erase command msg -complete erase command query -complete word -ctcp action -ctcp msg -ctcp msg clientinfo -ctcp msg dcc -ctcp msg dcc accept -ctcp msg dcc chat -ctcp msg dcc resume -ctcp msg dcc send -ctcp msg ping -ctcp msg time -ctcp msg userinfo -ctcp msg version -ctcp reply -ctcp reply dcc -ctcp reply dcc reject -ctcp reply ping -dcc chat message -dcc closed -dcc connected -dcc ctcp action -dcc ctcp dcc -dcc destroyed -dcc error close not found -dcc error connect -dcc error ctcp -dcc error file create -dcc error file open -dcc error get not found -dcc error send exists -dcc error send no route -dcc error unknown type -dcc error write -dcc list print -dcc rejected -dcc reply dcc -dcc reply send pasv -dcc request -dcc request send -dcc server message -dcc server started -default command -default command server -default ctcp msg -default ctcp msg dcc -default ctcp reply -default ctcp reply dcc -default dcc ctcp -default event -default event numeric -error command -event 001 -event 004 -event 005 -event 221 -event 254 -event 271 -event 272 -event 281 -event 301 -event 302 -event 303 -event 305 -event 306 -event 311 -event 312 -event 313 -event 314 -event 315 -event 317 -event 318 -event 319 -event 324 -event 326 -event 327 -event 328 -event 329 -event 330 -event 332 -event 333 -event 338 -event 341 -event 344 -event 345 -event 346 -event 347 -event 348 -event 349 -event 352 -event 353 -event 364 -event 365 -event 366 -event 367 -event 368 -event 369 -event 372 -event 375 -event 376 -event 377 -event 378 -event 379 -event 381 -event 386 -event 387 -event 388 -event 389 -event 396 -event 401 -event 403 -event 404 -event 405 -event 407 -event 408 -event 421 -event 422 -event 432 -event 433 -event 436 -event 437 -event 438 -event 439 -event 442 -event 465 -event 470 -event 471 -event 472 -event 473 -event 474 -event 475 -event 476 -event 477 -event 478 -event 479 -event 482 -event 486 -event 489 -event 494 -event 506 -event 707 -event 716 -event 717 -event 728 -event 729 -event connected -event empty -event error -event invite -event join -event kick -event kill -event mode -event nick -event notice -event part -event ping -event pong -event privmsg -event quit -event silence -event topic -event wallops -exec input -expando timer -flood -gui dialog -gui entry redirect -gui exit -gui key pressed -gui page scrolled -gui print text -gui print text finished -gui window create override -gui window created -ignore changed -ignore created -ignore destroyed -irssi init finished -irssi init read settings -lag ping error -lag pong -layout reset -layout restore -layout restore item -layout restore window -layout save -layout save item -layout save window -list subcommands -log config read -log config save -log create failed -log locked -log new -log written -mainwindow destroyed -mainwindow moved -mainwindow resized -message dcc -message dcc action -message dcc ctcp -message dcc own -message dcc own_action -message dcc own_ctcp -message invite -message irc action -message irc ctcp -message irc mode -message irc notice -message irc op_public -message irc own_action -message irc own_ctcp -message irc own_notice -message irc own_wall -message join -message kick -message nick -message own_nick -message own_private -message own_public -message part -message private -message public -message quit -message topic -module error -module loaded -module unloaded -netsplit new -nickfind event whois -nicklist changed -nicklist host changed -nicklist new -nicklist remove -notifylist away changed -notifylist event -notifylist event whois -notifylist event whois away -notifylist event whois end -notifylist joined -notifylist left -pidwait -print format -print starting -print text -proxy client dump -query created -query destroyed -query nick changed -query server changed -reload -requested usermode change -script destroyed -script error -send command -send text -server add fill -server connect copy -server connect failed -server connected -server connecting -server disconnected -server event -server incoming -server lag -server lag disconnect -server looking -server nick changed -server quit -server reconnect not found -server reconnect remove -server reconnect save status -server sendmsg -server setup fill chatnet -server setup fill connect -server setup fill reconn -server setup read -server setup saved -session restore -session restore channel -session restore nick -session restore server -session save -session save channel -session save server -settings errors -setup changed -setup reread -silent event who -silent event whois -terminal resized -theme changed -theme destroyed -user mode changed -userhost event -whois away -whois default event -whois end -whois event -whois event not found -whois oper -whois try whowas -whowas away -whowas event -whowas event end -window activity -window changed -window changed automatic -window created -window dehilight -window destroyed -window hilight -window history changed -window item changed -window item remove -window item server changed -window print info -window refnum changed -window server changed diff --git a/docs/msglevels.txt b/docs/msglevels.txt deleted file mode 100644 index c8bd576..0000000 --- a/docs/msglevels.txt +++ /dev/null @@ -1,58 +0,0 @@ -=over - -=item C<MSGLEVEL_CRAP> - -=item C<MSGLEVEL_MSGS> - -=item C<MSGLEVEL_PUBLIC> - -=item C<MSGLEVEL_NOTICES> - -=item C<MSGLEVEL_SNOTES> - -=item C<MSGLEVEL_CTCPS> - -=item C<MSGLEVEL_ACTIONS> - -=item C<MSGLEVEL_JOINS> - -=item C<MSGLEVEL_PARTS> - -=item C<MSGLEVEL_QUITS> - -=item C<MSGLEVEL_KICKS> - -=item C<MSGLEVEL_MODES> - -=item C<MSGLEVEL_TOPICS> - -=item C<MSGLEVEL_WALLOPS> - -=item C<MSGLEVEL_INVITES> - -=item C<MSGLEVEL_NICKS> - -=item C<MSGLEVEL_DCC> - -=item C<MSGLEVEL_DCCMSGS> - -=item C<MSGLEVEL_CLIENTNOTICE> - -=item C<MSGLEVEL_CLIENTCRAP> - -=item C<MSGLEVEL_CLIENTERROR> - -=item C<MSGLEVEL_HILIGHT> - -=item C<MSGLEVEL_ALL> - -=item C<MSGLEVEL_NOHILIGHT> - -=item C<MSGLEVEL_NO_ACT> - -=item C<MSGLEVEL_NEVER> - -=item C<MSGLEVEL_LASTLOG> - -=back - diff --git a/docs/parse_formats.pl b/docs/parse_formats.pl deleted file mode 100755 index b3adec6..0000000 --- a/docs/parse_formats.pl +++ /dev/null @@ -1,23 +0,0 @@ -#!/usr/bin/env perl - -use strict; -use warnings; - - -use C::Scan; -use Data::Dumper; -use Config; - -my $home = $ENV{HOME}; -my $src_loc = "$home/sources/irssi/src"; -my $file = "perl/module-formats.c"; - - -my $scan = C::Scan->new(filename => $src_loc . "/". $file); -$scan->set('includeDirs' => [$src_loc, -                             $src_loc . "/perl", -                             "/opt/local/include", -                             "/opt/local/include/glib-2.0", -                             $Config::Config{shrpdir}]); - -print Dumper($scan->get('typedef_structs')); diff --git a/docs/parse_xsfuncs.pl b/docs/parse_xsfuncs.pl deleted file mode 100755 index d26cb2b..0000000 --- a/docs/parse_xsfuncs.pl +++ /dev/null @@ -1,76 +0,0 @@ -#!/usr/bin/env perl - -use strict; -use warnings; - -use Glib::ParseXSDoc; -use File::Find; -use Data::Dumper; - -my $home = $ENV{HOME}; -my $src_dir = "$home/sources/irssi/src/perl"; -$ENV{FORCE_DATA_DUMPER} = 1; -print "=over\n\n"; - -find(\&process_file, $src_dir); - -print "=back\n\n"; - -sub process_file { -    my $filename = $_; -    return unless $filename =~ /\.xs$/; - -    my $filepath = $File::Find::name; -#    print "Processing file: $filepath\n"; - -    my $parser = Glib::ParseXSDoc->new; #xsdocparse($filepath); - -    $parser->parse_file($filepath); -    $parser->canonicalize_xsubs; -	$parser->swizzle_pods; -	$parser->preprocess_pods; -	$parser->clean_out_empty_pods; - -#    print Dumper($parser->{data}), $/; -    my $data = $parser->{data}; -    foreach my $package (keys %$data) { -        #print "Package: $package\n"; -        my $subs = $data->{$package}->{xsubs}; -        foreach my $sub (@$subs) { - -            my $sub_name = $sub->{symname}; - -            my $args_str = ''; -            my @processed_args = (); -            my $args = $sub->{args}; - -            foreach my $arg (@$args) { -                my $type = $arg->{type} // ''; -                if ($type eq 'char *') { -                    $type = 'string'; -                } elsif ($type eq 'SV *') { -                    $type = 'SVptr'; -                } -                my $aname = $arg->{name} // ''; -                if ($aname eq '...') { -                    push @processed_args, '...'; -                } else { -                    push @processed_args, $type . ' $' . $aname; -                } -            } -            $args_str = join(", ", @processed_args); - -            next if $sub_name =~ m/::$/; -            print $sub->{symname}, "(", $args_str, ")\n"; -        } -    } -} - -sub print_msglevel { -    my ($sym) = @_; -    if ($sym =~ m/::MSGLEVEL/) { -        $sym =~ s/^Irssi:://; -        print "=item C<$sym>\n\n"; -    } -} -   diff --git a/docs/perl.txt b/docs/perl.txt deleted file mode 100644 index 89588ca..0000000 --- a/docs/perl.txt +++ /dev/null @@ -1,437 +0,0 @@ - Installation problems - --------------------- - -You'll need to have perl support compiled with irssi. If "/LOAD" -doesn't show perl in list of loaded modules, you have a problem. See -INSTALL file for information about perl problems. - - - Running scripts - --------------- - -Scripts are run with /SCRIPT LOAD command, or the default /RUN alias. -"/SCRIPT" shows list of running script, and /SCRIPT UNLOAD can unload -scripts. - -Scripts should be placed to ~/.irssi/scripts/ or -/usr/local/lib/irssi/scripts/ (or depending on where irssi was -installed) directories. After that /RUN script_name should work, you -don't need to add the .pl suffix. - - - Creating/replacing /COMMANDS - ---------------------------- - -You can create your own commands, or replace existing ones with -Irssi::command_bind(). The command handling work internally pretty much -the same as signal handlers, so if you replace existing command and don't -wish to let it run, call Irssi::signal_stop(). - -Here's an example: - -  # Usage: /HELLO [<nick>] -  sub cmd_hello { -    # data - contains the parameters for /HELLO -    # server - the active server in window -    # witem - the active window item (eg. channel, query) -    #         or undef if the window is empty -    my ($data, $server, $witem) = @_; - -    if (!$server || !$server->{connected}) { -      Irssi::print("Not connected to server"); -      return; -    } - -    if ($data) { -      $server->command("MSG $data Hello!"); -    } elsif ($witem && ($witem->{type} eq "CHANNEL" || -                        $witem->{type} eq "QUERY")) { -      # there's query/channel active in window -      $witem->command("MSG ".$witem->{name}." Hello!"); -    } else { -      Irssi::print("Nick not given, and no active channel/query in window"); -    } -  } - -  Irssi::command_bind('hello', 'cmd_hello'); - - - Message levels - -------------- - -Several functions expect message levels. They're used to roughly -classify messages. They're used by a lot of things including logging, -ignoring, highlighting, etc. so you should use as good level as -possible. It's possible to have several levels in one message, like -ACTIONS+PUBLIC or ACTIONS+MSGS. - -Here's all the levels that irssi supports currently: - -  CRAP, MSGS, PUBLIC, NOTICES, SNOTES, CTCPS, ACTIONS, JOINS, PARTS -  QUITS, KICKS, MODES, TOPICS, WALLOPS, INVITES, NICKS, DCC, DCCMSGS, -  CLIENTNOTICE, CLIENTCRAP, CLIENTERROR - -And a few special ones that could be included with the levels above: - -  HILIGHT - text is highlighted -  NOHILIGHT - don't check highlighting for this message -  NO_ACT - don't trigger channel activity when printing this message -  NEVER - never ignore or log this message (not a good idea usually) - -You can use them with a MSGLEVEL_ prefix, for example: - -  $server->print("#channel", 'Hello, world', MSGLEVEL_CLIENTCRAP); - -Writes text to #channel window with CLIENTCRAP level. - - - - - Functions that you can use in Irssi's Perl scripts - -------------------------------------------------- - -If there's a "Xxxx::" text before the command, it means that it belongs to -that package. Like "Server::command" means that you should either call it as -  Irssi::Server::command($server, $cmd); -or more easily: -  $server->command($cmd); - -Commands that don't have the Xxxx prefix are called as Irssi::command(); - -Information from most objects can be fetched with $object->{data}, for -example current nick in server could be read with $server->{nick}. List -of all the information that are in objects are in "Object->{}" sections -below. - -Commands are split in two groups, generic ones that could be used with -any chat protocol, and IRC specific commands. If you want to use IRC -specific commands, or use IRC specific ->{data} in your scripts, you'll -need to add "use Irssi::Irc" to your scripts. IRC specific commands are -listed after the generic ones. - - - *** General - - - -print(str[, level]) -  Print `str'. Default level is MSGLEVEL_CLIENTNOTICE. - -command(cmd) -  Send a command `cmd' (in current channel). The '/' char isn't needed. - - - *** Themes - - - - *** Settings - - - *** Signals - -  *** timeouts / IO listener / pidwait - - - - *** Message levels - - - - *** Commands - - - - - *** Windows - - - -Windowitem window_item_find(name) -Server::window_item_find(name) - -window_refnum_prev(refnum, wrap) -window_refnum_next(refnum, wrap) -  Return refnum for window that's previous/next in windows list. - -windows_refnum_last() -  Return refnum for last window. - - - *** Server Connects - -Connect->{} -  type - "SERVER CONNECT" text -  chat_type - String ID of chat protocol, for example "IRC" - -  address - Address where we connected (irc.blah.org) -  port - Port where we connected -  chatnet - Chat network - -  password - Password we used in connection. -  wanted_nick - Nick which we would prefer to use -  username - User name -  realname - Real name - -Connect -server_create_conn(address[, port=6667[, password=''[, nick=''[, channels='']]]]) -  Create new server connection. - - - *** Server functions - - - - *** Server reconnections - - - - *** Chat networks - - - - *** Server redirections - -This is a powerful feature of Irssi that I haven't seen in other IRC -clients. You can EASILY grab the server's reply for a command you send -to server without any horrible kludges. - -redirect_register(command, remote, timeout, start, stop, opt) -   Register new redirection command. By default irssi has already -   registered at least: whois, whowas, who, list, ison, userhost, ping, -   "mode channel" (/MODE #channel), "mode b" (/MODE #channel b), "mode e" -   and "mode I". - -   `command' specifies the name of the command to register, it doesn't -   have to be a real command name, but something you just specify to -   redirect_event() when using this redirection. - -   `remote' specifies if the command is by default a remote command -   (eg. sent to another server). redirect_event() may override this. - -   `timeout' - If remote is TRUE, specifies how many seconds to wait for -   reply before aborting. - -   `start', `stop', `opt' - hash references with "event" => argpos entries. -   List of events that start and stop this redirection. -   Start event list may be empty, but there must be at least one -   stop event. Optional events are checked only if they are received -   immediately after one of the stop-events. `argpos' specifies the -   word number in event string which is compared to wanted argument, -   -1 = don't compare, TRUE always. - -  Example (already done by irssi): - -  Irssi::redirect_register('mode channel', 0, 0, -  	undef, # no start events -	{ # stop events -	  "event 324" => 1, # MODE-reply -	  "event 403" => 1, # no such channel -	  "event 442" => 1, # "you're not on that channel" -	  "event 479" => 1  # "Cannot join channel (illegal name)" -	}, { # optional events -	  "event 329", 1 # Channel create time -	} ); - -Server::redirect_event(command, count, arg, remote, failure_signal, signals) -   Specify that the next command sent to server will be redirected. -   NOTE: This command MUST be called before sending the command to server. - -   `command' - Name of the registered redirection that we're using. - -   `count' - How many times to execute the redirection. Some commands may -   send multiple stop events, like MODE #a,#b. - -   `arg' - The argument to be compared in event strings. You can give multiple -   arguments separated with space. - -   `remote' - Specifies if the command is a remote command, -1 = use default. - -   `failure_signal' - If irssi can't find the stop signal for the redirection, -   this signal is called. - -   `signals' - hash reference with "event" => "redir signal" entries. -   If the event is "", all the events belonging to the redirection but not -   specified here, will be sent there. - -  Example: - -  # ignore all events generated by whois query, except 311. -  $server->redirect_event("whois", 1, "cras", 0, undef, { -			  "event 311" => "redir whois", -			  "" => "event empty" }); -  $server->send_raw("WHOIS :cras"); - - - *** Window items - - - - *** Channels - - - - *** Nick list - - - *** Queries - - -Query -query_create(chat_type, server_tag, nick, automatic) -  Create a new query. - -Query -query_find(nick) -  Find query from any server. - -Query -Server::query_find(nick) -  Find query from specified server. - - - *** Masks - -You should use the Server version of the function if possible, since -with different chat protocols the mask matching could be different. - -mask_match(mask, nick, user, host) -Server::mask_match(mask, nick, user, host) -  Return 1 if `mask' matches nick!user@host. - -mask_match_address(mask, nick, address) -Server::mask_match_address(mask, nick, address) -  Return 1 if `mask' matches nick!address. - -masks_match(masks, nick, address) -Server::masks_match(masks, nick, address) -  Return 1 if any mask in the `masks' (string separated with spaces) -  matches nick!address. - - - - - *** Logging - - - - *** Ignores - - - *** /EXEC processes - - - - *** - *** IRC specific functions. All objects below this are prefixed with Irc:: - *** - - *** IRC servers - -Irc::Server->{} -  (..contains all the same data as core Server object..) -  real_address - Address the IRC server gives -  usermode - User mode in server -  userhost - Your user host in server - -Irc::Connect->{} -  (..contains all the same data as core Connect object..) -  alternate_nick - Alternate nick to use if default nick is taken. - -Connect::connect() -  Connect to IRC server. - -Server::get_channels(server) -  Return a string of all channels (and keys, if any have them) in server, -  like "#a,#b,#c,#d x,b_chan_key,x,x" or just "#e,#f,#g" - -Server::send_raw(cmd) -  Send raw message to server, it will be flood protected so you -  don't need to worry about it. - -Server::send_raw_now(cmd) -  Send raw message to server immediately without flood protection. - -Server::send_raw_split(cmd, nickarg, max_nicks) -  Split the `cmd' into several commands so `nickarg' argument has only -  `max_nicks' number of nicks. - -  Example: -    $server->send_raw_split("KICK #channel nick1,nick2,nick3 :byebye", 3, 2); - -  Irssi will send commands "KICK #channel nick1,nick2 :byebye" and -  "KICK #channel nick3 :byebye" to server. - -Server::ctcp_send_reply(data) -  Send CTCP reply. This will be "CTCP flood protected" so if there's too -  many CTCP requests in buffer, this reply might not get sent. The data -  is the full raw command to be sent to server, like -    "NOTICE nick :\001VERSION irssi\001" - -Server::isupport(name) -  Returns the value of the named item in the ISUPPORT (005) numeric to the -  script. If the item is not present returns undef, if the item has no value -  then "" is returned use defined $server->isupport("name") if you need to -  check whether a property is present. -  See http://tools.ietf.org/id/draft-brocklesby-irc-isupport-03.txt -  for more information on the ISUPPORT numeric. - - *** IRC channels - - - - *** DCC - - - - - - *** Netsplits - -Netsplit->{} -  nick - Nick -  address - Nick's host -  destroy - Timestamp when this record should be destroyed -  server - Netsplitserver object -  channels - list of channels (Netsplitchannel objects) the nick was in - -Netsplitserver->{} -  server - The server nick was in -  destserver - The other server where split occured. -  count - Number of splits in server - -Netsplitchannel->{} -  name - Channel name -  nick - Nick object - - - - *** Notify list - - -notifies() - Return list of all notifies - -Notifylist -notifylist_add(mask, ircnets, away_check, idle_check_time) -  Add new item to notify list. - -notifylist_remove(mask) -  Remove item from notify list. - -Notifylist -notifylist_find(mask, ircnet) -  Find notify. - -Server -notifylist_ison(nick, serverlist) -  Check if `nick' is in IRC. `serverlist' is a space separated -  list of server tags. If it's empty string, all servers will be checked. - -Server::notifylist_ison_server(nick) -  Check if `nick' is on IRC server. - - *** Proxy clients - - -  -All the content of this site is copyright © 2000-2010 The Irssi project. diff --git a/docs/podstyle.css b/docs/podstyle.css deleted file mode 100644 index 1cecdfb..0000000 --- a/docs/podstyle.css +++ /dev/null @@ -1,107 +0,0 @@ -/* For accessibility reasons, never specify text sizes in px/pt/pc/in/cm/mm */ - -@media all { .hide { display: none; } } - -@media screen, tty, tv, projection { -  .noscreen { display: none; } - -  a:link    { color: #7070ff; text-decoration: underline; } -  a:visited { color: #e030ff; text-decoration: underline; } -  a:active  { color: #800000; text-decoration: underline; } -  body.contentspage a            { text-decoration: none; } -  a.u { color: #000 !important; text-decoration: none; } - -  body.pod { -    margin: 0 5px; -    color:            #000; -    background-color: #fff; -  } - -  .pod pre     { -      background: #eeeeee; -      border: 1px solid #888888; -      color: black; -      padding: 1em; -      white-space: pre; -  } -   -  body.pod h1, body.pod h2, body.pod h3, body.pod h4  { -    font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif; -    font-weight: normal; -    margin-top: 1.2em; -    margin-bottom: .1em; -    border-top: medium solid transparent; -    /* margin-left: -5px;  border-left: 2px #7070ff solid;  padding-left: 3px; */ -  } -   -  body.pod h1  { border-top-color: #55f; } -  body.pod h2  { border-top-color: #77f; } -  body.pod h3  { border-top-color: #bbf; } -  body.pod h4  { border-top-color: #eef; } - -  p.backlinktop + h1 { border-top: none; margin-top: 0em;  } -  p.backlinktop + h2 { border-top: none; margin-top: 0em;  } -  p.backlinktop + h3 { border-top: none; margin-top: 0em;  } -  p.backlinktop + h4 { border-top: none; margin-top: 0em;  } - -  body.pod dt { -    font-size: 105%; /* just a wee bit more than normal */ -  } - -  .indexgroup { font-size: 80%; } - -  .backlinktop,   .backlinkbottom    { -    margin-left:  -5px; -    margin-right: -5px; -    background-color:         #bbf; -    border-top:    medium solid #aaf; -    border-bottom: medium solid #aaf; -  } -   -  .backlinktop a, .backlinkbottom a  { -    text-decoration: none; -    color: #77f; -    background-color:  #fff; -    border: medium solid #22f; -  } -  .backlinkbottom { margin-bottom: 0; padding-bottom: 0; } -  .backlinktop    { margin-top:    0; padding-top:    0; } - -  body.contentspage { -    color:            #000; -    background-color: #fff; -  } -   -  body.contentspage h1  { -    color:            #22f; -    margin-left: 1em; -    margin-right: 1em; -    text-indent: -.9em; -    font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif; -    font-weight: normal; -    border-top:    medium solid #000; -    border-bottom: medium solid #000; -    text-align: center; -  } - -  dl.superindex > dt  { -    font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif; -    font-weight: normal; -    font-size: 90%; -    margin-top: .45em; -    /* margin-bottom: -.15em; */ -  } -  dl.superindex > dd  { -    word-spacing: .6em;    /* most important rule here! */ -  } -  dl.superindex > a:link  { -    text-decoration: none; -    color: #000; -  } - -  .contentsfooty { -    border-top: medium solid #666; -    font-size: 90%; -  } -   -} diff --git a/docs/sigextract.pl b/docs/sigextract.pl deleted file mode 100755 index cc6f8bb..0000000 --- a/docs/sigextract.pl +++ /dev/null @@ -1,24 +0,0 @@ -#!/usr/bin/env perl - -use strict; -use warnings; - -my $file = shift // 'allsigs.txt'; - -open my $fh, $file or die "couldn't open $file: $!"; -my $sigs = {}; - -while (my $line = <$fh>) { -    chomp $line; -    if ($line =~ m/"(\w+(?:\s+\w+)*)"/) { -        #print "Found signal: $1\n"; -        $sigs->{$1}++; -    } -} - -close $fh; - -my @signals = keys %$sigs; - -print join("\n", sort @signals); -print "\n"; diff --git a/docs/siglist.txt b/docs/siglist.txt deleted file mode 100644 index 96c418a..0000000 --- a/docs/siglist.txt +++ /dev/null @@ -1,12255 +0,0 @@ -Found For -start of defs -Found For -end of defs -Module: Core -Signal list -$VAR1 = [ -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 112 -            }, -            [ -              'C', -              {}, -              '"gui exit"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 114 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 116 -              }, -              [ -                'I', -                {}, -                'None' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 120 -            }, -            [ -              'C', -              {}, -              '"gui dialog"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 122 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 124 -              }, -              'string ', -              [ -                'C', -                {}, -                '$type' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 126 -              }, -              'string ', -              [ -                'C', -                {}, -                '$text' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 130 -            }, -            [ -              'C', -              {}, -              '"send command"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 132 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 134 -              }, -              [ -                'C', -                {}, -                'string $command' -              ], -              ',' -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 136 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Server' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Server' -              ], -              ' ', -              [ -                'C', -                {}, -                '$server' -              ], -              ',' -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 138 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Windowitem' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Windowitem' -              ], -              ' ', -              [ -                'C', -                {}, -                '$window_item' -              ] -            ] -          ], -          [ -            'Para', -            { -              'start_line' => 142 -            }, -            'This is sent when a command is entered via the GUI, or by scripts via ', -            [ -              'L', -              { -                'to' => bless( [ -                                 '', -                                 {}, -                                 'Irssi::command' -                               ], 'Pod::Simple::LinkSection' ), -                'type' => 'pod', -                'content-implicit' => 'yes' -              }, -              'Irssi::command' -            ], -            '.' -          ] -        ]; -File: chat-protocols.c -Signal list -$VAR1 = [ -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 152 -            }, -            [ -              'C', -              {}, -              '"chat protocol created"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 154 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 156 -              }, -              'CHAT_PROTOCOL_REC ', -              [ -                'C', -                {}, -                '$protocol' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 160 -            }, -            [ -              'C', -              {}, -              '"chat protocol updated"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 162 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 164 -              }, -              'CHAT_PROTOCOL_REC ', -              [ -                'C', -                {}, -                '$protocol' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 168 -            }, -            [ -              'C', -              {}, -              '"chat protocol destroyed"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 170 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 172 -              }, -              'CHAT_PROTOCOL_REC ', -              [ -                'C', -                {}, -                '$protocol' -              ] -            ] -          ] -        ]; -File: channels.c -Signal list -$VAR1 = [ -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 182 -            }, -            [ -              'C', -              {}, -              '"channel created"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 184 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 186 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Channel' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Channel' -              ], -              ' ', -              [ -                'C', -                {}, -                '$channel' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 188 -              }, -              'int ', -              [ -                'C', -                {}, -                '$automatic' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 192 -            }, -            [ -              'C', -              {}, -              '"channel destroyed"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 194 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 196 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Channel' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Channel' -              ], -              ' ', -              [ -                'C', -                {}, -                '$channel' -              ] -            ] -          ] -        ]; -File: chatnets.c -Signal list -$VAR1 = [ -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 206 -            }, -            [ -              'C', -              {}, -              '"chatnet created"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 208 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 210 -              }, -              'CHATNET_REC ', -              [ -                'C', -                {}, -                '$chatnet' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 214 -            }, -            [ -              'C', -              {}, -              '"chatnet destroyed"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 216 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 218 -              }, -              'CHATNET_REC ', -              [ -                'C', -                {}, -                '$chatnet' -              ] -            ] -          ] -        ]; -File: commands.c -Signal list -$VAR1 = [ -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 228 -            }, -            [ -              'C', -              {}, -              '"commandlist new"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 230 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 232 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Command' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Command' -              ], -              ' ', -              [ -                'C', -                {}, -                '$cmd' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 236 -            }, -            [ -              'C', -              {}, -              '"commandlist remove"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 238 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 240 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Command' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Command' -              ], -              ' ', -              [ -                'C', -                {}, -                '$cmd' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 244 -            }, -            [ -              'C', -              {}, -              '"error command"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 246 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 248 -              }, -              'int ', -              [ -                'C', -                {}, -                '$err' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 250 -              }, -              'string ', -              [ -                'C', -                {}, -                '$cmd' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 254 -            }, -            [ -              'C', -              {}, -              '"send command"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 256 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 258 -              }, -              'string ', -              [ -                'C', -                {}, -                '$args' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 260 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Server' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Server' -              ], -              ' ', -              [ -                'C', -                {}, -                '$server' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 262 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Windowitem' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Windowitem' -              ], -              ' ', -              [ -                'C', -                {}, -                '$witem' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 266 -            }, -            [ -              'C', -              {}, -              '"send text"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 268 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 270 -              }, -              'string ', -              [ -                'C', -                {}, -                '$line' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 272 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Server' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Server' -              ], -              ' ', -              [ -                'C', -                {}, -                '$server' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 274 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Windowitem' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Windowitem' -              ], -              ' ', -              [ -                'C', -                {}, -                '$witem' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 278 -            }, -            [ -              'C', -              {}, -              '"command "<cmd' -            ], -            '>' -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 280 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 282 -              }, -              'string ', -              [ -                'C', -                {}, -                '$args' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 284 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Server' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Server' -              ], -              ' ', -              [ -                'C', -                {}, -                '$server' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 286 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Windowitem' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Windowitem' -              ], -              ' ', -              [ -                'C', -                {}, -                '$witem' -              ] -            ] -          ], -          [ -            'Para', -            { -              'start_line' => 290 -            }, -            [ -              'B', -              {}, -              'TODO: check this "cmd" out?' -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 292 -            }, -            [ -              'C', -              {}, -              '"default command"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 294 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 296 -              }, -              'string ', -              [ -                'C', -                {}, -                '$args' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 298 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Server' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Server' -              ], -              ' ', -              [ -                'C', -                {}, -                '$server' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 300 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Windowitem' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Windowitem' -              ], -              ' ', -              [ -                'C', -                {}, -                '$witem' -              ] -            ] -          ] -        ]; -File: ignore.c -Signal list -$VAR1 = [ -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 310 -            }, -            [ -              'C', -              {}, -              '"ignore created"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 312 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 314 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Ignore' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Ignore' -              ], -              ' ', -              [ -                'C', -                {}, -                '$ignore' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 318 -            }, -            [ -              'C', -              {}, -              '"ignore destroyed"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 320 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 322 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Ignore' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Ignore' -              ], -              ' ', -              [ -                'C', -                {}, -                '$ignore' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 326 -            }, -            [ -              'C', -              {}, -              '"ignore changed"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 328 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 330 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Ignore' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Ignore' -              ], -              ' ', -              [ -                'C', -                {}, -                '$ignore' -              ] -            ] -          ] -        ]; -File: log.c -Signal list -$VAR1 = [ -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 340 -            }, -            [ -              'C', -              {}, -              '"log new"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 342 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 344 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Log' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Log' -              ], -              ' ', -              [ -                'C', -                {}, -                '$log' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 348 -            }, -            [ -              'C', -              {}, -              '"log remove"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 350 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 352 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Log' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Log' -              ], -              ' ', -              [ -                'C', -                {}, -                '$log' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 356 -            }, -            [ -              'C', -              {}, -              '"log create failed"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 358 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 360 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Log' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Log' -              ], -              ' ', -              [ -                'C', -                {}, -                '$log' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 364 -            }, -            [ -              'C', -              {}, -              '"log locked"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 366 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 368 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Log' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Log' -              ], -              ' ', -              [ -                'C', -                {}, -                '$log' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 372 -            }, -            [ -              'C', -              {}, -              '"log started"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 374 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 376 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Log' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Log' -              ], -              ' ', -              [ -                'C', -                {}, -                '$log' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 380 -            }, -            [ -              'C', -              {}, -              '"log stopped"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 382 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 384 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Log' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Log' -              ], -              ' ', -              [ -                'C', -                {}, -                '$log' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 388 -            }, -            [ -              'C', -              {}, -              '"log rotated"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 390 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 392 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Log' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Log' -              ], -              ' ', -              [ -                'C', -                {}, -                '$log' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 396 -            }, -            [ -              'C', -              {}, -              '"log written"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 398 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 400 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Log' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Log' -              ], -              ' ', -              [ -                'C', -                {}, -                '$log' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 402 -              }, -              'string ', -              [ -                'C', -                {}, -                '$line' -              ] -            ] -          ] -        ]; -File: modules.c -Signal list -$VAR1 = [ -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 414 -            }, -            [ -              'C', -              {}, -              '"module loaded"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 416 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 418 -              }, -              'MODULE_REC ', -              [ -                'C', -                {}, -                '$module' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 420 -              }, -              'MODULE_FILE_REC ', -              [ -                'C', -                {}, -                '$module_file' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 424 -            }, -            [ -              'C', -              {}, -              '"module unloaded"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 426 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 428 -              }, -              'MODULE_REC ', -              [ -                'C', -                {}, -                '$module' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 430 -              }, -              'MODULE_FILE_REC ', -              [ -                'C', -                {}, -                '$module_file' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 434 -            }, -            [ -              'C', -              {}, -              '"module error"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 436 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 438 -              }, -              'int ', -              [ -                'C', -                {}, -                '$error' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 440 -              }, -              'string ', -              [ -                'C', -                {}, -                '$text' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 442 -              }, -              'string ', -              [ -                'C', -                {}, -                '$root_module' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 444 -              }, -              'string ', -              [ -                'C', -                {}, -                '$sub_module' -              ] -            ] -          ] -        ]; -File: nicklist.c -Signal list -$VAR1 = [ -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 454 -            }, -            [ -              'C', -              {}, -              '"nicklist new"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 456 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 458 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Channel' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Channel' -              ], -              ' ', -              [ -                'C', -                {}, -                '$channel' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 460 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Nick' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Nick' -              ], -              ' ', -              [ -                'C', -                {}, -                '$nick' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 464 -            }, -            [ -              'C', -              {}, -              '"nicklist remove"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 466 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 468 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Channel' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Channel' -              ], -              ' ', -              [ -                'C', -                {}, -                '$channel' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 470 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Nick' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Nick' -              ], -              ' ', -              [ -                'C', -                {}, -                '$nick' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 474 -            }, -            [ -              'C', -              {}, -              '"nicklist changed"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 476 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 478 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Channel' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Channel' -              ], -              ' ', -              [ -                'C', -                {}, -                '$channel' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 480 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Nick' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Nick' -              ], -              ' ', -              [ -                'C', -                {}, -                '$nick' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 482 -              }, -              'string ', -              [ -                'C', -                {}, -                '$old_nick' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 486 -            }, -            [ -              'C', -              {}, -              '"nicklist host changed"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 488 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 490 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Channel' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Channel' -              ], -              ' ', -              [ -                'C', -                {}, -                '$channel' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 492 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Nick' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Nick' -              ], -              ' ', -              [ -                'C', -                {}, -                '$nick' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 496 -            }, -            [ -              'C', -              {}, -              '"nicklist gone changed"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 498 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 500 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Channel' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Channel' -              ], -              ' ', -              [ -                'C', -                {}, -                '$channel' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 502 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Nick' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Nick' -              ], -              ' ', -              [ -                'C', -                {}, -                '$nick' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 506 -            }, -            [ -              'C', -              {}, -              '"nicklist serverop changed"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 508 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 510 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Channel' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Channel' -              ], -              ' ', -              [ -                'C', -                {}, -                '$channel' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 512 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Nick' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Nick' -              ], -              ' ', -              [ -                'C', -                {}, -                '$nick' -              ] -            ] -          ] -        ]; -File: pidwait.c -Signal list -$VAR1 = [ -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 522 -            }, -            [ -              'C', -              {}, -              '"pidwait"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 524 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 526 -              }, -              'int ', -              [ -                'C', -                {}, -                '$pid' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 528 -              }, -              'int ', -              [ -                'C', -                {}, -                '$status' -              ] -            ] -          ] -        ]; -File: queries.c -Signal list -$VAR1 = [ -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 538 -            }, -            [ -              'C', -              {}, -              '"query created"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 540 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 542 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Query' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Query' -              ], -              ' ', -              [ -                'C', -                {}, -                '$query' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 544 -              }, -              'int ', -              [ -                'C', -                {}, -                '$automatic' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 548 -            }, -            [ -              'C', -              {}, -              '"query destroyed"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 550 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 552 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Query' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Query' -              ], -              ' ', -              [ -                'C', -                {}, -                '$query' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 556 -            }, -            [ -              'C', -              {}, -              '"query nick changed"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 558 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 560 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Query' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Query' -              ], -              ' ', -              [ -                'C', -                {}, -                '$query' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 562 -              }, -              'string ', -              [ -                'C', -                {}, -                '$original_nick' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 566 -            }, -            [ -              'C', -              {}, -              '"window item name changed"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 568 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 570 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Windowitem' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Windowitem' -              ], -              ' ', -              [ -                'C', -                {}, -                '$witem' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 574 -            }, -            [ -              'C', -              {}, -              '"query address changed"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 576 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 578 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Query' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Query' -              ], -              ' ', -              [ -                'C', -                {}, -                '$query' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 582 -            }, -            [ -              'C', -              {}, -              '"query server changed"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 584 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 586 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Query' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Query' -              ], -              ' ', -              [ -                'C', -                {}, -                '$query' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 588 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Server' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Server' -              ], -              ' ', -              [ -                'C', -                {}, -                '$server' -              ] -            ] -          ] -        ]; -File: rawlog.c -Signal list -$VAR1 = [ -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 599 -            }, -            [ -              'C', -              {}, -              '"rawlog"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 601 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 603 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Rawlog' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Rawlog' -              ], -              ' ', -              [ -                'C', -                {}, -                '$raw_log' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 605 -              }, -              'string ', -              [ -                'C', -                {}, -                '$data' -              ] -            ] -          ] -        ]; -File: server.c -Signal list -$VAR1 = [ -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 615 -            }, -            [ -              'C', -              {}, -              '"server looking"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 617 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 619 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Server' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Server' -              ], -              ' ', -              [ -                'C', -                {}, -                '$server' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 623 -            }, -            [ -              'C', -              {}, -              '"server connected"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 625 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 627 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Server' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Server' -              ], -              ' ', -              [ -                'C', -                {}, -                '$server' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 632 -            }, -            [ -              'C', -              {}, -              '"server connecting"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 634 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 636 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Server' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Server' -              ], -              ' ', -              [ -                'C', -                {}, -                '$server' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 638 -              }, -              'ulongptr ', -              [ -                'C', -                {}, -                '$ip' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 642 -            }, -            [ -              'C', -              {}, -              '"server connect failed"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 644 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 646 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Server' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Server' -              ], -              ' ', -              [ -                'C', -                {}, -                '$server' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 650 -            }, -            [ -              'C', -              {}, -              '"server disconnected"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 652 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 654 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Server' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Server' -              ], -              ' ', -              [ -                'C', -                {}, -                '$server' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 658 -            }, -            [ -              'C', -              {}, -              '"server quit"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 660 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 662 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Server' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Server' -              ], -              ' ', -              [ -                'C', -                {}, -                '$server' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 664 -              }, -              'string ', -              [ -                'C', -                {}, -                '$message' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 668 -            }, -            [ -              'C', -              {}, -              '"server sendmsg"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 670 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 672 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Server' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Server' -              ], -              ' ', -              [ -                'C', -                {}, -                '$server' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 674 -              }, -              'string ', -              [ -                'C', -                {}, -                '$target' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 676 -              }, -              'string ', -              [ -                'C', -                {}, -                '$message' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 678 -              }, -              'int ', -              [ -                'C', -                {}, -                '$target_type' -              ] -            ] -          ] -        ]; -File: settings.c -Signal list -$VAR1 = [ -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 688 -            }, -            [ -              'C', -              {}, -              '"setup changed"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 690 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 692 -              }, -              [ -                'I', -                {}, -                'None' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 696 -            }, -            [ -              'C', -              {}, -              '"setup reread"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 698 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 700 -              }, -              'string ', -              [ -                'C', -                {}, -                '$fname' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 704 -            }, -            [ -              'C', -              {}, -              '"setup saved"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 706 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 708 -              }, -              'string ', -              [ -                'C', -                {}, -                '$fname' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 710 -              }, -              'int ', -              [ -                'C', -                {}, -                '$autosaved' -              ] -            ] -          ] -        ]; -Module: IRC Core -File: bans.c -Signal list -$VAR1 = [ -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 722 -            }, -            [ -              'C', -              {}, -              '"ban type changed"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 724 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 726 -              }, -              'string ', -              [ -                'C', -                {}, -                '$bantype' -              ] -            ] -          ] -        ]; -File: channels -Signal list -$VAR1 = [ -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 738 -            }, -            [ -              'C', -              {}, -              '"channel joined"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 740 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 742 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Channel' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Channel' -              ], -              ' ', -              [ -                'C', -                {}, -                '$channel' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 746 -            }, -            [ -              'C', -              {}, -              '"channel wholist"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 748 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 750 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Channel' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Channel' -              ], -              ' ', -              [ -                'C', -                {}, -                '$channel' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 754 -            }, -            [ -              'C', -              {}, -              '"channel sync"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 756 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 758 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Channel' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Channel' -              ], -              ' ', -              [ -                'C', -                {}, -                '$channel' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 762 -            }, -            [ -              'C', -              {}, -              '"channel topic changed"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 764 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 766 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Channel' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Channel' -              ], -              ' ', -              [ -                'C', -                {}, -                '$channel' -              ] -            ] -          ] -        ]; -File: ctcp.c -Signal list -$VAR1 = [ -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 776 -            }, -            [ -              'C', -              {}, -              '"ctcp msg"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 778 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 780 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Server' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Server' -              ], -              ' ', -              [ -                'C', -                {}, -                '$server' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 782 -              }, -              'string ', -              [ -                'C', -                {}, -                '$args' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 784 -              }, -              'string ', -              [ -                'C', -                {}, -                '$nick' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 786 -              }, -              'string ', -              [ -                'C', -                {}, -                '$addr' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 788 -              }, -              'string ', -              [ -                'C', -                {}, -                '$target' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 792 -            }, -            [ -              'C', -              {}, -              '"ctcp msg "<cmd' -            ], -            '>' -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 794 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 796 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Server' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Server' -              ], -              ' ', -              [ -                'C', -                {}, -                '$server' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 798 -              }, -              'string ', -              [ -                'C', -                {}, -                '$args' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 800 -              }, -              'string ', -              [ -                'C', -                {}, -                '$nick' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 802 -              }, -              'string ', -              [ -                'C', -                {}, -                '$addr' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 804 -              }, -              'string ', -              [ -                'C', -                {}, -                '$target' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 808 -            }, -            [ -              'C', -              {}, -              '"default ctcp msg"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 810 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 812 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Server' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Server' -              ], -              ' ', -              [ -                'C', -                {}, -                '$server' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 814 -              }, -              'string ', -              [ -                'C', -                {}, -                '$args' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 816 -              }, -              'string ', -              [ -                'C', -                {}, -                '$nick' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 818 -              }, -              'string ', -              [ -                'C', -                {}, -                '$addr' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 820 -              }, -              'string ', -              [ -                'C', -                {}, -                '$target' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 824 -            }, -            [ -              'C', -              {}, -              '"ctcp reply"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 826 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 828 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Server' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Server' -              ], -              ' ', -              [ -                'C', -                {}, -                '$server' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 830 -              }, -              'string ', -              [ -                'C', -                {}, -                '$args' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 832 -              }, -              'string ', -              [ -                'C', -                {}, -                '$nick' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 834 -              }, -              'string ', -              [ -                'C', -                {}, -                '$addr' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 836 -              }, -              'string ', -              [ -                'C', -                {}, -                '$target' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 840 -            }, -            [ -              'C', -              {}, -              '"ctcp reply "<cmd' -            ], -            '>' -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 842 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 844 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Server' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Server' -              ], -              ' ', -              [ -                'C', -                {}, -                '$server' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 846 -              }, -              'string ', -              [ -                'C', -                {}, -                '$args' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 848 -              }, -              'string ', -              [ -                'C', -                {}, -                '$nick' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 850 -              }, -              'string ', -              [ -                'C', -                {}, -                '$addr' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 852 -              }, -              'string ', -              [ -                'C', -                {}, -                '$target' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 856 -            }, -            [ -              'C', -              {}, -              '"default ctcp reply"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 858 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 860 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Server' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Server' -              ], -              ' ', -              [ -                'C', -                {}, -                '$server' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 862 -              }, -              'string ', -              [ -                'C', -                {}, -                '$args' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 864 -              }, -              'string ', -              [ -                'C', -                {}, -                '$nick' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 866 -              }, -              'string ', -              [ -                'C', -                {}, -                '$addr' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 868 -              }, -              'string ', -              [ -                'C', -                {}, -                '$target' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 872 -            }, -            [ -              'C', -              {}, -              '"ctcp action"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 874 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 876 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Server' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Server' -              ], -              ' ', -              [ -                'C', -                {}, -                '$server' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 878 -              }, -              'string ', -              [ -                'C', -                {}, -                '$args' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 880 -              }, -              'string ', -              [ -                'C', -                {}, -                '$nick' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 882 -              }, -              'string ', -              [ -                'C', -                {}, -                '$addr' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 884 -              }, -              'string ', -              [ -                'C', -                {}, -                '$target' -              ] -            ] -          ] -        ]; -File: irc-log.c -Signal list -$VAR1 = [ -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 894 -            }, -            [ -              'C', -              {}, -              '"awaylog show"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 896 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 898 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Log' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Log' -              ], -              ' ', -              [ -                'C', -                {}, -                '$log' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 900 -              }, -              'int ', -              [ -                'C', -                {}, -                '$away_msgs' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 902 -              }, -              'int ', -              [ -                'C', -                {}, -                '$filepos' -              ] -            ] -          ] -        ]; -File: irc-nicklist.c -Signal list -$VAR1 = [ -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 912 -            }, -            [ -              'C', -              {}, -              '"server nick changed"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 914 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 916 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Server' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Server' -              ], -              ' ', -              [ -                'C', -                {}, -                '$server' -              ] -            ] -          ] -        ]; -File: irc-servers.c -Signal list -$VAR1 = [ -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 926 -            }, -            [ -              'C', -              {}, -              '"event connected"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 928 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 930 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Server' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Server' -              ], -              ' ', -              [ -                'C', -                {}, -                '$server' -              ] -            ] -          ] -        ]; -File: irc.c -Signal list -$VAR1 = [ -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 940 -            }, -            [ -              'C', -              {}, -              '"server event"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 942 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 944 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Server' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Server' -              ], -              ' ', -              [ -                'C', -                {}, -                '$server' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 946 -              }, -              'string ', -              [ -                'C', -                {}, -                '$data' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 948 -              }, -              'string ', -              [ -                'C', -                {}, -                '$sender_nick' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 950 -              }, -              'string ', -              [ -                'C', -                {}, -                '$sender_addr' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 954 -            }, -            [ -              'C', -              {}, -              '"event "<cmd' -            ], -            '>' -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 956 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 958 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Server' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Server' -              ], -              ' ', -              [ -                'C', -                {}, -                '$server' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 960 -              }, -              'string ', -              [ -                'C', -                {}, -                '$args' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 962 -              }, -              'string ', -              [ -                'C', -                {}, -                '$sender_nick' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 964 -              }, -              'string ', -              [ -                'C', -                {}, -                '$sender_addr' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 968 -            }, -            [ -              'C', -              {}, -              '"default event"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 970 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 972 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Server' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Server' -              ], -              ' ', -              [ -                'C', -                {}, -                '$server' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 974 -              }, -              'string ', -              [ -                'C', -                {}, -                '$data' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 976 -              }, -              'string ', -              [ -                'C', -                {}, -                '$sender_nick' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 978 -              }, -              'string ', -              [ -                'C', -                {}, -                '$sender_addr' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 982 -            }, -            [ -              'C', -              {}, -              '"whois default event"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 984 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 986 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Server' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Server' -              ], -              ' ', -              [ -                'C', -                {}, -                '$server' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 988 -              }, -              'string ', -              [ -                'C', -                {}, -                '$data' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 990 -              }, -              'string ', -              [ -                'C', -                {}, -                '$sender_nick' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 992 -              }, -              'string ', -              [ -                'C', -                {}, -                '$sender_addr' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 996 -            }, -            [ -              'C', -              {}, -              '"server incoming"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 998 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1000 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Server' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Server' -              ], -              ' ', -              [ -                'C', -                {}, -                '$server' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1002 -              }, -              'string ', -              [ -                'C', -                {}, -                '$data' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1006 -            }, -            [ -              'C', -              {}, -              '"redir "<cmd' -            ], -            '>' -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1008 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1010 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Server' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Server' -              ], -              ' ', -              [ -                'C', -                {}, -                '$server' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1012 -              }, -              'string ', -              [ -                'C', -                {}, -                '$args' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1014 -              }, -              'string ', -              [ -                'C', -                {}, -                '$sender_nick' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1016 -              }, -              'string ', -              [ -                'C', -                {}, -                '$sender_addr' -              ] -            ] -          ] -        ]; -File: lag.c -Signal list -$VAR1 = [ -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1026 -            }, -            [ -              'C', -              {}, -              '"server lag"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1028 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1030 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Server' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Server' -              ], -              ' ', -              [ -                'C', -                {}, -                '$server' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1034 -            }, -            [ -              'C', -              {}, -              '"server lag disconnect"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1036 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1038 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Server' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Server' -              ], -              ' ', -              [ -                'C', -                {}, -                '$server' -              ] -            ] -          ] -        ]; -File: massjoin.c -Signal list -$VAR1 = [ -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1048 -            }, -            [ -              'C', -              {}, -              '"massjoin"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1050 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1052 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Channel' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Channel' -              ], -              ' ', -              [ -                'C', -                {}, -                '$channel' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1054 -              }, -              'List of ', -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Nick' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Nick' -              ], -              ' ', -              [ -                'C', -                {}, -                '@nicks' -              ] -            ], -            [ -              'Para', -              { -                'start_line' => 1056 -              }, -              [ -                'B', -                {}, -                'TODO: Check this is actually a perl list (array)' -              ] -            ] -          ] -        ]; -File: mode-lists.c -Signal list -$VAR1 = [ -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1066 -            }, -            [ -              'C', -              {}, -              '"ban new"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1068 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1070 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Channel' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Channel' -              ], -              ' ', -              [ -                'C', -                {}, -                '$channel' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1072 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Irc::Ban' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Irc::Ban' -              ], -              ' ', -              [ -                'C', -                {}, -                '$ban' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1076 -            }, -            [ -              'C', -              {}, -              '"ban remove"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1078 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1080 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Channel' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Channel' -              ], -              ' ', -              [ -                'C', -                {}, -                '$channel' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1082 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Irc::Ban' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Irc::Ban' -              ], -              ' ', -              [ -                'C', -                {}, -                '$ban' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1084 -              }, -              'string ', -              [ -                'C', -                {}, -                '$set_by' -              ] -            ] -          ] -        ]; -File: modes.c -Signal list -$VAR1 = [ -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1094 -            }, -            [ -              'C', -              {}, -              '"channel mode changed"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1096 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1098 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Channel' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Channel' -              ], -              ' ', -              [ -                'C', -                {}, -                '$channel' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1100 -              }, -              'string ', -              [ -                'C', -                {}, -                '$set_by' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1104 -            }, -            [ -              'C', -              {}, -              '"nick mode changed"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1106 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1108 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Channel' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Channel' -              ], -              ' ', -              [ -                'C', -                {}, -                '$channel' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1110 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Nick' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Nick' -              ], -              ' ', -              [ -                'C', -                {}, -                '$nick' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1112 -              }, -              'string ', -              [ -                'C', -                {}, -                '$set_by' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1114 -              }, -              'string ', -              [ -                'C', -                {}, -                '$mode' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1116 -              }, -              'string ', -              [ -                'C', -                {}, -                '$type' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1120 -            }, -            [ -              'C', -              {}, -              '"user mode changed"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1122 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1124 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Server' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Server' -              ], -              ' ', -              [ -                'C', -                {}, -                '$server' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1126 -              }, -              'string ', -              [ -                'C', -                {}, -                '$old_mode' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1130 -            }, -            [ -              'C', -              {}, -              '"away mode changed"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1132 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1134 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Server' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Server' -              ], -              ' ', -              [ -                'C', -                {}, -                '$server' -              ] -            ] -          ] -        ]; -File: netsplit.c -Signal list -$VAR1 = [ -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1144 -            }, -            [ -              'C', -              {}, -              '"netsplit server new"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1146 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1148 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Server' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Server' -              ], -              ' ', -              [ -                'C', -                {}, -                '$server' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1150 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Irc::Netsplitserver' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Irc::Netsplitserver' -              ], -              ' ', -              [ -                'C', -                {}, -                '$netsplit_server' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1154 -            }, -            [ -              'C', -              {}, -              '"netsplit server remove"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1156 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1158 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Server' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Server' -              ], -              ' ', -              [ -                'C', -                {}, -                '$server' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1160 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Irc::Netsplitserver' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Irc::Netsplitserver' -              ], -              ' ', -              [ -                'C', -                {}, -                '$netsplit_server' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1164 -            }, -            [ -              'C', -              {}, -              '"netsplit new"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1166 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1168 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Irc::Netsplit' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Irc::Netsplit' -              ], -              ' ', -              [ -                'C', -                {}, -                '$netsplit' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1172 -            }, -            [ -              'C', -              {}, -              '"netsplit remove"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1174 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1176 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Irc::Netsplit' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Irc::Netsplit' -              ], -              ' ', -              [ -                'C', -                {}, -                '$netsplit' -              ] -            ] -          ] -        ]; -Module: IRC Modules -File: dcc*.c -Signal list -$VAR1 = [ -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1189 -            }, -            [ -              'C', -              {}, -              '"dcc ctcp "<cmd' -            ], -            '>' -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1191 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1193 -              }, -              'string ', -              [ -                'C', -                {}, -                '$args' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1195 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Dcc' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Dcc' -              ], -              ' ', -              [ -                'C', -                {}, -                '$dcc' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1199 -            }, -            [ -              'C', -              {}, -              '"default dcc ctcp"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1201 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1203 -              }, -              'string ', -              [ -                'C', -                {}, -                '$args' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1205 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Dcc' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Dcc' -              ], -              ' ', -              [ -                'C', -                {}, -                '$dcc' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1209 -            }, -            [ -              'C', -              {}, -              '"dcc unknown ctcp"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1211 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1213 -              }, -              'string ', -              [ -                'C', -                {}, -                '$args' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1215 -              }, -              'string ', -              [ -                'C', -                {}, -                '$sender' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1217 -              }, -              'string ', -              [ -                'C', -                {}, -                '$send_addr' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1221 -            }, -            [ -              'C', -              {}, -              '"dcc reply "<cmd' -            ], -            '>' -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1223 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1225 -              }, -              'string ', -              [ -                'C', -                {}, -                '$args' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1227 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Dcc' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Dcc' -              ], -              ' ', -              [ -                'C', -                {}, -                '$dcc' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1231 -            }, -            [ -              'C', -              {}, -              '"default dcc reply"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1233 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1235 -              }, -              'string ', -              [ -                'C', -                {}, -                '$args' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1237 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Dcc' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Dcc' -              ], -              ' ', -              [ -                'C', -                {}, -                '$dcc' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1241 -            }, -            [ -              'C', -              {}, -              '"dcc unknown reply"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1243 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1245 -              }, -              'string ', -              [ -                'C', -                {}, -                '$args' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1247 -              }, -              'string ', -              [ -                'C', -                {}, -                '$sender' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1249 -              }, -              'string ', -              [ -                'C', -                {}, -                '$send_addr' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1253 -            }, -            [ -              'C', -              {}, -              '"dcc chat message"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1255 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1257 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Dcc' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Dcc' -              ], -              ' ', -              [ -                'C', -                {}, -                '$dcc' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1259 -              }, -              'string ', -              [ -                'C', -                {}, -                '$msg' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1263 -            }, -            [ -              'C', -              {}, -              '"dcc created"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1265 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1267 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Dcc' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Dcc' -              ], -              ' ', -              [ -                'C', -                {}, -                '$dcc' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1271 -            }, -            [ -              'C', -              {}, -              '"dcc destroyed"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1273 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1275 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Dcc' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Dcc' -              ], -              ' ', -              [ -                'C', -                {}, -                '$dcc' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1279 -            }, -            [ -              'C', -              {}, -              '"dcc connected"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1281 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1283 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Dcc' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Dcc' -              ], -              ' ', -              [ -                'C', -                {}, -                '$dcc' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1287 -            }, -            [ -              'C', -              {}, -              '"dcc rejecting"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1289 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1291 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Dcc' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Dcc' -              ], -              ' ', -              [ -                'C', -                {}, -                '$dcc' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1295 -            }, -            [ -              'C', -              {}, -              '"dcc closed"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1297 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1299 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Dcc' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Dcc' -              ], -              ' ', -              [ -                'C', -                {}, -                '$dcc' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1303 -            }, -            [ -              'C', -              {}, -              '"dcc request"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1305 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1307 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Dcc' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Dcc' -              ], -              ' ', -              [ -                'C', -                {}, -                '$dcc' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1309 -              }, -              'string ', -              [ -                'C', -                {}, -                '$send_addr' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1313 -            }, -            [ -              'C', -              {}, -              '"dcc request send"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1315 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1317 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Dcc' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Dcc' -              ], -              ' ', -              [ -                'C', -                {}, -                '$dcc' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1321 -            }, -            [ -              'C', -              {}, -              '"dcc chat message"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1323 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1325 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Dcc' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Dcc' -              ], -              ' ', -              [ -                'C', -                {}, -                '$dcc' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1327 -              }, -              'string ', -              [ -                'C', -                {}, -                '$msg' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1331 -            }, -            [ -              'C', -              {}, -              '"dcc transfer update"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1333 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1335 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Dcc' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Dcc' -              ], -              ' ', -              [ -                'C', -                {}, -                '$dcc' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1339 -            }, -            [ -              'C', -              {}, -              '"dcc get receive"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1341 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1343 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Dcc' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Dcc' -              ], -              ' ', -              [ -                'C', -                {}, -                '$dcc' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1347 -            }, -            [ -              'C', -              {}, -              '"dcc error connect"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1349 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1351 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Dcc' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Dcc' -              ], -              ' ', -              [ -                'C', -                {}, -                '$dcc' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1355 -            }, -            [ -              'C', -              {}, -              '"dcc error file create"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1357 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1359 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Dcc' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Dcc' -              ], -              ' ', -              [ -                'C', -                {}, -                '$dcc' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1361 -              }, -              'string ', -              [ -                'C', -                {}, -                '$filename' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1365 -            }, -            [ -              'C', -              {}, -              '"dcc error file open"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1367 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1369 -              }, -              'string ', -              [ -                'C', -                {}, -                '$nick' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1371 -              }, -              'string ', -              [ -                'C', -                {}, -                '$filename' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1373 -              }, -              'int ', -              [ -                'C', -                {}, -                '$errno' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1377 -            }, -            [ -              'C', -              {}, -              '"dcc error get not found"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1379 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1381 -              }, -              'string ', -              [ -                'C', -                {}, -                '$nick' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1385 -            }, -            [ -              'C', -              {}, -              '"dcc error send exists"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1387 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1389 -              }, -              'string ', -              [ -                'C', -                {}, -                '$nick' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1391 -              }, -              'string ', -              [ -                'C', -                {}, -                '$filename' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1395 -            }, -            [ -              'C', -              {}, -              '"dcc error unknown type"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1397 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1399 -              }, -              'string ', -              [ -                'C', -                {}, -                '$type' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1403 -            }, -            [ -              'C', -              {}, -              '"dcc error close not found"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1405 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1407 -              }, -              'string ', -              [ -                'C', -                {}, -                '$type' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1409 -              }, -              'string ', -              [ -                'C', -                {}, -                '$nick' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1411 -              }, -              'string ', -              [ -                'C', -                {}, -                '$filename' -              ] -            ] -          ] -        ]; -File: autoignore.c -Signal list -$VAR1 = [ -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1421 -            }, -            [ -              'C', -              {}, -              '"autoignore new"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1423 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1425 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Server' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Server' -              ], -              ' ', -              [ -                'C', -                {}, -                '$server' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1427 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Irc::Autoignore' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Irc::Autoignore' -              ], -              ' ', -              [ -                'C', -                {}, -                '$autoignore' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1431 -            }, -            [ -              'C', -              {}, -              '"autoignore remove"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1433 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1435 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Server' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Server' -              ], -              ' ', -              [ -                'C', -                {}, -                '$server' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1437 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Irc::Autoignore' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Irc::Autoignore' -              ], -              ' ', -              [ -                'C', -                {}, -                '$autoignore' -              ] -            ] -          ] -        ]; -File: flood.c -Signal list -$VAR1 = [ -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1447 -            }, -            [ -              'C', -              {}, -              '"flood"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1449 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1451 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Server' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Server' -              ], -              ' ', -              [ -                'C', -                {}, -                '$server' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1453 -              }, -              'string ', -              [ -                'C', -                {}, -                '$nick' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1455 -              }, -              'string ', -              [ -                'C', -                {}, -                '$host' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1457 -              }, -              'int ', -              [ -                'C', -                {}, -                '$level' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1459 -              }, -              'string ', -              [ -                'C', -                {}, -                '$target' -              ] -            ] -          ] -        ]; -File: notifylist.c -Signal list -$VAR1 = [ -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1469 -            }, -            [ -              'C', -              {}, -              '"notifylist new"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1471 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1473 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Irc::Notifylist' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Irc::Notifylist' -              ], -              ' ', -              [ -                'C', -                {}, -                '$notify_list' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1477 -            }, -            [ -              'C', -              {}, -              '"notifylist remove"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1479 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1481 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Irc::Notifylist' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Irc::Notifylist' -              ], -              ' ', -              [ -                'C', -                {}, -                '$notify_list' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1485 -            }, -            [ -              'C', -              {}, -              '"notifylist joined"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1487 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1489 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Server' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Server' -              ], -              ' ', -              [ -                'C', -                {}, -                '$server' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1491 -              }, -              'string ', -              [ -                'C', -                {}, -                '$nick' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1493 -              }, -              'string ', -              [ -                'C', -                {}, -                '$user' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1495 -              }, -              'string ', -              [ -                'C', -                {}, -                '$host' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1497 -              }, -              'string ', -              [ -                'C', -                {}, -                '$real_name' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1499 -              }, -              'string ', -              [ -                'C', -                {}, -                '$away_message' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1503 -            }, -            [ -              'C', -              {}, -              '"notifylist away changed"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1505 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1507 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Server' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Server' -              ], -              ' ', -              [ -                'C', -                {}, -                '$server' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1509 -              }, -              'string ', -              [ -                'C', -                {}, -                '$nick' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1511 -              }, -              'string ', -              [ -                'C', -                {}, -                '$user' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1513 -              }, -              'string ', -              [ -                'C', -                {}, -                '$host' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1515 -              }, -              'string ', -              [ -                'C', -                {}, -                '$real_name' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1517 -              }, -              'string ', -              [ -                'C', -                {}, -                '$away_message' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1521 -            }, -            [ -              'C', -              {}, -              '"notifylist left"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1523 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1525 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Server' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Server' -              ], -              ' ', -              [ -                'C', -                {}, -                '$server' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1527 -              }, -              'string ', -              [ -                'C', -                {}, -                '$nick' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1529 -              }, -              'string ', -              [ -                'C', -                {}, -                '$user' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1531 -              }, -              'string ', -              [ -                'C', -                {}, -                '$host' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1533 -              }, -              'string ', -              [ -                'C', -                {}, -                '$real_name' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1535 -              }, -              'string ', -              [ -                'C', -                {}, -                '$away_message' -              ] -            ] -          ] -        ]; -File: proxy/listen.c -Signal list -$VAR1 = [ -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1545 -            }, -            [ -              'C', -              {}, -              '"proxy client connected"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1547 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1549 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Irc::Client' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Irc::Client' -              ], -              ' ', -              [ -                'C', -                {}, -                '$client' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1553 -            }, -            [ -              'C', -              {}, -              '"proxy client disconnected"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1555 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1557 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Irc::Client' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Irc::Client' -              ], -              ' ', -              [ -                'C', -                {}, -                '$client' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1561 -            }, -            [ -              'C', -              {}, -              '"proxy client command"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1563 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1565 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Irc::Client' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Irc::Client' -              ], -              ' ', -              [ -                'C', -                {}, -                '$client' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1567 -              }, -              'string ', -              [ -                'C', -                {}, -                '$args' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1569 -              }, -              'string ', -              [ -                'C', -                {}, -                '$data' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1573 -            }, -            [ -              'C', -              {}, -              '"proxy client dump"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1575 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1577 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Irc::Client' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Irc::Client' -              ], -              ' ', -              [ -                'C', -                {}, -                '$client' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1579 -              }, -              'string ', -              [ -                'C', -                {}, -                '$data' -              ] -            ] -          ] -        ]; -Module: Display (FE) Common -Signal list -$VAR1 = [ -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1591 -            }, -            [ -              'C', -              {}, -              '"gui print text"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1593 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1595 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Window' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Window' -              ], -              ' ', -              [ -                'C', -                {}, -                '$window' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1597 -              }, -              'int ', -              [ -                'C', -                {}, -                '$fg' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1599 -              }, -              'int ', -              [ -                'C', -                {}, -                '$bg' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1601 -              }, -              'int ', -              [ -                'C', -                {}, -                '$flags' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1603 -              }, -              'string ', -              [ -                'C', -                {}, -                '$text' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1605 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::UI::TextDest' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::UI::TextDest' -              ], -              ' ', -              [ -                'C', -                {}, -                '$text_dest' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1609 -            }, -            [ -              'C', -              {}, -              '"gui print text finished"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1611 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1613 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Window' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Window' -              ], -              ' ', -              [ -                'C', -                {}, -                '$window' -              ] -            ] -          ], -          [ -            'Para', -            { -              'start_line' => 1617 -            }, -            '(Can be used to determine when all ', -            [ -              'C', -              {}, -              '"gui print text"' -            ], -            's are sent (not required))' -          ] -        ]; -File: completion.c -Signal list -$VAR1 = [ -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1628 -            }, -            [ -              'C', -              {}, -              '"complete word"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1630 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1632 -              }, -              'arrayref of strings ', -              [ -                'C', -                {}, -                '$strings_ref' -              ] -            ], -            [ -              'Para', -              { -                'start_line' => 1634 -              }, -              'An arrayref which can be modified to add additional completion candidates.' -            ], -            [ -              'Para', -              { -                'start_line' => 1636 -              }, -              'For example:' -            ], -            [ -              'Verbatim', -              { -                'xml:space' => 'preserve', -                'start_line' => 1638 -              }, -              '    push @$strings_ref, "another_candidate";' -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1640 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Window' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Window' -              ], -              ' ', -              [ -                'C', -                {}, -                '$window' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1642 -              }, -              'string ', -              [ -                'C', -                {}, -                '$word' -              ] -            ], -            [ -              'Para', -              { -                'start_line' => 1644 -              }, -              'The prefix of the word currently being typed.' -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1646 -              }, -              'string ', -              [ -                'C', -                {}, -                '$linestart' -              ] -            ], -            [ -              'Para', -              { -                'start_line' => 1648 -              }, -              'The contents of the input line up to (but not including) the current word prefix ', -              [ -                'C', -                {}, -                '$word' -              ], -              '.' -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1651 -              }, -              'int ', -              [ -                'C', -                {}, -                '$want_space' -              ] -            ], -            [ -              'Para', -              { -                'start_line' => 1653 -              }, -              'A scalar reference which can be set to indicate if tab completion of these candidates should be appended with a space.' -            ] -          ] -        ]; -File: fe-common-core.c -Signal list -$VAR1 = [ -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1664 -            }, -            [ -              'C', -              {}, -              '"irssi init read settings"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1666 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1668 -              }, -              [ -                'I', -                {}, -                'None' -              ] -            ] -          ] -        ]; -File: fe-exec.c -Signal list -$VAR1 = [ -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1678 -            }, -            [ -              'C', -              {}, -              '"exec new"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1680 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1682 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::UI::Process' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::UI::Process' -              ], -              ' ', -              [ -                'C', -                {}, -                '$process' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1686 -            }, -            [ -              'C', -              {}, -              '"exec remove"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1688 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1690 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::UI::Process' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::UI::Process' -              ], -              ' ', -              [ -                'C', -                {}, -                '$process' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1692 -              }, -              'int ', -              [ -                'C', -                {}, -                '$status' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1696 -            }, -            [ -              'C', -              {}, -              '"exec input"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1698 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1700 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::UI::Process' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::UI::Process' -              ], -              ' ', -              [ -                'C', -                {}, -                '$process' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1702 -              }, -              'string ', -              [ -                'C', -                {}, -                '$text' -              ] -            ] -          ] -        ]; -File: fe-messages.c -Signal list -$VAR1 = [ -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1712 -            }, -            [ -              'C', -              {}, -              '"message public"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1714 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1716 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Server' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Server' -              ], -              ' ', -              [ -                'C', -                {}, -                '$server' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1718 -              }, -              'string ', -              [ -                'C', -                {}, -                '$msg' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1720 -              }, -              'string ', -              [ -                'C', -                {}, -                '$nick' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1722 -              }, -              'string ', -              [ -                'C', -                {}, -                '$address' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1724 -              }, -              'string ', -              [ -                'C', -                {}, -                '$target' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1728 -            }, -            [ -              'C', -              {}, -              '"message private"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1730 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1732 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Server' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Server' -              ], -              ' ', -              [ -                'C', -                {}, -                '$server' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1734 -              }, -              'string ', -              [ -                'C', -                {}, -                '$msg' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1736 -              }, -              'string ', -              [ -                'C', -                {}, -                '$nick' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1738 -              }, -              'string ', -              [ -                'C', -                {}, -                '$address' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1742 -            }, -            [ -              'C', -              {}, -              '"message own_public"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1744 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1746 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Server' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Server' -              ], -              ' ', -              [ -                'C', -                {}, -                '$server' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1748 -              }, -              'string ', -              [ -                'C', -                {}, -                '$msg' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1750 -              }, -              'string ', -              [ -                'C', -                {}, -                '$target' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1754 -            }, -            [ -              'C', -              {}, -              '"message own_private"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1756 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1758 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Server' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Server' -              ], -              ' ', -              [ -                'C', -                {}, -                '$server' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1760 -              }, -              'string ', -              [ -                'C', -                {}, -                '$msg' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1762 -              }, -              'string ', -              [ -                'C', -                {}, -                '$target' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1764 -              }, -              'string ', -              [ -                'C', -                {}, -                '$original_target' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1768 -            }, -            [ -              'C', -              {}, -              '"message join"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1770 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1772 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Server' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Server' -              ], -              ' ', -              [ -                'C', -                {}, -                '$server' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1774 -              }, -              'string ', -              [ -                'C', -                {}, -                '$channel' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1776 -              }, -              'string ', -              [ -                'C', -                {}, -                '$nick' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1778 -              }, -              'string ', -              [ -                'C', -                {}, -                '$address' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1782 -            }, -            [ -              'C', -              {}, -              '"message part"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1784 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1786 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Server' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Server' -              ], -              ' ', -              [ -                'C', -                {}, -                '$server' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1788 -              }, -              'string ', -              [ -                'C', -                {}, -                '$channel' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1790 -              }, -              'string ', -              [ -                'C', -                {}, -                '$nick' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1792 -              }, -              'string ', -              [ -                'C', -                {}, -                '$address' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1794 -              }, -              'string ', -              [ -                'C', -                {}, -                '$reason' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1798 -            }, -            [ -              'C', -              {}, -              '"message quit"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1800 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1802 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Server' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Server' -              ], -              ' ', -              [ -                'C', -                {}, -                '$server' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1804 -              }, -              'string ', -              [ -                'C', -                {}, -                '$nick' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1806 -              }, -              'string ', -              [ -                'C', -                {}, -                '$address' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1808 -              }, -              'string ', -              [ -                'C', -                {}, -                '$reason' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1812 -            }, -            [ -              'C', -              {}, -              '"message kick"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1814 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1816 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Server' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Server' -              ], -              ' ', -              [ -                'C', -                {}, -                '$server' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1818 -              }, -              'string ', -              [ -                'C', -                {}, -                '$channel' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1820 -              }, -              'string ', -              [ -                'C', -                {}, -                '$nick' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1822 -              }, -              'string ', -              [ -                'C', -                {}, -                '$kicker' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1824 -              }, -              'string ', -              [ -                'C', -                {}, -                '$address' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1826 -              }, -              'string ', -              [ -                'C', -                {}, -                '$reason' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1830 -            }, -            [ -              'C', -              {}, -              '"message nick"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1832 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1834 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Server' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Server' -              ], -              ' ', -              [ -                'C', -                {}, -                '$server' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1836 -              }, -              'string ', -              [ -                'C', -                {}, -                '$new_nick' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1838 -              }, -              'string ', -              [ -                'C', -                {}, -                '$old_nick' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1840 -              }, -              'string ', -              [ -                'C', -                {}, -                '$address' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1844 -            }, -            [ -              'C', -              {}, -              '"message own_nick"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1846 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1848 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Server' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Server' -              ], -              ' ', -              [ -                'C', -                {}, -                '$server' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1850 -              }, -              'string ', -              [ -                'C', -                {}, -                '$new_nick' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1852 -              }, -              'string ', -              [ -                'C', -                {}, -                '$old_nick' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1854 -              }, -              'string ', -              [ -                'C', -                {}, -                '$address' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1858 -            }, -            [ -              'C', -              {}, -              '"message invite"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1860 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1862 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Server' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Server' -              ], -              ' ', -              [ -                'C', -                {}, -                '$server' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1864 -              }, -              'string ', -              [ -                'C', -                {}, -                '$channel' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1866 -              }, -              'string ', -              [ -                'C', -                {}, -                '$nick' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1868 -              }, -              'string ', -              [ -                'C', -                {}, -                '$address' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1872 -            }, -            [ -              'C', -              {}, -              '"message topic"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1874 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1876 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Server' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Server' -              ], -              ' ', -              [ -                'C', -                {}, -                '$server' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1878 -              }, -              'string ', -              [ -                'C', -                {}, -                '$channel' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1880 -              }, -              'string ', -              [ -                'C', -                {}, -                '$topic' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1882 -              }, -              'string ', -              [ -                'C', -                {}, -                '$nick' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1884 -              }, -              'string ', -              [ -                'C', -                {}, -                '$address' -              ] -            ] -          ] -        ]; -File: keyboard.c -Signal list -$VAR1 = [ -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1894 -            }, -            [ -              'C', -              {}, -              '"keyinfo created"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1896 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1898 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::UI::Keyinfo' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::UI::Keyinfo' -              ], -              ' ', -              [ -                'C', -                {}, -                '$key_info' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1902 -            }, -            [ -              'C', -              {}, -              '"keyinfo destroyed"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1904 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1906 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::UI::Keyinfo' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::UI::Keyinfo' -              ], -              ' ', -              [ -                'C', -                {}, -                '$key_info' -              ] -            ] -          ] -        ]; -File: printtext.c -Signal list -$VAR1 = [ -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1916 -            }, -            [ -              'C', -              {}, -              '"print text"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1918 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1920 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::UI::TextDest' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::UI::TextDest' -              ], -              ' ', -              [ -                'C', -                {}, -                '$text_dest' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1922 -              }, -              'string ', -              [ -                'C', -                {}, -                '$text' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1924 -              }, -              'string ', -              [ -                'C', -                {}, -                '$stripped_text' -              ] -            ] -          ] -        ]; -File: themes.c -Signal list -$VAR1 = [ -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1934 -            }, -            [ -              'C', -              {}, -              '"theme created"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1936 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1938 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::UI::Theme' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::UI::Theme' -              ], -              ' ', -              [ -                'C', -                {}, -                '$theme' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1942 -            }, -            [ -              'C', -              {}, -              '"theme destroyed"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1944 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1946 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::UI::Theme' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::UI::Theme' -              ], -              ' ', -              [ -                'C', -                {}, -                '$theme' -              ] -            ] -          ] -        ]; -File: window-activity.c -Signal list -$VAR1 = [ -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1956 -            }, -            [ -              'C', -              {}, -              '"window hilight"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1958 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1960 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::UI::Window' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::UI::Window' -              ], -              ' ', -              [ -                'C', -                {}, -                '$window' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1964 -            }, -            [ -              'C', -              {}, -              '"window dehilight"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1966 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1968 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::UI::Window' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::UI::Window' -              ], -              ' ', -              [ -                'C', -                {}, -                '$window' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1972 -            }, -            [ -              'C', -              {}, -              '"window activity"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1974 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1976 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::UI::Window' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::UI::Window' -              ], -              ' ', -              [ -                'C', -                {}, -                '$window' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1978 -              }, -              'int ', -              [ -                'C', -                {}, -                '$old_level' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1982 -            }, -            [ -              'C', -              {}, -              '"window item hilight"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1984 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1986 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Windowitem' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Windowitem' -              ], -              ' ', -              [ -                'C', -                {}, -                '$window_item' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 1990 -            }, -            [ -              'C', -              {}, -              '"window item activity"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1992 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1994 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Windowitem' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Windowitem' -              ], -              ' ', -              [ -                'C', -                {}, -                '$window_item' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1996 -              }, -              'int ', -              [ -                'C', -                {}, -                '$old_level' -              ] -            ] -          ] -        ]; -File: window-items.c -Signal list -$VAR1 = [ -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 2006 -            }, -            [ -              'C', -              {}, -              '"window item new"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 2008 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2010 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::UI::Window' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::UI::Window' -              ], -              ' ', -              [ -                'C', -                {}, -                '$window' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2012 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Windowitem' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Windowitem' -              ], -              ' ', -              [ -                'C', -                {}, -                '$window_item' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 2016 -            }, -            [ -              'C', -              {}, -              '"window item remove"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 2018 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2020 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::UI::Window' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::UI::Window' -              ], -              ' ', -              [ -                'C', -                {}, -                '$window' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2022 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Windowitem' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Windowitem' -              ], -              ' ', -              [ -                'C', -                {}, -                '$window_item' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 2026 -            }, -            [ -              'C', -              {}, -              '"window item moved"' -            ] -          ], -          [ -            'Para', -            { -              'start_line' => 2028 -            }, -            [ -              'B', -              {}, -              'TODO: Check ordering of arguments from/to here' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 2030 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2032 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::UI::Window' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::UI::Window' -              ], -              ' ', -              [ -                'C', -                {}, -                '$window_from' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2034 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Windowitem' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Windowitem' -              ], -              ' ', -              [ -                'C', -                {}, -                '$window_item' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2036 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::UI::Window' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::UI::Window' -              ], -              ' ', -              [ -                'C', -                {}, -                '$window_to' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 2040 -            }, -            [ -              'C', -              {}, -              '"window item changed"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 2042 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2044 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::UI::Window' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::UI::Window' -              ], -              ' ', -              [ -                'C', -                {}, -                '$window' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2046 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Windowitem' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Windowitem' -              ], -              ' ', -              [ -                'C', -                {}, -                '$window_item' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 2050 -            }, -            [ -              'C', -              {}, -              '"window item server changed"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 2052 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2054 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::UI::Window' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::UI::Window' -              ], -              ' ', -              [ -                'C', -                {}, -                '$window' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2056 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Windowitem' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Windowitem' -              ], -              ' ', -              [ -                'C', -                {}, -                '$window_item' -              ] -            ] -          ] -        ]; -File: windows.c -Signal list -$VAR1 = [ -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 2066 -            }, -            [ -              'C', -              {}, -              '"window created"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 2068 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2070 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::UI::Window' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::UI::Window' -              ], -              ' ', -              [ -                'C', -                {}, -                '$window' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 2074 -            }, -            [ -              'C', -              {}, -              '"window destroyed"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 2076 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2078 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::UI::Window' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::UI::Window' -              ], -              ' ', -              [ -                'C', -                {}, -                '$window' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 2082 -            }, -            [ -              'C', -              {}, -              '"window changed"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 2084 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2086 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::UI::Window' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::UI::Window' -              ], -              ' ', -              [ -                'C', -                {}, -                '$window' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2088 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::UI::Window' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::UI::Window' -              ], -              ' ', -              [ -                'C', -                {}, -                '$old_window' -              ] -            ] -          ], -          [ -            'Para', -            { -              'start_line' => 2092 -            }, -            [ -              'B', -              {}, -              'TODO: does this fire if you dont\' change windows? (eg: send a switch commandf for the window you\'re already on)' -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 2095 -            }, -            [ -              'C', -              {}, -              '"window changed automatic"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 2097 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2099 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::UI::Window' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::UI::Window' -              ], -              ' ', -              [ -                'C', -                {}, -                '$window' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 2103 -            }, -            [ -              'C', -              {}, -              '"window server changed"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 2105 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2107 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::UI::Window' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::UI::Window' -              ], -              ' ', -              [ -                'C', -                {}, -                '$window' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2109 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Server' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Server' -              ], -              ' ', -              [ -                'C', -                {}, -                '$server' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 2113 -            }, -            [ -              'C', -              {}, -              '"window refnum changed"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 2115 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2117 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::UI::Window' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::UI::Window' -              ], -              ' ', -              [ -                'C', -                {}, -                '$window' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2119 -              }, -              'int ', -              [ -                'C', -                {}, -                '$old_refnum' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 2123 -            }, -            [ -              'C', -              {}, -              '"window name changed"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 2125 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2127 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::UI::Window' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::UI::Window' -              ], -              ' ', -              [ -                'C', -                {}, -                '$window' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 2131 -            }, -            [ -              'C', -              {}, -              '"window history changed"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 2133 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2135 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::UI::Window' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::UI::Window' -              ], -              ' ', -              [ -                'C', -                {}, -                '$window' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2137 -              }, -              'string ', -              [ -                'C', -                {}, -                '$old_name' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 2141 -            }, -            [ -              'C', -              {}, -              '"window level changed"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 2143 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2145 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::UI::Window' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::UI::Window' -              ], -              ' ', -              [ -                'C', -                {}, -                '$window' -              ] -            ] -          ] -        ]; -Module: Display (FE) IRC -File: fe-events.c -Signal list -$VAR1 = [ -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 2157 -            }, -            [ -              'C', -              {}, -              '"default event numeric"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 2159 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2161 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Server' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Server' -              ], -              ' ', -              [ -                'C', -                {}, -                '$server' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2163 -              }, -              'string ', -              [ -                'C', -                {}, -                '$data' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2165 -              }, -              'string ', -              [ -                'C', -                {}, -                '$nick' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2167 -              }, -              'string ', -              [ -                'C', -                {}, -                '$address' -              ] -            ] -          ] -        ]; -File: fe-irc-messages.c -Signal list -$VAR1 = [ -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 2177 -            }, -            [ -              'C', -              {}, -              '"message irc op_public"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 2179 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2181 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Server' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Server' -              ], -              ' ', -              [ -                'C', -                {}, -                '$server' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2183 -              }, -              'string ', -              [ -                'C', -                {}, -                '$msg' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2185 -              }, -              'string ', -              [ -                'C', -                {}, -                '$nick' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2187 -              }, -              'string ', -              [ -                'C', -                {}, -                '$address' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2189 -              }, -              'string ', -              [ -                'C', -                {}, -                '$target' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 2193 -            }, -            [ -              'C', -              {}, -              '"message irc own_wall"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 2195 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2197 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Server' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Server' -              ], -              ' ', -              [ -                'C', -                {}, -                '$server' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2199 -              }, -              'string ', -              [ -                'C', -                {}, -                '$msg' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2201 -              }, -              'string ', -              [ -                'C', -                {}, -                '$target' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 2205 -            }, -            [ -              'C', -              {}, -              '"message irc own_action"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 2207 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2209 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Server' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Server' -              ], -              ' ', -              [ -                'C', -                {}, -                '$server' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2211 -              }, -              'string ', -              [ -                'C', -                {}, -                '$msg' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2213 -              }, -              'string ', -              [ -                'C', -                {}, -                '$target' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 2217 -            }, -            [ -              'C', -              {}, -              '"message irc action"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 2219 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2221 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Server' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Server' -              ], -              ' ', -              [ -                'C', -                {}, -                '$server' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2223 -              }, -              'string ', -              [ -                'C', -                {}, -                '$msg' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2225 -              }, -              'string ', -              [ -                'C', -                {}, -                '$nick' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2227 -              }, -              'string ', -              [ -                'C', -                {}, -                '$address' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2229 -              }, -              'string ', -              [ -                'C', -                {}, -                '$target' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 2233 -            }, -            [ -              'C', -              {}, -              '"message irc own_notice"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 2235 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2237 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Server' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Server' -              ], -              ' ', -              [ -                'C', -                {}, -                '$server' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2239 -              }, -              'string ', -              [ -                'C', -                {}, -                '$msg' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2241 -              }, -              'string ', -              [ -                'C', -                {}, -                '$target' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 2245 -            }, -            [ -              'C', -              {}, -              '"message irc notice"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 2247 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2249 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Server' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Server' -              ], -              ' ', -              [ -                'C', -                {}, -                '$server' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2251 -              }, -              'string ', -              [ -                'C', -                {}, -                '$msg' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2253 -              }, -              'string ', -              [ -                'C', -                {}, -                '$nick' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2255 -              }, -              'string ', -              [ -                'C', -                {}, -                '$address' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2257 -              }, -              'string ', -              [ -                'C', -                {}, -                '$target' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 2261 -            }, -            [ -              'C', -              {}, -              '"message irc own_ctcp"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 2263 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2265 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Server' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Server' -              ], -              ' ', -              [ -                'C', -                {}, -                '$server' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2267 -              }, -              'string ', -              [ -                'C', -                {}, -                '$cmd' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2269 -              }, -              'string ', -              [ -                'C', -                {}, -                '$data' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2271 -              }, -              'string ', -              [ -                'C', -                {}, -                '$target' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 2275 -            }, -            [ -              'C', -              {}, -              '"message irc ctcp"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 2277 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2279 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Server' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Server' -              ], -              ' ', -              [ -                'C', -                {}, -                '$server' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2281 -              }, -              'string ', -              [ -                'C', -                {}, -                '$cmd' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2283 -              }, -              'string ', -              [ -                'C', -                {}, -                '$data' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2285 -              }, -              'string ', -              [ -                'C', -                {}, -                '$nick' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2287 -              }, -              'string ', -              [ -                'C', -                {}, -                '$address' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2289 -              }, -              'string ', -              [ -                'C', -                {}, -                '$target' -              ] -            ] -          ] -        ]; -File: fe-modes.c -Signal list -$VAR1 = [ -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 2299 -            }, -            [ -              'C', -              {}, -              '"message irc mode"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 2301 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2303 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Server' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Server' -              ], -              ' ', -              [ -                'C', -                {}, -                '$server' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2305 -              }, -              'string ', -              [ -                'C', -                {}, -                '$channel' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2307 -              }, -              'string ', -              [ -                'C', -                {}, -                '$nick' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2309 -              }, -              'string ', -              [ -                'C', -                {}, -                '$address' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2311 -              }, -              'string ', -              [ -                'C', -                {}, -                '$mode' -              ] -            ] -          ] -        ]; -File: dcc/fe-dcc-chat-messages.c -Signal list -$VAR1 = [ -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 2321 -            }, -            [ -              'C', -              {}, -              '"message dcc own"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 2323 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2325 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Dcc' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Dcc' -              ], -              ' ', -              [ -                'C', -                {}, -                '$dcc' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2327 -              }, -              'string ', -              [ -                'C', -                {}, -                '$msg' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 2331 -            }, -            [ -              'C', -              {}, -              '"message dcc own_action"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 2333 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2335 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Dcc' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Dcc' -              ], -              ' ', -              [ -                'C', -                {}, -                '$dcc' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2337 -              }, -              'string ', -              [ -                'C', -                {}, -                '$msg' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 2341 -            }, -            [ -              'C', -              {}, -              '"message dcc own_ctcp"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 2343 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2345 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Dcc' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Dcc' -              ], -              ' ', -              [ -                'C', -                {}, -                '$dcc' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2347 -              }, -              'string ', -              [ -                'C', -                {}, -                '$cmd' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2349 -              }, -              'string ', -              [ -                'C', -                {}, -                '$data' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 2353 -            }, -            [ -              'C', -              {}, -              '"message dcc"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 2355 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2357 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Dcc' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Dcc' -              ], -              ' ', -              [ -                'C', -                {}, -                '$dcc' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2359 -              }, -              'string ', -              [ -                'C', -                {}, -                '$msg' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 2363 -            }, -            [ -              'C', -              {}, -              '"message dcc action"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 2365 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2367 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Dcc' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Dcc' -              ], -              ' ', -              [ -                'C', -                {}, -                '$dcc' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2369 -              }, -              'string ', -              [ -                'C', -                {}, -                '$msg' -              ] -            ] -          ], -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 2373 -            }, -            [ -              'C', -              {}, -              '"message dcc ctcp"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 2375 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2377 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Dcc' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Dcc' -              ], -              ' ', -              [ -                'C', -                {}, -                '$dcc' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2379 -              }, -              'string ', -              [ -                'C', -                {}, -                '$cmd' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2381 -              }, -              'string ', -              [ -                'C', -                {}, -                '$data' -              ] -            ] -          ] -        ]; -Module: Display (FE) Text -File: gui-readline.c -Signal list -$VAR1 = [ -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 2393 -            }, -            [ -              'C', -              {}, -              '"gui key pressed"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 2395 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2397 -              }, -              'int ', -              [ -                'C', -                {}, -                '$key' -              ] -            ] -          ], -          [ -            'Para', -            { -              'start_line' => 2401 -            }, -            'Notes:' -          ], -          [ -            'Para', -            { -              'start_line' => 2403 -            }, -            'Ordinary keys ', -            [ -              'C', -              {}, -              'a-zA-Z' -            ], -            ' are their ordinal (ascii) equivalents.' -          ], -          [ -            'Para', -            { -              'start_line' => 2405 -            }, -            'Ctrl-key begins at 1 (', -            [ -              'C', -              {}, -              'C-a' -            ], -            '), but skips 13?, ', -            [ -              'C', -              {}, -              'C-j' -            ], -            ' and ', -            [ -              'C', -              {}, -              'C-m' -            ], -            ' both give the same as ', -            [ -              'C', -              {}, -              'RET' -            ], -            ' (10). Tab and ', -            [ -              'C', -              {}, -              'C-i' -            ], -            ' are equivalent (9). ', -            [ -              'C', -              {}, -              'C-o' -            ], -            ' does not appear to send an observable sequence.' -          ], -          [ -            'Para', -            { -              'start_line' => 2409 -            }, -            [ -              'C', -              {}, -              'BS' -            ], -            ' sends 127.' -          ], -          [ -            'Para', -            { -              'start_line' => 2411 -            }, -            [ -              'C', -              {}, -              'meta-', -              '<', -              'key', -              '>' -            ], -            ' sends a 27 (ESC) followed by the original key value.' -          ], -          [ -            'Para', -            { -              'start_line' => 2413 -            }, -            'Arrow keys send usual meta-stuff (', -            [ -              'C', -              {}, -              '\\e[', -              [ -                'I', -                {}, -                'ABCD' -              ] -            ], -            ').' -          ], -          [ -            'Para', -            { -              'start_line' => 2415 -            }, -            [ -              'B', -              {}, -              'TODO: Turn this into some sort of list' -            ] -          ] -        ]; -File: gui-printtext.c -Signal list -$VAR1 = [ -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 2423 -            }, -            [ -              'C', -              {}, -              '"beep"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 2425 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2427 -              }, -              [ -                'I', -                {}, -                'None' -              ] -            ] -          ] -        ]; -Module: Perl Scripting -Signal list -$VAR1 = [ -          [ -            'item-text', -            { -              '~type' => 'text', -              'start_line' => 2437 -            }, -            [ -              'C', -              {}, -              '"script error"' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 2439 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2441 -              }, -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::Script' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::Script' -              ], -              ' ', -              [ -                'C', -                {}, -                '$script' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2443 -              }, -              'string ', -              [ -                'C', -                {}, -                '$error_msg' -              ] -            ] -          ] -        ]; diff --git a/docs/signals.txt b/docs/signals.txt deleted file mode 100644 index 27138e6..0000000 --- a/docs/signals.txt +++ /dev/null @@ -1,257 +0,0 @@ -core ----- - -* Requires to work properly: - - "gui exit" - "gui dialog", char *type, char *text - "send command", char *command, SERVER_REC, WI_ITEM_REC - -* Provides signals: - - - -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", SERVER_REC, char *args, char *nick, char *addr, char *target - "ctcp msg "<cmd>, SERVER_REC, char *args, char *nick, char *addr, char *target - "default ctcp msg", SERVER_REC, char *args, char *nick, char *addr, char *target - "ctcp reply", SERVER_REC, char *args, char *nick, char *addr, char *target - "ctcp reply "<cmd>, SERVER_REC, char *args, char *nick, char *addr, char *target - "default ctcp reply", SERVER_REC, char *args, char *nick, char *addr, char *target - "ctcp action", SERVER_REC, char *args, 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", SERVER_REC, char *data, char *sender_nick, char *sender_address - "event "<cmd>, SERVER_REC, char *args, char *sender_nick, char *sender_address - "default event", SERVER_REC, char *data, char *sender_nick, char *sender_address - "whois default event", SERVER_REC, char *args, char *sender_nick, char *sender_address - - "server incoming", SERVER_REC, char *data - -(for perl parser..) - "redir "<cmd>, SERVER_REC, char *args, char *sender_nick, char *sender_address - -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", CHANNEL_REC, BAN_REC - "ban remove", CHANNEL_REC, BAN_REC, char *setby - -modes.c: - "channel mode changed", CHANNEL_REC, char *setby - "nick mode changed", CHANNEL_REC, NICK_REC, char *setby, char *mode, char *type - "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 new", NETSPLIT_REC - "netsplit remove", NETSPLIT_REC - -IRC modules ------------ - -* Provides signals: - -dcc*.c: - - "dcc ctcp "<cmd>, char *args, DCC_REC - "default dcc ctcp", char *args, DCC_REC - "dcc unknown ctcp", char *args, char *sender, char *sendaddr - - "dcc reply "<cmd>, char *args, DCC_REC - "default dcc reply", char *args, DCC_REC - "dcc unknown reply", char *args, char *sender, char *sendaddr - - "dcc chat message", DCC_REC, char *msg - - "dcc created", DCC_REC - "dcc destroyed", DCC_REC - "dcc connected", DCC_REC - "dcc rejecting", DCC_REC - "dcc closed", DCC_REC - "dcc request", DCC_REC, char *sendaddr - "dcc request send", DCC_REC - "dcc chat message", DCC_REC, char *msg - "dcc transfer update", DCC_REC - "dcc get receive", DCC_REC - "dcc error connect", DCC_REC - "dcc error file create", DCC_REC, char *filename - "dcc error file open", char *nick, char *filename, int errno - "dcc error get not found", char *nick - "dcc error send exists", char *nick, char *filename - "dcc error unknown type", char *type - "dcc error close not found", char *type, char *nick, char *filename - -autoignore.c: - - "autoignore new", SERVER_REC, AUTOIGNORE_REC - "autoignore remove", SERVER_REC, AUTOIGNORE_REC - -flood.c: - - "flood", SERVER_REC, char *nick, char *host, int level, char *target - -notifylist.c: - - "notifylist new", NOTIFYLIST_REC - "notifylist remove", NOTIFYLIST_REC - "notifylist joined", SERVER_REC, char *nick, char *user, char *host, char *realname, char *awaymsg - "notifylist away changed", 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 - -proxy/listen.c: - - "proxy client connected", CLIENT_REC - "proxy client disconnected", CLIENT_REC - "proxy client command", CLIENT_REC, char *args, char *data - "proxy client dump", CLIENT_REC, char *data - -FE common ---------- - -* Requires to work properly: - - "gui print text", WINDOW_REC, int fg, int bg, int flags, char *text, TEXT_DEST_REC - -(Can be used to determine when all "gui print text"s are sent (not required)) - "gui print text finished", WINDOW_REC - -* Provides signals: - -completion.c: - "complete word", GList * of char*, WINDOW_REC, char *word, char *linestart, int *want_space - -fe-common-core.c: - "irssi init read settings" - -fe-exec.c: - "exec new", PROCESS_REC - "exec remove", PROCESS_REC, int status - "exec input", PROCESS_REC, char *text - -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 own_public", SERVER_REC, char *msg, char *target - "message own_private", SERVER_REC, char *msg, char *target, char *orig_target - "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 - -keyboard.c: - "keyinfo created", KEYINFO_REC - "keyinfo destroyed", KEYINFO_REC - -printtext.c: - "print text", TEXT_DEST_REC *dest, char *text, char *stripped - -themes.c: - "theme created", THEME_REC - "theme destroyed", THEME_REC - -window-activity.c: - "window hilight", WINDOW_REC - "window dehilight", WINDOW_REC - "window activity", WINDOW_REC, int old_level - "window item hilight", WI_ITEM_REC - "window item activity", WI_ITEM_REC, int old_level - -window-items.c: - "window item new", WINDOW_REC, WI_ITEM_REC - "window item remove", WINDOW_REC, WI_ITEM_REC - "window item moved", WINDOW_REC, WI_ITEM_REC, WINDOW_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 history changed", WINDOW_REC, char *oldname - "window level changed", WINDOW_REC - -FE IRC ------- - -fe-events.c: - "default event numeric", SERVER_REC, char *data, char *nick, char *address - -fe-irc-messages.c: - "message irc op_public", SERVER_REC, char *msg, char *nick, char *address, char *target - "message irc own_wall", SERVER_REC, char *msg, char *target - "message irc own_action", SERVER_REC, char *msg, char *target - "message irc action", SERVER_REC, char *msg, char *nick, char *address, char *target - "message irc own_notice", SERVER_REC, char *msg, char *target - "message irc notice", SERVER_REC, char *msg, char *nick, char *address, char *target - "message irc own_ctcp", SERVER_REC, char *cmd, char *data, char *target - "message irc ctcp", SERVER_REC, char *cmd, char *data, char *nick, char *address, char *target - -fe-modes.c: - "message irc mode", SERVER_REC, char *channel, char *nick, char *addr, char *mode - -dcc/fe-dcc-chat-messages.c: - "message dcc own", DCC_REC *dcc, char *msg - "message dcc own_action", DCC_REC *dcc, char *msg - "message dcc own_ctcp", DCC_REC *dcc, char *cmd, char *data - "message dcc", DCC_REC *dcc, char *msg - "message dcc action", DCC_REC *dcc, char *msg - "message dcc ctcp", DCC_REC *dcc, char *cmd, char *data - -Text FE -------- - -gui-readline.c: - "gui key pressed", int key - -gui-printtext.c: - "beep" - -Perl ----- - -"script error", PERL_SCRIPT_REC, char *errormsg - -  -All the content of this site is copyright © 2000-2010 The Irssi project. diff --git a/docs/sigtree.pl b/docs/sigtree.pl deleted file mode 100644 index 14ef6ff..0000000 --- a/docs/sigtree.pl +++ /dev/null @@ -1,13918 +0,0 @@ -$VAR1 = [ -          'Document', -          { -            'start_line' => 3 -          }, -          [ -            'head1', -            { -              'start_line' => 3 -            }, -            'NAME' -          ], -          [ -            'Para', -            { -              'start_line' => 5 -            }, -            'Irssi Signal Documentation' -          ], -          [ -            'head1', -            { -              'start_line' => 7 -            }, -            'DESCRIPTION' -          ], -          [ -            'Para', -            { -              'start_line' => 9 -            }, -            'Perl POD documentation based on the doc/signals.txt documentation supplied with Irssi.' -          ], -          [ -            'head1', -            { -              'start_line' => 12 -            }, -            'USING SIGNALS' -          ], -          [ -            'Para', -            { -              'start_line' => 14 -            }, -            'See ', -            [ -              'L', -              { -                'to' => bless( [ -                                 '', -                                 {}, -                                 'Irssi' -                               ], 'Pod::Simple::LinkSection' ), -                'section' => bless( [ -                                      '', -                                      {}, -                                      'Signals' -                                    ], 'Pod::Simple::LinkSection' ), -                'type' => 'pod', -                'content-implicit' => 'yes' -              }, -              '"', -              'Signals', -              '" in ', -              'Irssi' -            ] -          ], -          [ -            'for', -            { -              '~really' => '=begin', -              'target' => 'irssi_signal_types', -              '~ignore' => 0, -              'target_matching' => 'irssi_signal_types', -              'start_line' => 97, -              '~resolve' => 0 -            }, -            [ -              'Data', -              { -                'xml:space' => 'preserve', -                'start_line' => 18 -              }, -              'START OF SIGNAL TYPES' -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 20 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 22 -                }, -                [ -                  'C', -                  {}, -                  'GList \\* of ([^,]*)' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  'glistptr_$1' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 24 -                }, -                [ -                  'C', -                  {}, -                  'GSList \\* of (\\w+)s' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  'gslist_$1' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 26 -                }, -                [ -                  'C', -                  {}, -                  'char \\*' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  'string' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 28 -                }, -                [ -                  'C', -                  {}, -                  'ulong \\*' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  'ulongptr' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 30 -                }, -                [ -                  'C', -                  {}, -                  'int \\*' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  'intptr' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 32 -                }, -                [ -                  'C', -                  {}, -                  'int' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  'int' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 36 -                }, -                [ -                  'C', -                  {}, -                  'CHATNET_REC' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  'iobject' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 38 -                }, -                [ -                  'C', -                  {}, -                  'SERVER_REC' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  'iobject' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 40 -                }, -                [ -                  'C', -                  {}, -                  'RECONNECT_REC' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  'iobject' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 42 -                }, -                [ -                  'C', -                  {}, -                  'CHANNEL_REC' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  'iobject' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 44 -                }, -                [ -                  'C', -                  {}, -                  'QUERY_REC' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  'iobject' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 46 -                }, -                [ -                  'C', -                  {}, -                  'COMMAND_REC' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  'iobject' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 48 -                }, -                [ -                  'C', -                  {}, -                  'NICK_REC' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  'iobject' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 50 -                }, -                [ -                  'C', -                  {}, -                  'LOG_REC' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  'Irssi::Log' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 52 -                }, -                [ -                  'C', -                  {}, -                  'RAWLOG_REC' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  'Irssi::Rawlog' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 54 -                }, -                [ -                  'C', -                  {}, -                  'IGNORE_REC' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  'Irssi::Ignore' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 56 -                }, -                [ -                  'C', -                  {}, -                  'MODULE_REC' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  'Irssi::Module' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 59 -                }, -                [ -                  'C', -                  {}, -                  'BAN_REC' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  'Irssi::Irc::Ban' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 61 -                }, -                [ -                  'C', -                  {}, -                  'NETSPLIT_REC' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  'Irssi::Irc::Netsplit' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 63 -                }, -                [ -                  'C', -                  {}, -                  'NETSPLIT_SERVER__REC' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  'Irssi::Irc::Netsplitserver' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 66 -                }, -                [ -                  'C', -                  {}, -                  'DCC_REC' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  'siobject' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 68 -                }, -                [ -                  'C', -                  {}, -                  'AUTOIGNORE_REC' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  'Irssi::Irc::Autoignore' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 70 -                }, -                [ -                  'C', -                  {}, -                  'AUTOIGNORE_REC' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  'Irssi::Irc::Autoignore' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 72 -                }, -                [ -                  'C', -                  {}, -                  'NOTIFYLIST_REC' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  'Irssi::Irc::Notifylist' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 74 -                }, -                [ -                  'C', -                  {}, -                  'CLIENT_REC' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  'Irssi::Irc::Client' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 77 -                }, -                [ -                  'C', -                  {}, -                  'THEME_REC' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  'Irssi::UI::Theme' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 79 -                }, -                [ -                  'C', -                  {}, -                  'KEYINFO_REC' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  'Irssi::UI::Keyinfo' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 81 -                }, -                [ -                  'C', -                  {}, -                  'PROCESS_REC' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  'Irssi::UI::Process' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 83 -                }, -                [ -                  'C', -                  {}, -                  'TEXT_DEST_REC' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  'Irssi::UI::TextDest' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 85 -                }, -                [ -                  'C', -                  {}, -                  'WINDOW_REC' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  'Irssi::UI::Window' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 87 -                }, -                [ -                  'C', -                  {}, -                  'WI_ITEM_REC' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  'iobject' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 91 -                }, -                [ -                  'C', -                  {}, -                  'PERL_SCRIPT_REC' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  'Irssi::Script' -                ] -              ] -            ], -            [ -              'Data', -              { -                'xml:space' => 'preserve', -                'start_line' => 95 -              }, -              'END OF SIGNAL TYPES' -            ] -          ], -          [ -            'head1', -            { -              'start_line' => 99 -            }, -            'SIGNAL DEFINITIONS' -          ], -          [ -            'Para', -            { -              'start_line' => 101 -            }, -            'The following signals are categorised as in the original documentation, but have been revised to note Perl variable types and class names.' -          ], -          [ -            'Para', -            { -              'start_line' => 104 -            }, -            'Arguments are passed to signal handlers in the usual way, via ', -            [ -              'C', -              {}, -              '@_' -            ], -            '.' -          ], -          [ -            'for', -            { -              'target' => 'irssi_signal_defs', -              '~really' => '=for', -              '~ignore' => 0, -              'target_matching' => 'irssi_signal_defs', -              'start_line' => 106, -              '~resolve' => 0 -            }, -            [ -              'Data', -              { -                'xml:space' => 'preserve', -                'start_line' => 106 -              }, -              'START OF SIGNAL DEFINITIONS' -            ] -          ], -          [ -            'head2', -            { -              'start_line' => 108 -            }, -            'Core' -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => '4', -              'start_line' => 110 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 112 -              }, -              [ -                'C', -                {}, -                '"gui exit"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 114 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 116 -                }, -                [ -                  'I', -                  {}, -                  'None' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 120 -              }, -              [ -                'C', -                {}, -                '"gui dialog"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 122 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 124 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$type' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 126 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$text' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 130 -              }, -              [ -                'C', -                {}, -                '"send command"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 132 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 134 -                }, -                [ -                  'C', -                  {}, -                  'string $command' -                ], -                ',' -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 136 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Server' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Server' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$server' -                ], -                ',' -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 138 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Windowitem' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Windowitem' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$window_item' -                ] -              ] -            ], -            [ -              'Para', -              { -                'start_line' => 142 -              }, -              'This is sent when a command is entered via the GUI, or by scripts via ', -              [ -                'L', -                { -                  'to' => bless( [ -                                   '', -                                   {}, -                                   'Irssi::command' -                                 ], 'Pod::Simple::LinkSection' ), -                  'type' => 'pod', -                  'content-implicit' => 'yes' -                }, -                'Irssi::command' -              ], -              '.' -            ] -          ], -          [ -            'head3', -            { -              'start_line' => 146 -            }, -            [ -              'F', -              {}, -              'chat-protocols.c' -            ], -            ':' -          ], -          [ -            'Para', -            { -              'start_line' => 148 -            }, -            [ -              'B', -              {}, -              'TODO: What are CHAT_PROTOCOL_REC types?' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => '4', -              'start_line' => 150 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 152 -              }, -              [ -                'C', -                {}, -                '"chat protocol created"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 154 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 156 -                }, -                'CHAT_PROTOCOL_REC ', -                [ -                  'C', -                  {}, -                  '$protocol' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 160 -              }, -              [ -                'C', -                {}, -                '"chat protocol updated"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 162 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 164 -                }, -                'CHAT_PROTOCOL_REC ', -                [ -                  'C', -                  {}, -                  '$protocol' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 168 -              }, -              [ -                'C', -                {}, -                '"chat protocol destroyed"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 170 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 172 -                }, -                'CHAT_PROTOCOL_REC ', -                [ -                  'C', -                  {}, -                  '$protocol' -                ] -              ] -            ] -          ], -          [ -            'head3', -            { -              'start_line' => 178 -            }, -            [ -              'F', -              {}, -              'channels.c' -            ], -            ':' -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => '4', -              'start_line' => 180 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 182 -              }, -              [ -                'C', -                {}, -                '"channel created"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 184 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 186 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Channel' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Channel' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$channel' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 188 -                }, -                'int ', -                [ -                  'C', -                  {}, -                  '$automatic' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 192 -              }, -              [ -                'C', -                {}, -                '"channel destroyed"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 194 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 196 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Channel' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Channel' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$channel' -                ] -              ] -            ] -          ], -          [ -            'head3', -            { -              'start_line' => 202 -            }, -            [ -              'F', -              {}, -              'chatnets.c' -            ], -            ':' -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => '4', -              'start_line' => 204 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 206 -              }, -              [ -                'C', -                {}, -                '"chatnet created"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 208 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 210 -                }, -                'CHATNET_REC ', -                [ -                  'C', -                  {}, -                  '$chatnet' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 214 -              }, -              [ -                'C', -                {}, -                '"chatnet destroyed"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 216 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 218 -                }, -                'CHATNET_REC ', -                [ -                  'C', -                  {}, -                  '$chatnet' -                ] -              ] -            ] -          ], -          [ -            'head3', -            { -              'start_line' => 224 -            }, -            [ -              'F', -              {}, -              'commands.c' -            ], -            ':' -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => '4', -              'start_line' => 226 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 228 -              }, -              [ -                'C', -                {}, -                '"commandlist new"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 230 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 232 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Command' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Command' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$cmd' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 236 -              }, -              [ -                'C', -                {}, -                '"commandlist remove"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 238 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 240 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Command' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Command' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$cmd' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 244 -              }, -              [ -                'C', -                {}, -                '"error command"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 246 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 248 -                }, -                'int ', -                [ -                  'C', -                  {}, -                  '$err' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 250 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$cmd' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 254 -              }, -              [ -                'C', -                {}, -                '"send command"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 256 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 258 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$args' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 260 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Server' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Server' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$server' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 262 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Windowitem' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Windowitem' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$witem' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 266 -              }, -              [ -                'C', -                {}, -                '"send text"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 268 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 270 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$line' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 272 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Server' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Server' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$server' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 274 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Windowitem' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Windowitem' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$witem' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 278 -              }, -              [ -                'C', -                {}, -                '"command "<cmd' -              ], -              '>' -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 280 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 282 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$args' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 284 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Server' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Server' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$server' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 286 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Windowitem' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Windowitem' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$witem' -                ] -              ] -            ], -            [ -              'Para', -              { -                'start_line' => 290 -              }, -              [ -                'B', -                {}, -                'TODO: check this "cmd" out?' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 292 -              }, -              [ -                'C', -                {}, -                '"default command"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 294 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 296 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$args' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 298 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Server' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Server' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$server' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 300 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Windowitem' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Windowitem' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$witem' -                ] -              ] -            ] -          ], -          [ -            'head3', -            { -              'start_line' => 306 -            }, -            [ -              'F', -              {}, -              'ignore.c' -            ], -            ':' -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => '4', -              'start_line' => 308 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 310 -              }, -              [ -                'C', -                {}, -                '"ignore created"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 312 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 314 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Ignore' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Ignore' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$ignore' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 318 -              }, -              [ -                'C', -                {}, -                '"ignore destroyed"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 320 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 322 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Ignore' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Ignore' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$ignore' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 326 -              }, -              [ -                'C', -                {}, -                '"ignore changed"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 328 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 330 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Ignore' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Ignore' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$ignore' -                ] -              ] -            ] -          ], -          [ -            'head3', -            { -              'start_line' => 336 -            }, -            [ -              'F', -              {}, -              'log.c' -            ], -            ':' -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => '4', -              'start_line' => 338 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 340 -              }, -              [ -                'C', -                {}, -                '"log new"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 342 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 344 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Log' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Log' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$log' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 348 -              }, -              [ -                'C', -                {}, -                '"log remove"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 350 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 352 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Log' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Log' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$log' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 356 -              }, -              [ -                'C', -                {}, -                '"log create failed"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 358 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 360 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Log' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Log' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$log' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 364 -              }, -              [ -                'C', -                {}, -                '"log locked"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 366 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 368 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Log' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Log' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$log' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 372 -              }, -              [ -                'C', -                {}, -                '"log started"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 374 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 376 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Log' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Log' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$log' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 380 -              }, -              [ -                'C', -                {}, -                '"log stopped"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 382 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 384 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Log' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Log' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$log' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 388 -              }, -              [ -                'C', -                {}, -                '"log rotated"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 390 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 392 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Log' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Log' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$log' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 396 -              }, -              [ -                'C', -                {}, -                '"log written"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 398 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 400 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Log' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Log' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$log' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 402 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$line' -                ] -              ] -            ] -          ], -          [ -            'head3', -            { -              'start_line' => 408 -            }, -            [ -              'F', -              {}, -              'modules.c' -            ], -            ':' -          ], -          [ -            'Para', -            { -              'start_line' => 410 -            }, -            [ -              'B', -              {}, -              'TODO: what are these types?' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => '4', -              'start_line' => 412 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 414 -              }, -              [ -                'C', -                {}, -                '"module loaded"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 416 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 418 -                }, -                'MODULE_REC ', -                [ -                  'C', -                  {}, -                  '$module' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 420 -                }, -                'MODULE_FILE_REC ', -                [ -                  'C', -                  {}, -                  '$module_file' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 424 -              }, -              [ -                'C', -                {}, -                '"module unloaded"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 426 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 428 -                }, -                'MODULE_REC ', -                [ -                  'C', -                  {}, -                  '$module' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 430 -                }, -                'MODULE_FILE_REC ', -                [ -                  'C', -                  {}, -                  '$module_file' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 434 -              }, -              [ -                'C', -                {}, -                '"module error"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 436 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 438 -                }, -                'int ', -                [ -                  'C', -                  {}, -                  '$error' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 440 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$text' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 442 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$root_module' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 444 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$sub_module' -                ] -              ] -            ] -          ], -          [ -            'head3', -            { -              'start_line' => 450 -            }, -            [ -              'F', -              {}, -              'nicklist.c' -            ], -            ':' -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => '4', -              'start_line' => 452 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 454 -              }, -              [ -                'C', -                {}, -                '"nicklist new"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 456 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 458 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Channel' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Channel' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$channel' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 460 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Nick' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Nick' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$nick' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 464 -              }, -              [ -                'C', -                {}, -                '"nicklist remove"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 466 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 468 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Channel' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Channel' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$channel' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 470 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Nick' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Nick' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$nick' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 474 -              }, -              [ -                'C', -                {}, -                '"nicklist changed"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 476 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 478 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Channel' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Channel' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$channel' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 480 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Nick' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Nick' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$nick' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 482 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$old_nick' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 486 -              }, -              [ -                'C', -                {}, -                '"nicklist host changed"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 488 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 490 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Channel' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Channel' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$channel' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 492 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Nick' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Nick' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$nick' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 496 -              }, -              [ -                'C', -                {}, -                '"nicklist gone changed"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 498 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 500 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Channel' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Channel' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$channel' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 502 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Nick' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Nick' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$nick' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 506 -              }, -              [ -                'C', -                {}, -                '"nicklist serverop changed"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 508 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 510 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Channel' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Channel' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$channel' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 512 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Nick' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Nick' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$nick' -                ] -              ] -            ] -          ], -          [ -            'head3', -            { -              'start_line' => 518 -            }, -            [ -              'F', -              {}, -              'pidwait.c' -            ], -            ':' -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => '4', -              'start_line' => 520 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 522 -              }, -              [ -                'C', -                {}, -                '"pidwait"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 524 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 526 -                }, -                'int ', -                [ -                  'C', -                  {}, -                  '$pid' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 528 -                }, -                'int ', -                [ -                  'C', -                  {}, -                  '$status' -                ] -              ] -            ] -          ], -          [ -            'head3', -            { -              'start_line' => 534 -            }, -            [ -              'F', -              {}, -              'queries.c' -            ], -            ':' -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => '4', -              'start_line' => 536 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 538 -              }, -              [ -                'C', -                {}, -                '"query created"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 540 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 542 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Query' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Query' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$query' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 544 -                }, -                'int ', -                [ -                  'C', -                  {}, -                  '$automatic' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 548 -              }, -              [ -                'C', -                {}, -                '"query destroyed"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 550 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 552 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Query' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Query' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$query' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 556 -              }, -              [ -                'C', -                {}, -                '"query nick changed"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 558 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 560 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Query' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Query' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$query' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 562 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$original_nick' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 566 -              }, -              [ -                'C', -                {}, -                '"window item name changed"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 568 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 570 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Windowitem' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Windowitem' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$witem' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 574 -              }, -              [ -                'C', -                {}, -                '"query address changed"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 576 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 578 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Query' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Query' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$query' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 582 -              }, -              [ -                'C', -                {}, -                '"query server changed"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 584 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 586 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Query' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Query' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$query' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 588 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Server' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Server' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$server' -                ] -              ] -            ] -          ], -          [ -            'head3', -            { -              'start_line' => 595 -            }, -            [ -              'F', -              {}, -              'rawlog.c' -            ], -            ':' -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => '4', -              'start_line' => 597 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 599 -              }, -              [ -                'C', -                {}, -                '"rawlog"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 601 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 603 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Rawlog' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Rawlog' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$raw_log' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 605 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$data' -                ] -              ] -            ] -          ], -          [ -            'head3', -            { -              'start_line' => 611 -            }, -            [ -              'F', -              {}, -              'server.c' -            ], -            ':' -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => '4', -              'start_line' => 613 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 615 -              }, -              [ -                'C', -                {}, -                '"server looking"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 617 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 619 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Server' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Server' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$server' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 623 -              }, -              [ -                'C', -                {}, -                '"server connected"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 625 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 627 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Server' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Server' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$server' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 632 -              }, -              [ -                'C', -                {}, -                '"server connecting"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 634 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 636 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Server' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Server' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$server' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 638 -                }, -                'ulongptr ', -                [ -                  'C', -                  {}, -                  '$ip' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 642 -              }, -              [ -                'C', -                {}, -                '"server connect failed"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 644 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 646 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Server' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Server' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$server' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 650 -              }, -              [ -                'C', -                {}, -                '"server disconnected"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 652 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 654 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Server' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Server' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$server' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 658 -              }, -              [ -                'C', -                {}, -                '"server quit"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 660 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 662 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Server' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Server' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$server' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 664 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$message' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 668 -              }, -              [ -                'C', -                {}, -                '"server sendmsg"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 670 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 672 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Server' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Server' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$server' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 674 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$target' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 676 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$message' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 678 -                }, -                'int ', -                [ -                  'C', -                  {}, -                  '$target_type' -                ] -              ] -            ] -          ], -          [ -            'head3', -            { -              'start_line' => 684 -            }, -            [ -              'F', -              {}, -              'settings.c' -            ], -            ':' -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => '4', -              'start_line' => 686 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 688 -              }, -              [ -                'C', -                {}, -                '"setup changed"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 690 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 692 -                }, -                [ -                  'I', -                  {}, -                  'None' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 696 -              }, -              [ -                'C', -                {}, -                '"setup reread"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 698 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 700 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$fname' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 704 -              }, -              [ -                'C', -                {}, -                '"setup saved"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 706 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 708 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$fname' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 710 -                }, -                'int ', -                [ -                  'C', -                  {}, -                  '$autosaved' -                ] -              ] -            ] -          ], -          [ -            'head2', -            { -              'start_line' => 716 -            }, -            'IRC Core' -          ], -          [ -            'head3', -            { -              'start_line' => 718 -            }, -            [ -              'F', -              {}, -              'bans.c' -            ], -            ':' -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => '4', -              'start_line' => 720 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 722 -              }, -              [ -                'C', -                {}, -                '"ban type changed"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 724 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 726 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$bantype' -                ] -              ] -            ] -          ], -          [ -            'head3', -            { -              'start_line' => 732 -            }, -            [ -              'F', -              {}, -              'channels' -            ], -            ', ', -            [ -              'F', -              {}, -              'nicklist' -            ], -            ':' -          ], -          [ -            'Para', -            { -              'start_line' => 734 -            }, -            [ -              'B', -              {}, -              'TODO: are these actual files? .c?' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => '4', -              'start_line' => 736 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 738 -              }, -              [ -                'C', -                {}, -                '"channel joined"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 740 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 742 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Channel' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Channel' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$channel' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 746 -              }, -              [ -                'C', -                {}, -                '"channel wholist"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 748 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 750 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Channel' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Channel' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$channel' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 754 -              }, -              [ -                'C', -                {}, -                '"channel sync"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 756 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 758 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Channel' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Channel' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$channel' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 762 -              }, -              [ -                'C', -                {}, -                '"channel topic changed"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 764 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 766 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Channel' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Channel' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$channel' -                ] -              ] -            ] -          ], -          [ -            'head3', -            { -              'start_line' => 772 -            }, -            [ -              'F', -              {}, -              'ctcp.c' -            ], -            ':' -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 774 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 776 -              }, -              [ -                'C', -                {}, -                '"ctcp msg"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 778 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 780 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Server' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Server' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$server' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 782 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$args' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 784 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$nick' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 786 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$addr' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 788 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$target' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 792 -              }, -              [ -                'C', -                {}, -                '"ctcp msg "<cmd' -              ], -              '>' -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 794 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 796 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Server' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Server' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$server' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 798 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$args' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 800 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$nick' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 802 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$addr' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 804 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$target' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 808 -              }, -              [ -                'C', -                {}, -                '"default ctcp msg"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 810 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 812 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Server' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Server' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$server' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 814 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$args' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 816 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$nick' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 818 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$addr' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 820 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$target' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 824 -              }, -              [ -                'C', -                {}, -                '"ctcp reply"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 826 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 828 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Server' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Server' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$server' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 830 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$args' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 832 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$nick' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 834 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$addr' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 836 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$target' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 840 -              }, -              [ -                'C', -                {}, -                '"ctcp reply "<cmd' -              ], -              '>' -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 842 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 844 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Server' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Server' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$server' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 846 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$args' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 848 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$nick' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 850 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$addr' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 852 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$target' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 856 -              }, -              [ -                'C', -                {}, -                '"default ctcp reply"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 858 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 860 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Server' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Server' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$server' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 862 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$args' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 864 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$nick' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 866 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$addr' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 868 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$target' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 872 -              }, -              [ -                'C', -                {}, -                '"ctcp action"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 874 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 876 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Server' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Server' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$server' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 878 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$args' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 880 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$nick' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 882 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$addr' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 884 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$target' -                ] -              ] -            ] -          ], -          [ -            'head3', -            { -              'start_line' => 890 -            }, -            [ -              'F', -              {}, -              'irc-log.c' -            ], -            ':' -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 892 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 894 -              }, -              [ -                'C', -                {}, -                '"awaylog show"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 896 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 898 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Log' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Log' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$log' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 900 -                }, -                'int ', -                [ -                  'C', -                  {}, -                  '$away_msgs' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 902 -                }, -                'int ', -                [ -                  'C', -                  {}, -                  '$filepos' -                ] -              ] -            ] -          ], -          [ -            'head3', -            { -              'start_line' => 908 -            }, -            [ -              'F', -              {}, -              'irc-nicklist.c' -            ], -            ':' -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 910 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 912 -              }, -              [ -                'C', -                {}, -                '"server nick changed"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 914 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 916 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Server' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Server' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$server' -                ] -              ] -            ] -          ], -          [ -            'head3', -            { -              'start_line' => 922 -            }, -            [ -              'F', -              {}, -              'irc-servers.c' -            ], -            ':' -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 924 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 926 -              }, -              [ -                'C', -                {}, -                '"event connected"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 928 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 930 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Server' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Server' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$server' -                ] -              ] -            ] -          ], -          [ -            'head3', -            { -              'start_line' => 936 -            }, -            [ -              'F', -              {}, -              'irc.c' -            ], -            ':' -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 938 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 940 -              }, -              [ -                'C', -                {}, -                '"server event"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 942 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 944 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Server' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Server' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$server' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 946 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$data' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 948 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$sender_nick' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 950 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$sender_addr' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 954 -              }, -              [ -                'C', -                {}, -                '"event "<cmd' -              ], -              '>' -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 956 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 958 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Server' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Server' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$server' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 960 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$args' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 962 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$sender_nick' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 964 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$sender_addr' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 968 -              }, -              [ -                'C', -                {}, -                '"default event"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 970 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 972 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Server' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Server' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$server' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 974 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$data' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 976 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$sender_nick' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 978 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$sender_addr' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 982 -              }, -              [ -                'C', -                {}, -                '"whois default event"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 984 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 986 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Server' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Server' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$server' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 988 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$data' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 990 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$sender_nick' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 992 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$sender_addr' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 996 -              }, -              [ -                'C', -                {}, -                '"server incoming"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 998 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1000 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Server' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Server' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$server' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1002 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$data' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1006 -              }, -              [ -                'C', -                {}, -                '"redir "<cmd' -              ], -              '>' -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1008 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1010 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Server' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Server' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$server' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1012 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$args' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1014 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$sender_nick' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1016 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$sender_addr' -                ] -              ] -            ] -          ], -          [ -            'head3', -            { -              'start_line' => 1022 -            }, -            [ -              'F', -              {}, -              'lag.c' -            ], -            ':' -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1024 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1026 -              }, -              [ -                'C', -                {}, -                '"server lag"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1028 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1030 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Server' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Server' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$server' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1034 -              }, -              [ -                'C', -                {}, -                '"server lag disconnect"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1036 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1038 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Server' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Server' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$server' -                ] -              ] -            ] -          ], -          [ -            'head3', -            { -              'start_line' => 1044 -            }, -            [ -              'F', -              {}, -              'massjoin.c' -            ], -            ':' -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1046 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1048 -              }, -              [ -                'C', -                {}, -                '"massjoin"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1050 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1052 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Channel' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Channel' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$channel' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1054 -                }, -                'List of ', -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Nick' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Nick' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '@nicks' -                ] -              ], -              [ -                'Para', -                { -                  'start_line' => 1056 -                }, -                [ -                  'B', -                  {}, -                  'TODO: Check this is actually a perl list (array)' -                ] -              ] -            ] -          ], -          [ -            'head3', -            { -              'start_line' => 1062 -            }, -            [ -              'F', -              {}, -              'mode-lists.c' -            ], -            ':' -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1064 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1066 -              }, -              [ -                'C', -                {}, -                '"ban new"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1068 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1070 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Channel' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Channel' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$channel' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1072 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Irc::Ban' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Irc::Ban' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$ban' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1076 -              }, -              [ -                'C', -                {}, -                '"ban remove"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1078 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1080 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Channel' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Channel' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$channel' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1082 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Irc::Ban' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Irc::Ban' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$ban' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1084 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$set_by' -                ] -              ] -            ] -          ], -          [ -            'head3', -            { -              'start_line' => 1090 -            }, -            [ -              'F', -              {}, -              'modes.c' -            ], -            ':' -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1092 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1094 -              }, -              [ -                'C', -                {}, -                '"channel mode changed"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1096 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1098 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Channel' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Channel' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$channel' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1100 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$set_by' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1104 -              }, -              [ -                'C', -                {}, -                '"nick mode changed"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1106 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1108 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Channel' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Channel' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$channel' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1110 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Nick' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Nick' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$nick' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1112 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$set_by' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1114 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$mode' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1116 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$type' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1120 -              }, -              [ -                'C', -                {}, -                '"user mode changed"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1122 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1124 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Server' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Server' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$server' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1126 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$old_mode' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1130 -              }, -              [ -                'C', -                {}, -                '"away mode changed"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1132 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1134 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Server' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Server' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$server' -                ] -              ] -            ] -          ], -          [ -            'head3', -            { -              'start_line' => 1140 -            }, -            [ -              'F', -              {}, -              'netsplit.c' -            ], -            ':' -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1142 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1144 -              }, -              [ -                'C', -                {}, -                '"netsplit server new"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1146 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1148 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Server' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Server' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$server' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1150 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Irc::Netsplitserver' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Irc::Netsplitserver' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$netsplit_server' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1154 -              }, -              [ -                'C', -                {}, -                '"netsplit server remove"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1156 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1158 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Server' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Server' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$server' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1160 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Irc::Netsplitserver' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Irc::Netsplitserver' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$netsplit_server' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1164 -              }, -              [ -                'C', -                {}, -                '"netsplit new"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1166 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1168 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Irc::Netsplit' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Irc::Netsplit' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$netsplit' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1172 -              }, -              [ -                'C', -                {}, -                '"netsplit remove"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1174 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1176 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Irc::Netsplit' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Irc::Netsplit' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$netsplit' -                ] -              ] -            ] -          ], -          [ -            'head2', -            { -              'start_line' => 1182 -            }, -            'IRC Modules' -          ], -          [ -            'head3', -            { -              'start_line' => 1185 -            }, -            [ -              'F', -              {}, -              'dcc*.c' -            ], -            ':' -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1187 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1189 -              }, -              [ -                'C', -                {}, -                '"dcc ctcp "<cmd' -              ], -              '>' -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1191 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1193 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$args' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1195 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Dcc' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Dcc' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$dcc' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1199 -              }, -              [ -                'C', -                {}, -                '"default dcc ctcp"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1201 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1203 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$args' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1205 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Dcc' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Dcc' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$dcc' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1209 -              }, -              [ -                'C', -                {}, -                '"dcc unknown ctcp"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1211 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1213 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$args' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1215 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$sender' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1217 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$send_addr' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1221 -              }, -              [ -                'C', -                {}, -                '"dcc reply "<cmd' -              ], -              '>' -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1223 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1225 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$args' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1227 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Dcc' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Dcc' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$dcc' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1231 -              }, -              [ -                'C', -                {}, -                '"default dcc reply"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1233 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1235 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$args' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1237 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Dcc' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Dcc' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$dcc' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1241 -              }, -              [ -                'C', -                {}, -                '"dcc unknown reply"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1243 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1245 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$args' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1247 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$sender' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1249 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$send_addr' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1253 -              }, -              [ -                'C', -                {}, -                '"dcc chat message"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1255 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1257 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Dcc' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Dcc' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$dcc' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1259 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$msg' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1263 -              }, -              [ -                'C', -                {}, -                '"dcc created"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1265 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1267 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Dcc' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Dcc' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$dcc' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1271 -              }, -              [ -                'C', -                {}, -                '"dcc destroyed"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1273 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1275 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Dcc' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Dcc' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$dcc' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1279 -              }, -              [ -                'C', -                {}, -                '"dcc connected"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1281 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1283 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Dcc' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Dcc' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$dcc' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1287 -              }, -              [ -                'C', -                {}, -                '"dcc rejecting"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1289 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1291 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Dcc' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Dcc' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$dcc' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1295 -              }, -              [ -                'C', -                {}, -                '"dcc closed"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1297 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1299 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Dcc' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Dcc' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$dcc' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1303 -              }, -              [ -                'C', -                {}, -                '"dcc request"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1305 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1307 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Dcc' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Dcc' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$dcc' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1309 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$send_addr' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1313 -              }, -              [ -                'C', -                {}, -                '"dcc request send"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1315 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1317 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Dcc' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Dcc' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$dcc' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1321 -              }, -              [ -                'C', -                {}, -                '"dcc chat message"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1323 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1325 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Dcc' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Dcc' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$dcc' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1327 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$msg' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1331 -              }, -              [ -                'C', -                {}, -                '"dcc transfer update"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1333 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1335 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Dcc' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Dcc' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$dcc' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1339 -              }, -              [ -                'C', -                {}, -                '"dcc get receive"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1341 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1343 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Dcc' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Dcc' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$dcc' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1347 -              }, -              [ -                'C', -                {}, -                '"dcc error connect"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1349 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1351 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Dcc' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Dcc' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$dcc' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1355 -              }, -              [ -                'C', -                {}, -                '"dcc error file create"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1357 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1359 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Dcc' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Dcc' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$dcc' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1361 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$filename' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1365 -              }, -              [ -                'C', -                {}, -                '"dcc error file open"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1367 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1369 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$nick' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1371 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$filename' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1373 -                }, -                'int ', -                [ -                  'C', -                  {}, -                  '$errno' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1377 -              }, -              [ -                'C', -                {}, -                '"dcc error get not found"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1379 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1381 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$nick' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1385 -              }, -              [ -                'C', -                {}, -                '"dcc error send exists"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1387 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1389 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$nick' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1391 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$filename' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1395 -              }, -              [ -                'C', -                {}, -                '"dcc error unknown type"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1397 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1399 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$type' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1403 -              }, -              [ -                'C', -                {}, -                '"dcc error close not found"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1405 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1407 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$type' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1409 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$nick' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1411 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$filename' -                ] -              ] -            ] -          ], -          [ -            'head3', -            { -              'start_line' => 1417 -            }, -            [ -              'F', -              {}, -              'autoignore.c' -            ], -            ':' -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1419 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1421 -              }, -              [ -                'C', -                {}, -                '"autoignore new"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1423 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1425 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Server' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Server' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$server' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1427 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Irc::Autoignore' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Irc::Autoignore' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$autoignore' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1431 -              }, -              [ -                'C', -                {}, -                '"autoignore remove"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1433 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1435 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Server' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Server' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$server' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1437 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Irc::Autoignore' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Irc::Autoignore' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$autoignore' -                ] -              ] -            ] -          ], -          [ -            'head3', -            { -              'start_line' => 1443 -            }, -            [ -              'F', -              {}, -              'flood.c' -            ], -            ':' -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1445 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1447 -              }, -              [ -                'C', -                {}, -                '"flood"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1449 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1451 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Server' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Server' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$server' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1453 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$nick' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1455 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$host' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1457 -                }, -                'int ', -                [ -                  'C', -                  {}, -                  '$level' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1459 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$target' -                ] -              ] -            ] -          ], -          [ -            'head3', -            { -              'start_line' => 1465 -            }, -            [ -              'F', -              {}, -              'notifylist.c' -            ], -            ':' -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1467 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1469 -              }, -              [ -                'C', -                {}, -                '"notifylist new"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1471 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1473 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Irc::Notifylist' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Irc::Notifylist' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$notify_list' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1477 -              }, -              [ -                'C', -                {}, -                '"notifylist remove"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1479 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1481 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Irc::Notifylist' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Irc::Notifylist' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$notify_list' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1485 -              }, -              [ -                'C', -                {}, -                '"notifylist joined"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1487 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1489 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Server' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Server' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$server' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1491 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$nick' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1493 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$user' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1495 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$host' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1497 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$real_name' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1499 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$away_message' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1503 -              }, -              [ -                'C', -                {}, -                '"notifylist away changed"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1505 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1507 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Server' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Server' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$server' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1509 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$nick' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1511 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$user' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1513 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$host' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1515 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$real_name' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1517 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$away_message' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1521 -              }, -              [ -                'C', -                {}, -                '"notifylist left"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1523 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1525 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Server' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Server' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$server' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1527 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$nick' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1529 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$user' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1531 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$host' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1533 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$real_name' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1535 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$away_message' -                ] -              ] -            ] -          ], -          [ -            'head3', -            { -              'start_line' => 1541 -            }, -            [ -              'F', -              {}, -              'proxy/listen.c' -            ], -            ':' -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1543 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1545 -              }, -              [ -                'C', -                {}, -                '"proxy client connected"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1547 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1549 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Irc::Client' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Irc::Client' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$client' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1553 -              }, -              [ -                'C', -                {}, -                '"proxy client disconnected"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1555 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1557 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Irc::Client' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Irc::Client' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$client' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1561 -              }, -              [ -                'C', -                {}, -                '"proxy client command"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1563 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1565 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Irc::Client' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Irc::Client' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$client' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1567 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$args' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1569 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$data' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1573 -              }, -              [ -                'C', -                {}, -                '"proxy client dump"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1575 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1577 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Irc::Client' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Irc::Client' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$client' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1579 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$data' -                ] -              ] -            ] -          ], -          [ -            'head2', -            { -              'start_line' => 1585 -            }, -            'Display (FE) Common' -          ], -          [ -            'Para', -            { -              'start_line' => 1587 -            }, -            [ -              'B', -              {}, -              'Requires to work properly:' -            ] -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1589 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1591 -              }, -              [ -                'C', -                {}, -                '"gui print text"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1593 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1595 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Window' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Window' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$window' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1597 -                }, -                'int ', -                [ -                  'C', -                  {}, -                  '$fg' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1599 -                }, -                'int ', -                [ -                  'C', -                  {}, -                  '$bg' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1601 -                }, -                'int ', -                [ -                  'C', -                  {}, -                  '$flags' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1603 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$text' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1605 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::UI::TextDest' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::UI::TextDest' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$text_dest' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1609 -              }, -              [ -                'C', -                {}, -                '"gui print text finished"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1611 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1613 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Window' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Window' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$window' -                ] -              ] -            ], -            [ -              'Para', -              { -                'start_line' => 1617 -              }, -              '(Can be used to determine when all ', -              [ -                'C', -                {}, -                '"gui print text"' -              ], -              's are sent (not required))' -            ] -          ], -          [ -            'Para', -            { -              'start_line' => 1622 -            }, -            [ -              'B', -              {}, -              'Provides signals:' -            ] -          ], -          [ -            'head3', -            { -              'start_line' => 1624 -            }, -            [ -              'F', -              {}, -              'completion.c' -            ], -            ':' -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1626 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1628 -              }, -              [ -                'C', -                {}, -                '"complete word"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1630 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1632 -                }, -                'arrayref of strings ', -                [ -                  'C', -                  {}, -                  '$strings_ref' -                ] -              ], -              [ -                'Para', -                { -                  'start_line' => 1634 -                }, -                'An arrayref which can be modified to add additional completion candidates.' -              ], -              [ -                'Para', -                { -                  'start_line' => 1636 -                }, -                'For example:' -              ], -              [ -                'Verbatim', -                { -                  'xml:space' => 'preserve', -                  'start_line' => 1638 -                }, -                '    push @$strings_ref, "another_candidate";' -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1640 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Window' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Window' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$window' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1642 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$word' -                ] -              ], -              [ -                'Para', -                { -                  'start_line' => 1644 -                }, -                'The prefix of the word currently being typed.' -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1646 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$linestart' -                ] -              ], -              [ -                'Para', -                { -                  'start_line' => 1648 -                }, -                'The contents of the input line up to (but not including) the current word prefix ', -                [ -                  'C', -                  {}, -                  '$word' -                ], -                '.' -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1651 -                }, -                'int ', -                [ -                  'C', -                  {}, -                  '$want_space' -                ] -              ], -              [ -                'Para', -                { -                  'start_line' => 1653 -                }, -                'A scalar reference which can be set to indicate if tab completion of these candidates should be appended with a space.' -              ] -            ] -          ], -          [ -            'head3', -            { -              'start_line' => 1660 -            }, -            [ -              'F', -              {}, -              'fe-common-core.c' -            ], -            ':' -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1662 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1664 -              }, -              [ -                'C', -                {}, -                '"irssi init read settings"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1666 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1668 -                }, -                [ -                  'I', -                  {}, -                  'None' -                ] -              ] -            ] -          ], -          [ -            'head3', -            { -              'start_line' => 1674 -            }, -            [ -              'F', -              {}, -              'fe-exec.c' -            ], -            ':' -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1676 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1678 -              }, -              [ -                'C', -                {}, -                '"exec new"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1680 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1682 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::UI::Process' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::UI::Process' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$process' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1686 -              }, -              [ -                'C', -                {}, -                '"exec remove"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1688 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1690 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::UI::Process' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::UI::Process' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$process' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1692 -                }, -                'int ', -                [ -                  'C', -                  {}, -                  '$status' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1696 -              }, -              [ -                'C', -                {}, -                '"exec input"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1698 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1700 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::UI::Process' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::UI::Process' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$process' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1702 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$text' -                ] -              ] -            ] -          ], -          [ -            'head3', -            { -              'start_line' => 1708 -            }, -            [ -              'F', -              {}, -              'fe-messages.c' -            ], -            ':' -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1710 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1712 -              }, -              [ -                'C', -                {}, -                '"message public"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1714 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1716 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Server' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Server' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$server' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1718 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$msg' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1720 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$nick' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1722 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$address' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1724 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$target' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1728 -              }, -              [ -                'C', -                {}, -                '"message private"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1730 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1732 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Server' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Server' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$server' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1734 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$msg' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1736 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$nick' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1738 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$address' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1742 -              }, -              [ -                'C', -                {}, -                '"message own_public"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1744 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1746 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Server' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Server' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$server' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1748 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$msg' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1750 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$target' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1754 -              }, -              [ -                'C', -                {}, -                '"message own_private"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1756 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1758 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Server' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Server' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$server' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1760 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$msg' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1762 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$target' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1764 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$original_target' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1768 -              }, -              [ -                'C', -                {}, -                '"message join"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1770 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1772 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Server' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Server' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$server' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1774 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$channel' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1776 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$nick' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1778 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$address' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1782 -              }, -              [ -                'C', -                {}, -                '"message part"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1784 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1786 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Server' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Server' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$server' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1788 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$channel' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1790 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$nick' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1792 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$address' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1794 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$reason' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1798 -              }, -              [ -                'C', -                {}, -                '"message quit"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1800 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1802 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Server' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Server' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$server' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1804 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$nick' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1806 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$address' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1808 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$reason' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1812 -              }, -              [ -                'C', -                {}, -                '"message kick"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1814 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1816 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Server' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Server' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$server' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1818 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$channel' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1820 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$nick' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1822 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$kicker' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1824 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$address' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1826 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$reason' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1830 -              }, -              [ -                'C', -                {}, -                '"message nick"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1832 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1834 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Server' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Server' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$server' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1836 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$new_nick' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1838 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$old_nick' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1840 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$address' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1844 -              }, -              [ -                'C', -                {}, -                '"message own_nick"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1846 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1848 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Server' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Server' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$server' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1850 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$new_nick' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1852 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$old_nick' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1854 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$address' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1858 -              }, -              [ -                'C', -                {}, -                '"message invite"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1860 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1862 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Server' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Server' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$server' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1864 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$channel' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1866 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$nick' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1868 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$address' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1872 -              }, -              [ -                'C', -                {}, -                '"message topic"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1874 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1876 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Server' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Server' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$server' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1878 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$channel' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1880 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$topic' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1882 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$nick' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1884 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$address' -                ] -              ] -            ] -          ], -          [ -            'head3', -            { -              'start_line' => 1890 -            }, -            [ -              'F', -              {}, -              'keyboard.c' -            ], -            ':' -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1892 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1894 -              }, -              [ -                'C', -                {}, -                '"keyinfo created"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1896 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1898 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::UI::Keyinfo' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::UI::Keyinfo' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$key_info' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1902 -              }, -              [ -                'C', -                {}, -                '"keyinfo destroyed"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1904 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1906 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::UI::Keyinfo' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::UI::Keyinfo' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$key_info' -                ] -              ] -            ] -          ], -          [ -            'head3', -            { -              'start_line' => 1912 -            }, -            [ -              'F', -              {}, -              'printtext.c' -            ], -            ':' -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1914 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1916 -              }, -              [ -                'C', -                {}, -                '"print text"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1918 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1920 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::UI::TextDest' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::UI::TextDest' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$text_dest' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1922 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$text' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1924 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$stripped_text' -                ] -              ] -            ] -          ], -          [ -            'head3', -            { -              'start_line' => 1930 -            }, -            [ -              'F', -              {}, -              'themes.c' -            ], -            ':' -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1932 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1934 -              }, -              [ -                'C', -                {}, -                '"theme created"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1936 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1938 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::UI::Theme' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::UI::Theme' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$theme' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1942 -              }, -              [ -                'C', -                {}, -                '"theme destroyed"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1944 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1946 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::UI::Theme' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::UI::Theme' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$theme' -                ] -              ] -            ] -          ], -          [ -            'head3', -            { -              'start_line' => 1952 -            }, -            [ -              'F', -              {}, -              'window-activity.c' -            ], -            ':' -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 1954 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1956 -              }, -              [ -                'C', -                {}, -                '"window hilight"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1958 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1960 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::UI::Window' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::UI::Window' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$window' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1964 -              }, -              [ -                'C', -                {}, -                '"window dehilight"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1966 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1968 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::UI::Window' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::UI::Window' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$window' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1972 -              }, -              [ -                'C', -                {}, -                '"window activity"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1974 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1976 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::UI::Window' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::UI::Window' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$window' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1978 -                }, -                'int ', -                [ -                  'C', -                  {}, -                  '$old_level' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1982 -              }, -              [ -                'C', -                {}, -                '"window item hilight"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1984 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1986 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Windowitem' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Windowitem' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$window_item' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 1990 -              }, -              [ -                'C', -                {}, -                '"window item activity"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 1992 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1994 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Windowitem' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Windowitem' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$window_item' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 1996 -                }, -                'int ', -                [ -                  'C', -                  {}, -                  '$old_level' -                ] -              ] -            ] -          ], -          [ -            'head3', -            { -              'start_line' => 2002 -            }, -            [ -              'F', -              {}, -              'window-items.c' -            ], -            ':' -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 2004 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2006 -              }, -              [ -                'C', -                {}, -                '"window item new"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 2008 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2010 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::UI::Window' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::UI::Window' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$window' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2012 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Windowitem' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Windowitem' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$window_item' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2016 -              }, -              [ -                'C', -                {}, -                '"window item remove"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 2018 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2020 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::UI::Window' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::UI::Window' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$window' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2022 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Windowitem' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Windowitem' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$window_item' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2026 -              }, -              [ -                'C', -                {}, -                '"window item moved"' -              ] -            ], -            [ -              'Para', -              { -                'start_line' => 2028 -              }, -              [ -                'B', -                {}, -                'TODO: Check ordering of arguments from/to here' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 2030 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2032 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::UI::Window' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::UI::Window' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$window_from' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2034 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Windowitem' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Windowitem' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$window_item' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2036 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::UI::Window' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::UI::Window' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$window_to' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2040 -              }, -              [ -                'C', -                {}, -                '"window item changed"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 2042 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2044 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::UI::Window' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::UI::Window' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$window' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2046 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Windowitem' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Windowitem' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$window_item' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2050 -              }, -              [ -                'C', -                {}, -                '"window item server changed"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 2052 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2054 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::UI::Window' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::UI::Window' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$window' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2056 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Windowitem' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Windowitem' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$window_item' -                ] -              ] -            ] -          ], -          [ -            'head3', -            { -              'start_line' => 2062 -            }, -            [ -              'F', -              {}, -              'windows.c' -            ], -            ':' -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 2064 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2066 -              }, -              [ -                'C', -                {}, -                '"window created"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 2068 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2070 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::UI::Window' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::UI::Window' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$window' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2074 -              }, -              [ -                'C', -                {}, -                '"window destroyed"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 2076 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2078 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::UI::Window' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::UI::Window' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$window' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2082 -              }, -              [ -                'C', -                {}, -                '"window changed"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 2084 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2086 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::UI::Window' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::UI::Window' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$window' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2088 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::UI::Window' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::UI::Window' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$old_window' -                ] -              ] -            ], -            [ -              'Para', -              { -                'start_line' => 2092 -              }, -              [ -                'B', -                {}, -                'TODO: does this fire if you dont\' change windows? (eg: send a switch commandf for the window you\'re already on)' -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2095 -              }, -              [ -                'C', -                {}, -                '"window changed automatic"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 2097 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2099 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::UI::Window' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::UI::Window' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$window' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2103 -              }, -              [ -                'C', -                {}, -                '"window server changed"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 2105 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2107 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::UI::Window' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::UI::Window' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$window' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2109 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Server' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Server' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$server' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2113 -              }, -              [ -                'C', -                {}, -                '"window refnum changed"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 2115 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2117 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::UI::Window' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::UI::Window' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$window' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2119 -                }, -                'int ', -                [ -                  'C', -                  {}, -                  '$old_refnum' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2123 -              }, -              [ -                'C', -                {}, -                '"window name changed"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 2125 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2127 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::UI::Window' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::UI::Window' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$window' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2131 -              }, -              [ -                'C', -                {}, -                '"window history changed"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 2133 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2135 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::UI::Window' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::UI::Window' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$window' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2137 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$old_name' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2141 -              }, -              [ -                'C', -                {}, -                '"window level changed"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 2143 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2145 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::UI::Window' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::UI::Window' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$window' -                ] -              ] -            ] -          ], -          [ -            'head2', -            { -              'start_line' => 2151 -            }, -            'Display (FE) IRC' -          ], -          [ -            'head3', -            { -              'start_line' => 2153 -            }, -            [ -              'F', -              {}, -              'fe-events.c' -            ], -            ':' -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 2155 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2157 -              }, -              [ -                'C', -                {}, -                '"default event numeric"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 2159 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2161 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Server' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Server' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$server' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2163 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$data' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2165 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$nick' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2167 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$address' -                ] -              ] -            ] -          ], -          [ -            'head3', -            { -              'start_line' => 2173 -            }, -            [ -              'F', -              {}, -              'fe-irc-messages.c' -            ], -            ':' -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 2175 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2177 -              }, -              [ -                'C', -                {}, -                '"message irc op_public"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 2179 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2181 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Server' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Server' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$server' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2183 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$msg' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2185 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$nick' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2187 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$address' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2189 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$target' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2193 -              }, -              [ -                'C', -                {}, -                '"message irc own_wall"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 2195 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2197 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Server' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Server' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$server' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2199 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$msg' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2201 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$target' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2205 -              }, -              [ -                'C', -                {}, -                '"message irc own_action"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 2207 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2209 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Server' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Server' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$server' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2211 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$msg' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2213 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$target' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2217 -              }, -              [ -                'C', -                {}, -                '"message irc action"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 2219 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2221 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Server' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Server' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$server' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2223 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$msg' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2225 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$nick' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2227 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$address' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2229 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$target' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2233 -              }, -              [ -                'C', -                {}, -                '"message irc own_notice"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 2235 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2237 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Server' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Server' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$server' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2239 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$msg' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2241 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$target' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2245 -              }, -              [ -                'C', -                {}, -                '"message irc notice"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 2247 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2249 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Server' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Server' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$server' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2251 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$msg' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2253 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$nick' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2255 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$address' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2257 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$target' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2261 -              }, -              [ -                'C', -                {}, -                '"message irc own_ctcp"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 2263 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2265 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Server' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Server' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$server' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2267 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$cmd' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2269 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$data' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2271 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$target' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2275 -              }, -              [ -                'C', -                {}, -                '"message irc ctcp"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 2277 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2279 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Server' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Server' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$server' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2281 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$cmd' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2283 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$data' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2285 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$nick' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2287 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$address' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2289 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$target' -                ] -              ] -            ] -          ], -          [ -            'head3', -            { -              'start_line' => 2295 -            }, -            [ -              'F', -              {}, -              'fe-modes.c' -            ], -            ':' -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 2297 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2299 -              }, -              [ -                'C', -                {}, -                '"message irc mode"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 2301 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2303 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Server' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Server' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$server' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2305 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$channel' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2307 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$nick' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2309 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$address' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2311 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$mode' -                ] -              ] -            ] -          ], -          [ -            'head3', -            { -              'start_line' => 2317 -            }, -            [ -              'F', -              {}, -              'dcc/fe-dcc-chat-messages.c' -            ], -            ':' -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => 4, -              'start_line' => 2319 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2321 -              }, -              [ -                'C', -                {}, -                '"message dcc own"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 2323 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2325 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Dcc' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Dcc' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$dcc' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2327 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$msg' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2331 -              }, -              [ -                'C', -                {}, -                '"message dcc own_action"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 2333 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2335 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Dcc' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Dcc' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$dcc' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2337 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$msg' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2341 -              }, -              [ -                'C', -                {}, -                '"message dcc own_ctcp"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 2343 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2345 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Dcc' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Dcc' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$dcc' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2347 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$cmd' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2349 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$data' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2353 -              }, -              [ -                'C', -                {}, -                '"message dcc"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 2355 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2357 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Dcc' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Dcc' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$dcc' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2359 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$msg' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2363 -              }, -              [ -                'C', -                {}, -                '"message dcc action"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 2365 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2367 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Dcc' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Dcc' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$dcc' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2369 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$msg' -                ] -              ] -            ], -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2373 -              }, -              [ -                'C', -                {}, -                '"message dcc ctcp"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 2375 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2377 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Dcc' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Dcc' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$dcc' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2379 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$cmd' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2381 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$data' -                ] -              ] -            ] -          ], -          [ -            'head2', -            { -              'start_line' => 2387 -            }, -            'Display (FE) Text' -          ], -          [ -            'head3', -            { -              'start_line' => 2389 -            }, -            [ -              'F', -              {}, -              'gui-readline.c' -            ], -            ':' -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => '4', -              'start_line' => 2391 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2393 -              }, -              [ -                'C', -                {}, -                '"gui key pressed"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 2395 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2397 -                }, -                'int ', -                [ -                  'C', -                  {}, -                  '$key' -                ] -              ] -            ], -            [ -              'Para', -              { -                'start_line' => 2401 -              }, -              'Notes:' -            ], -            [ -              'Para', -              { -                'start_line' => 2403 -              }, -              'Ordinary keys ', -              [ -                'C', -                {}, -                'a-zA-Z' -              ], -              ' are their ordinal (ascii) equivalents.' -            ], -            [ -              'Para', -              { -                'start_line' => 2405 -              }, -              'Ctrl-key begins at 1 (', -              [ -                'C', -                {}, -                'C-a' -              ], -              '), but skips 13?, ', -              [ -                'C', -                {}, -                'C-j' -              ], -              ' and ', -              [ -                'C', -                {}, -                'C-m' -              ], -              ' both give the same as ', -              [ -                'C', -                {}, -                'RET' -              ], -              ' (10). Tab and ', -              [ -                'C', -                {}, -                'C-i' -              ], -              ' are equivalent (9). ', -              [ -                'C', -                {}, -                'C-o' -              ], -              ' does not appear to send an observable sequence.' -            ], -            [ -              'Para', -              { -                'start_line' => 2409 -              }, -              [ -                'C', -                {}, -                'BS' -              ], -              ' sends 127.' -            ], -            [ -              'Para', -              { -                'start_line' => 2411 -              }, -              [ -                'C', -                {}, -                'meta-', -                '<', -                'key', -                '>' -              ], -              ' sends a 27 (ESC) followed by the original key value.' -            ], -            [ -              'Para', -              { -                'start_line' => 2413 -              }, -              'Arrow keys send usual meta-stuff (', -              [ -                'C', -                {}, -                '\\e[', -                [ -                  'I', -                  {}, -                  'ABCD' -                ] -              ], -              ').' -            ], -            [ -              'Para', -              { -                'start_line' => 2415 -              }, -              [ -                'B', -                {}, -                'TODO: Turn this into some sort of list' -              ] -            ] -          ], -          [ -            'head3', -            { -              'start_line' => 2419 -            }, -            [ -              'F', -              {}, -              'gui-printtext.c' -            ], -            ':' -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => '4', -              'start_line' => 2421 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2423 -              }, -              [ -                'C', -                {}, -                '"beep"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 2425 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2427 -                }, -                [ -                  'I', -                  {}, -                  'None' -                ] -              ] -            ] -          ], -          [ -            'head2', -            { -              'start_line' => 2433 -            }, -            'Perl Scripting' -          ], -          [ -            'over-text', -            { -              '~type' => 'text', -              'indent' => '4', -              'start_line' => 2435 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => 2437 -              }, -              [ -                'C', -                {}, -                '"script error"' -              ] -            ], -            [ -              'over-text', -              { -                '~type' => 'text', -                'indent' => 4, -                'start_line' => 2439 -              }, -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2441 -                }, -                [ -                  'L', -                  { -                    'to' => bless( [ -                                     '', -                                     {}, -                                     'Irssi::Script' -                                   ], 'Pod::Simple::LinkSection' ), -                    'type' => 'pod', -                    'content-implicit' => 'yes' -                  }, -                  'Irssi::Script' -                ], -                ' ', -                [ -                  'C', -                  {}, -                  '$script' -                ] -              ], -              [ -                'item-text', -                { -                  '~type' => 'text', -                  'start_line' => 2443 -                }, -                'string ', -                [ -                  'C', -                  {}, -                  '$error_msg' -                ] -              ] -            ] -          ], -          [ -            'for', -            { -              'target' => 'irssi_signal_defs', -              '~really' => '=for', -              '~ignore' => 0, -              'target_matching' => 'irssi_signal_defs', -              'start_line' => 2449, -              '~resolve' => 0 -            }, -            [ -              'Data', -              { -                'xml:space' => 'preserve', -                'start_line' => 2449 -              }, -              'END OF SIGNAL DEFINITIONS' -            ] -          ], -          [ -            'head1', -            { -              'start_line' => 2451 -            }, -            'SIGNAL AUTO-GENERATION' -          ], -          [ -            'Para', -            { -              'start_line' => 2453 -            }, -            'This file is used to auto-generate the signal definitions used by Irssi, and hence must be edited in order to add new signals.' -          ], -          [ -            'head2', -            { -              'start_line' => 2456 -            }, -            'Format' -          ], -          [ -            'head1', -            { -              'errata' => 1, -              'start_line' => -321 -            }, -            'POD ERRORS' -          ], -          [ -            'Para', -            { -              'errata' => 1, -              'start_line' => -321, -              '~cooked' => 1 -            }, -            'Hey! ', -            [ -              'B', -              {}, -              'The above document had some coding errors, which are explained below:' -            ] -          ], -          [ -            'over-text', -            { -              'errata' => 1, -              '~type' => 'text', -              'indent' => 4, -              'start_line' => -321 -            }, -            [ -              'item-text', -              { -                '~type' => 'text', -                'start_line' => -321 -              }, -              'Around line 2092:' -            ], -            [ -              'Para', -              { -                'start_line' => -321, -                '~cooked' => 1 -              }, -              'Unterminated B<...> sequence' -            ] -          ] -        ]; diff --git a/docs/xsfuncs.txt b/docs/xsfuncs.txt deleted file mode 100644 index 1573f42..0000000 --- a/docs/xsfuncs.txt +++ /dev/null @@ -1,347 +0,0 @@ - -Irssi::Channel::destroy -Irssi::Channel::nick_find -Irssi::Channel::nick_find_mask -Irssi::Channel::nick_insert -Irssi::Channel::nick_remove -Irssi::Channel::nicks - -Irssi::EXPAND_FLAG_IGNORE_EMPTY -Irssi::EXPAND_FLAG_IGNORE_REPLACES -Irssi::EXPAND_FLAG_RECURSIVE_MASK -Irssi::INPUT_READ -Irssi::INPUT_WRITE -Irssi::IRSSI_GUI_GNOME -Irssi::IRSSI_GUI_GTK -Irssi::IRSSI_GUI_KDE -Irssi::IRSSI_GUI_NONE -Irssi::IRSSI_GUI_QT -Irssi::IRSSI_GUI_TEXT - -Irssi::Ignore::add_rec -Irssi::Ignore::update_rec - -Irssi::Irc::Channel::ban_get_mask -Irssi::Irc::Channel::banlist_add -Irssi::Irc::Channel::banlist_remove -Irssi::Irc::Channel::bans -Irssi::Irc::Channel::nick_insert - -Irssi::Irc::Dcc::close -Irssi::Irc::Dcc::destroy -Irssi::Irc::Dcc::init_rec -Irssi::Irc::Dcc::reject - -Irssi::Irc::MASK_DOMAIN -Irssi::Irc::MASK_HOST -Irssi::Irc::MASK_NICK -Irssi::Irc::MASK_USER - -Irssi::Irc::Notifylist::ircnets_match - -Irssi::Irc::Server::ctcp_send_reply -Irssi::Irc::Server::get_channels -Irssi::Irc::Server::isupport -Irssi::Irc::Server::netsplit_find -Irssi::Irc::Server::netsplit_find_channel -Irssi::Irc::Server::notifylist_ison_server -Irssi::Irc::Server::query_create -Irssi::Irc::Server::redirect_event -Irssi::Irc::Server::redirect_get_signal -Irssi::Irc::Server::redirect_peek_signal -Irssi::Irc::Server::redirect_register -Irssi::Irc::Server::send_raw -Irssi::Irc::Server::send_raw_first -Irssi::Irc::Server::send_raw_now -Irssi::Irc::Server::send_raw_split - -Irssi::Irc::dcc_chat_find_id -Irssi::Irc::dcc_chat_send -Irssi::Irc::dcc_ctcp_message -Irssi::Irc::dcc_find_request -Irssi::Irc::dcc_find_request_latest -Irssi::Irc::dcc_get_download_path -Irssi::Irc::dcc_register_type -Irssi::Irc::dcc_str2type -Irssi::Irc::dcc_type2str -Irssi::Irc::dcc_unregister_type -Irssi::Irc::dccs -Irssi::Irc::deinit -Irssi::Irc::get_mask -Irssi::Irc::init -Irssi::Irc::modes_join -Irssi::Irc::notifies -Irssi::Irc::notifylist_add -Irssi::Irc::notifylist_find -Irssi::Irc::notifylist_ison -Irssi::Irc::notifylist_remove - -Irssi::Log::close -Irssi::Log::item_add -Irssi::Log::item_destroy -Irssi::Log::item_find -Irssi::Log::start_logging -Irssi::Log::stop_logging -Irssi::Log::update -Irssi::Log::write_rec - -Irssi::MSGLEVEL_ACTIONS -Irssi::MSGLEVEL_ALL -Irssi::MSGLEVEL_CLIENTCRAP -Irssi::MSGLEVEL_CLIENTERROR -Irssi::MSGLEVEL_CLIENTNOTICE -Irssi::MSGLEVEL_CRAP -Irssi::MSGLEVEL_CTCPS -Irssi::MSGLEVEL_DCC -Irssi::MSGLEVEL_DCCMSGS -Irssi::MSGLEVEL_HILIGHT -Irssi::MSGLEVEL_INVITES -Irssi::MSGLEVEL_JOINS -Irssi::MSGLEVEL_KICKS -Irssi::MSGLEVEL_LASTLOG -Irssi::MSGLEVEL_MODES -Irssi::MSGLEVEL_MSGS -Irssi::MSGLEVEL_NEVER -Irssi::MSGLEVEL_NICKS -Irssi::MSGLEVEL_NOHILIGHT -Irssi::MSGLEVEL_NOTICES -Irssi::MSGLEVEL_NO_ACT -Irssi::MSGLEVEL_PARTS -Irssi::MSGLEVEL_PUBLIC -Irssi::MSGLEVEL_QUITS -Irssi::MSGLEVEL_SNOTES -Irssi::MSGLEVEL_TOPICS -Irssi::MSGLEVEL_WALLOPS - -Irssi::Query::change_server -Irssi::Query::destroy - -Irssi::Rawlog::close -Irssi::Rawlog::destroy -Irssi::Rawlog::get_lines -Irssi::Rawlog::input -Irssi::Rawlog::open -Irssi::Rawlog::output -Irssi::Rawlog::redirect -Irssi::Rawlog::save - -Irssi::SIGNAL_PRIORITY_DEFAULT -Irssi::SIGNAL_PRIORITY_HIGH -Irssi::SIGNAL_PRIORITY_LOW - -Irssi::Server::channel_find -Irssi::Server::channels -Irssi::Server::channels_join -Irssi::Server::command -Irssi::Server::disconnect -Irssi::Server::format_create_dest -Irssi::Server::get_nick_flags -Irssi::Server::ignore_check -Irssi::Server::ischannel -Irssi::Server::isnickflag -Irssi::Server::mask_match -Irssi::Server::mask_match_address -Irssi::Server::masks_match -Irssi::Server::nicks_get_same -Irssi::Server::parse_special -Irssi::Server::print -Irssi::Server::printformat -Irssi::Server::queries -Irssi::Server::query_find -Irssi::Server::ref -Irssi::Server::send_message -Irssi::Server::unref -Irssi::Server::window_find_closest -Irssi::Server::window_find_item -Irssi::Server::window_find_level -Irssi::Server::window_item_find - -Irssi::TextUI::Line::get_text -Irssi::TextUI::Line::next -Irssi::TextUI::Line::prev - -Irssi::TextUI::StatusbarItem::default_handler - -Irssi::TextUI::TextBufferView::clear -Irssi::TextUI::TextBufferView::get_bookmark -Irssi::TextUI::TextBufferView::get_line_cache -Irssi::TextUI::TextBufferView::get_lines -Irssi::TextUI::TextBufferView::redraw -Irssi::TextUI::TextBufferView::remove_all_lines -Irssi::TextUI::TextBufferView::remove_line -Irssi::TextUI::TextBufferView::scroll -Irssi::TextUI::TextBufferView::scroll_line -Irssi::TextUI::TextBufferView::set_bookmark -Irssi::TextUI::TextBufferView::set_bookmark_bottom -Irssi::TextUI::TextBufferView::set_default_indent -Irssi::TextUI::TextBufferView::set_scroll - -Irssi::TextUI::deinit -Irssi::TextUI::init - -Irssi::UI::Server::gui_printtext_after -Irssi::UI::Server::term_refresh_freeze -Irssi::UI::Server::term_refresh_thaw - -Irssi::UI::TextDest::print - -Irssi::UI::Theme::format_expand -Irssi::UI::Theme::get_format - -Irssi::UI::Window::activity -Irssi::UI::Window::change_server -Irssi::UI::Window::command -Irssi::UI::Window::destroy -Irssi::UI::Window::format_get_text -Irssi::UI::Window::get_active_name -Irssi::UI::Window::get_history_lines -Irssi::UI::Window::gui_printtext_after -Irssi::UI::Window::item_add -Irssi::UI::Window::item_destroy -Irssi::UI::Window::item_find -Irssi::UI::Window::item_next -Irssi::UI::Window::item_prev -Irssi::UI::Window::item_remove -Irssi::UI::Window::items -Irssi::UI::Window::last_line_insert -Irssi::UI::Window::print -Irssi::UI::Window::print_after -Irssi::UI::Window::printformat -Irssi::UI::Window::set_active -Irssi::UI::Window::set_history -Irssi::UI::Window::set_level -Irssi::UI::Window::set_name -Irssi::UI::Window::set_refnum -Irssi::UI::Window::view - -Irssi::UI::deinit -Irssi::UI::init -Irssi::UI::processes - -Irssi::Window::format_create_dest - -Irssi::Windowitem::activity -Irssi::Windowitem::change_server -Irssi::Windowitem::command -Irssi::Windowitem::get_dcc -Irssi::Windowitem::is_active -Irssi::Windowitem::parse_special -Irssi::Windowitem::print -Irssi::Windowitem::printformat -Irssi::Windowitem::set_active -Irssi::Windowitem::window -Irssi::Windowitem::window_create - -Irssi::abstracts_register -Irssi::active_server -Irssi::active_win -Irssi::bits2level -Irssi::channel_find -Irssi::channels -Irssi::chatnet_find -Irssi::chatnets -Irssi::combine_level -Irssi::command -Irssi::command_bind -Irssi::command_bind_first -Irssi::command_bind_last -Irssi::command_parse_options -Irssi::command_runsub -Irssi::command_set_options -Irssi::command_unbind -Irssi::commands -Irssi::ctcp_register -Irssi::ctcp_unregister -Irssi::current_theme -Irssi::deinit -Irssi::expando_create -Irssi::expando_destroy -Irssi::format_create_dest -Irssi::format_get_length -Irssi::format_real_length -Irssi::get_gui -Irssi::get_irssi_binary -Irssi::get_irssi_config -Irssi::get_irssi_dir -Irssi::gui_input_get_pos -Irssi::gui_input_set -Irssi::gui_input_set_pos -Irssi::gui_printtext -Irssi::ignore_check -Irssi::ignores -Irssi::init -Irssi::input_add -Irssi::input_remove -Irssi::level2bits -Irssi::log_create_rec -Irssi::log_find -Irssi::logs -Irssi::mask_match -Irssi::mask_match_address -Irssi::masks_match -Irssi::parse_special -Irssi::pidwait_add -Irssi::pidwait_remove -Irssi::print -Irssi::printformat -Irssi::queries -Irssi::query_find -Irssi::rawlog_create -Irssi::rawlog_set_size -Irssi::reconnects -Irssi::server_create_conn -Irssi::server_find_chatnet -Irssi::server_find_tag -Irssi::servers -Irssi::settings_add_bool -Irssi::settings_add_int -Irssi::settings_add_level -Irssi::settings_add_size -Irssi::settings_add_str -Irssi::settings_add_time -Irssi::settings_get_bool -Irssi::settings_get_int -Irssi::settings_get_level -Irssi::settings_get_size -Irssi::settings_get_str -Irssi::settings_get_time -Irssi::settings_remove -Irssi::settings_set_bool -Irssi::settings_set_int -Irssi::settings_set_level -Irssi::settings_set_size -Irssi::settings_set_str -Irssi::settings_set_time -Irssi::signal_add -Irssi::signal_add_first -Irssi::signal_add_last -Irssi::signal_add_priority -Irssi::signal_continue -Irssi::signal_emit -Irssi::signal_get_emitted -Irssi::signal_get_emitted_id -Irssi::signal_register -Irssi::signal_remove -Irssi::signal_stop -Irssi::signal_stop_by_name -Irssi::statusbar_item_register -Irssi::statusbar_item_unregister -Irssi::statusbar_items_redraw -Irssi::statusbars_recreate_items -Irssi::strip_codes -Irssi::theme_register -Irssi::themes_reload -Irssi::timeout_add -Irssi::timeout_add_once -Irssi::timeout_remove -Irssi::version -Irssi::window_find_closest -Irssi::window_find_item -Irssi::window_find_level -Irssi::window_find_name -Irssi::window_find_refnum -Irssi::window_item_find -Irssi::window_refnum_next -Irssi::window_refnum_prev -Irssi::windows -Irssi::windows_refnum_last diff --git a/docs/xsfuncs_args.txt b/docs/xsfuncs_args.txt deleted file mode 100644 index 60883c6..0000000 --- a/docs/xsfuncs_args.txt +++ /dev/null @@ -1,320 +0,0 @@ -Irssi::Channel::destroy(Irssi::Channel $channel) -Irssi::Channel::nick_find(Irssi::Channel $channel, string $nick) -Irssi::Channel::nick_find_mask(Irssi::Channel $channel, string $mask) -Irssi::Channel::nick_insert(Irssi::Channel $channel, Irssi::Nick $nick) -Irssi::Channel::nick_remove(Irssi::Channel $channel, Irssi::Nick $nick) -Irssi::Channel::nicks(Irssi::Channel $channel) -Irssi::EXPAND_FLAG_IGNORE_EMPTY() -Irssi::EXPAND_FLAG_IGNORE_REPLACES() -Irssi::EXPAND_FLAG_RECURSIVE_MASK() -Irssi::INPUT_READ() -Irssi::INPUT_WRITE() -Irssi::IRSSI_GUI_GNOME() -Irssi::IRSSI_GUI_GTK() -Irssi::IRSSI_GUI_KDE() -Irssi::IRSSI_GUI_NONE() -Irssi::IRSSI_GUI_QT() -Irssi::IRSSI_GUI_TEXT() -Irssi::Ignore::add_rec(Irssi::Ignore $rec) -Irssi::Ignore::update_rec(Irssi::Ignore $rec) -Irssi::Irc::Channel::ban_get_mask(Irssi::Irc::Channel $channel, string $nick, int $ban_type) -Irssi::Irc::Channel::banlist_add(Irssi::Irc::Channel $channel, string $ban, string $nick, time_t $time) -Irssi::Irc::Channel::banlist_remove(Irssi::Irc::Channel $channel, string $ban, string $nick) -Irssi::Irc::Channel::bans(Irssi::Irc::Channel $channel) -Irssi::Irc::Channel::nick_insert(Irssi::Irc::Channel $channel, string $nick, int $op, int $halfop, int $voice, int $send_massjoin) -Irssi::Irc::Dcc::close(Irssi::Irc::Dcc $dcc) -Irssi::Irc::Dcc::destroy(Irssi::Irc::Dcc $dcc) -Irssi::Irc::Dcc::init_rec(Irssi::Irc::Dcc $dcc, Irssi::Irc::Server $server, Irssi::Irc::Dcc::Chat $chat, string $nick, string $arg) -Irssi::Irc::Dcc::reject(Irssi::Irc::Dcc $dcc, Irssi::Irc::Server $server) -Irssi::Irc::MASK_DOMAIN() -Irssi::Irc::MASK_HOST() -Irssi::Irc::MASK_NICK() -Irssi::Irc::MASK_USER() -Irssi::Irc::Notifylist::ircnets_match(Irssi::Irc::Notifylist $rec, string $ircnet) -Irssi::Irc::Server::ctcp_send_reply(Irssi::Irc::Server $server, string $data) -Irssi::Irc::Server::get_channels(Irssi::Irc::Server $server) -Irssi::Irc::Server::isupport(Irssi::Irc::Server $server, string $name) -Irssi::Irc::Server::netsplit_find(Irssi::Irc::Server $server, string $nick, string $address) -Irssi::Irc::Server::netsplit_find_channel(Irssi::Irc::Server $server, string $nick, string $address, string $channel) -Irssi::Irc::Server::notifylist_ison_server(Irssi::Irc::Server $server, string $nick) -Irssi::Irc::Server::query_create(string $server_tag, string $nick, int $automatic) -Irssi::Irc::Server::redirect_event(Irssi::Irc::Server $server, string $command, int $count, string $arg, int $remote, string $failure_signal, SVptr $signals) -Irssi::Irc::Server::redirect_get_signal(Irssi::Irc::Server $server, string $prefix, string $event, string $args) -Irssi::Irc::Server::redirect_peek_signal(Irssi::Irc::Server $server, string $prefix, string $event, string $args) -Irssi::Irc::Server::redirect_register(string $command, int $remote, int $timeout, SVptr $start, SVptr $stop, SVptr $opt) -Irssi::Irc::Server::send_raw(Irssi::Irc::Server $server, string $cmd) -Irssi::Irc::Server::send_raw_first(Irssi::Irc::Server $server, string $cmd) -Irssi::Irc::Server::send_raw_now(Irssi::Irc::Server $server, string $cmd) -Irssi::Irc::Server::send_raw_split(Irssi::Irc::Server $server, string $cmd, int $nickarg, int $max_nicks) -Irssi::Irc::dcc_chat_find_id(string $id) -Irssi::Irc::dcc_chat_send(Irssi::Irc::Dcc::Chat $dcc, string $data) -Irssi::Irc::dcc_ctcp_message(Irssi::Irc::Server $server, string $target, Irssi::Irc::Dcc::Chat $chat, int $notice, string $msg) -Irssi::Irc::dcc_find_request(int $type, string $nick, string $arg) -Irssi::Irc::dcc_find_request_latest(int $type) -Irssi::Irc::dcc_get_download_path(string $fname) -Irssi::Irc::dcc_register_type(string $type) -Irssi::Irc::dcc_str2type(string $str) -Irssi::Irc::dcc_type2str(int $type) -Irssi::Irc::dcc_unregister_type(string $type) -Irssi::Irc::dccs() -Irssi::Irc::deinit() -Irssi::Irc::get_mask(string $nick, string $address, int $flags) -Irssi::Irc::init() -Irssi::Irc::modes_join(Irssi::Irc::Server $server, string $old, string $mode, int $channel) -Irssi::Irc::notifies() -Irssi::Irc::notifylist_add(string $mask, string $ircnets, int $away_check, int $idle_check_time) -Irssi::Irc::notifylist_find(string $mask, string $ircnet) -Irssi::Irc::notifylist_ison(string $nick, string $serverlist) -Irssi::Irc::notifylist_remove(string $mask) -Irssi::Log::close(Irssi::Log $log) -Irssi::Log::item_add(Irssi::Log $log, int $type, string $name, string $servertag) -Irssi::Log::item_destroy(Irssi::Log $log, Irssi::Logitem $item) -Irssi::Log::item_find(Irssi::Log $log, int $type, string $item, string $servertag) -Irssi::Log::start_logging(Irssi::Log $log) -Irssi::Log::stop_logging(Irssi::Log $log) -Irssi::Log::update(Irssi::Log $log) -Irssi::Log::write_rec(Irssi::Log $log, string $str, int $level) -Irssi::MSGLEVEL_ACTIONS() -Irssi::MSGLEVEL_ALL() -Irssi::MSGLEVEL_CLIENTCRAP() -Irssi::MSGLEVEL_CLIENTERROR() -Irssi::MSGLEVEL_CLIENTNOTICE() -Irssi::MSGLEVEL_CRAP() -Irssi::MSGLEVEL_CTCPS() -Irssi::MSGLEVEL_DCC() -Irssi::MSGLEVEL_DCCMSGS() -Irssi::MSGLEVEL_HILIGHT() -Irssi::MSGLEVEL_INVITES() -Irssi::MSGLEVEL_JOINS() -Irssi::MSGLEVEL_KICKS() -Irssi::MSGLEVEL_LASTLOG() -Irssi::MSGLEVEL_MODES() -Irssi::MSGLEVEL_MSGS() -Irssi::MSGLEVEL_NEVER() -Irssi::MSGLEVEL_NICKS() -Irssi::MSGLEVEL_NOHILIGHT() -Irssi::MSGLEVEL_NOTICES() -Irssi::MSGLEVEL_NO_ACT() -Irssi::MSGLEVEL_PARTS() -Irssi::MSGLEVEL_PUBLIC() -Irssi::MSGLEVEL_QUITS() -Irssi::MSGLEVEL_SNOTES() -Irssi::MSGLEVEL_TOPICS() -Irssi::MSGLEVEL_WALLOPS() -Irssi::Query::change_server(Irssi::Query $query, Irssi::Server $server) -Irssi::Query::destroy(Irssi::Query $query) -Irssi::Rawlog::close(Irssi::Rawlog $rawlog) -Irssi::Rawlog::destroy(Irssi::Rawlog $rawlog) -Irssi::Rawlog::get_lines(Irssi::Rawlog $rawlog) -Irssi::Rawlog::input(Irssi::Rawlog $rawlog, string $str) -Irssi::Rawlog::open(Irssi::Rawlog $rawlog, string $fname) -Irssi::Rawlog::output(Irssi::Rawlog $rawlog, string $str) -Irssi::Rawlog::redirect(Irssi::Rawlog $rawlog, string $str) -Irssi::Rawlog::save(Irssi::Rawlog $rawlog, string $fname) -Irssi::SIGNAL_PRIORITY_DEFAULT() -Irssi::SIGNAL_PRIORITY_HIGH() -Irssi::SIGNAL_PRIORITY_LOW() -Irssi::Server::channel_find(Irssi::Server $server, string $name) -Irssi::Server::channels(Irssi::Server $server) -Irssi::Server::channels_join(Irssi::Server $server, string $channels, int $automatic) -Irssi::Server::command(Irssi::Server $server, string $cmd) -Irssi::Server::disconnect(Irssi::Server $server) -Irssi::Server::format_create_dest(Irssi::Server $server, string $target, int $level, Irssi::UI::Window $window) -Irssi::Server::get_nick_flags(Irssi::Server $server) -Irssi::Server::ignore_check(Irssi::Server $server, string $nick, string $host, string $channel, string $text, int $level) -Irssi::Server::ischannel(Irssi::Server $server, string $data) -Irssi::Server::isnickflag(Irssi::Server $server, char $flag) -Irssi::Server::mask_match(Irssi::Server $server, string $mask, string $nick, string $user, string $host) -Irssi::Server::mask_match_address(Irssi::Server $server, string $mask, string $nick, string $address) -Irssi::Server::masks_match(Irssi::Server $server, string $masks, string $nick, string $address) -Irssi::Server::nicks_get_same(Irssi::Server $server, string $nick) -Irssi::Server::parse_special(Irssi::Server $server, string $cmd, string $data, int $flags) -Irssi::Server::print(Irssi::Server $server, string $channel, string $str, int $level) -Irssi::Server::printformat(Irssi::Server $server, string $target, int $level, string $format, ...) -Irssi::Server::queries(Irssi::Server $server) -Irssi::Server::query_find(Irssi::Server $server, string $nick) -Irssi::Server::ref(Irssi::Server $server) -Irssi::Server::send_message(Irssi::Server $server, string $target, string $msg, int $target_type) -Irssi::Server::unref(Irssi::Server $server) -Irssi::Server::window_find_closest(Irssi::Server $server, string $name, int $level) -Irssi::Server::window_find_item(Irssi::Server $server, string $name) -Irssi::Server::window_find_level(Irssi::Server $server, int $level) -Irssi::Server::window_item_find(Irssi::Server $server, string $name) -Irssi::TextUI::Line::get_text(Irssi::TextUI::Line $line, int $coloring) -Irssi::TextUI::Line::next(Irssi::TextUI::Line $line) -Irssi::TextUI::Line::prev(Irssi::TextUI::Line $line) -Irssi::TextUI::StatusbarItem::default_handler(Irssi::TextUI::StatusbarItem $item, int $get_size_only, string $str, string $data, int $escape_vars) -Irssi::TextUI::TextBufferView::clear(Irssi::TextUI::TextBufferView $view) -Irssi::TextUI::TextBufferView::get_bookmark(Irssi::TextUI::TextBufferView $view, string $name) -Irssi::TextUI::TextBufferView::get_line_cache(Irssi::TextUI::TextBufferView $view, Irssi::TextUI::Line $line) -Irssi::TextUI::TextBufferView::get_lines(Irssi::TextUI::TextBufferView $view) -Irssi::TextUI::TextBufferView::redraw(Irssi::TextUI::TextBufferView $view) -Irssi::TextUI::TextBufferView::remove_all_lines(Irssi::TextUI::TextBufferView $view) -Irssi::TextUI::TextBufferView::remove_line(Irssi::TextUI::TextBufferView $view, Irssi::TextUI::Line $line) -Irssi::TextUI::TextBufferView::scroll(Irssi::TextUI::TextBufferView $view, int $lines) -Irssi::TextUI::TextBufferView::scroll_line(Irssi::TextUI::TextBufferView $view, Irssi::TextUI::Line $line) -Irssi::TextUI::TextBufferView::set_bookmark(Irssi::TextUI::TextBufferView $view, string $name, Irssi::TextUI::Line $line) -Irssi::TextUI::TextBufferView::set_bookmark_bottom(Irssi::TextUI::TextBufferView $view, string $name) -Irssi::TextUI::TextBufferView::set_default_indent(Irssi::TextUI::TextBufferView $view, int $default_indent, int $longword_noindent) -Irssi::TextUI::TextBufferView::set_scroll(Irssi::TextUI::TextBufferView $view, int $scroll) -Irssi::TextUI::deinit() -Irssi::TextUI::init() -Irssi::UI::Server::gui_printtext_after(Irssi::Server $server, string $target, Irssi::TextUI::Line $prev, int $level, string $str) -Irssi::UI::Server::term_refresh_freeze() -Irssi::UI::Server::term_refresh_thaw() -Irssi::UI::TextDest::print(Irssi::UI::TextDest $dest, string $str) -Irssi::UI::Theme::format_expand(Irssi::UI::Theme $theme, string $format, int $flags) -Irssi::UI::Theme::get_format(Irssi::UI::Theme $theme, string $module, string $tag) -Irssi::UI::Window::activity(Irssi::UI::Window $window, int $data_level, string $hilight_color) -Irssi::UI::Window::change_server(Irssi::UI::Window $window, Irssi::Server $server) -Irssi::UI::Window::command(Irssi::UI::Window $window, string $cmd) -Irssi::UI::Window::destroy(Irssi::UI::Window $window) -Irssi::UI::Window::format_get_text(Irssi::UI::Window $window, string $module, Irssi::Server $server, string $target, int $formatnum, ...) -Irssi::UI::Window::get_active_name(Irssi::UI::Window $window) -Irssi::UI::Window::get_history_lines(Irssi::UI::Window $window) -Irssi::UI::Window::gui_printtext_after(Irssi::UI::Window $window, Irssi::TextUI::Line $prev, int $level, string $str) -Irssi::UI::Window::item_add(Irssi::UI::Window $window, Irssi::Windowitem $item, int $automatic) -Irssi::UI::Window::item_destroy(Irssi::Windowitem $item) -Irssi::UI::Window::item_find(Irssi::UI::Window $window, Irssi::Server $server, string $name) -Irssi::UI::Window::item_next(Irssi::UI::Window $window) -Irssi::UI::Window::item_prev(Irssi::UI::Window $window) -Irssi::UI::Window::item_remove(Irssi::Windowitem $item) -Irssi::UI::Window::items(Irssi::UI::Window $window) -Irssi::UI::Window::last_line_insert(Irssi::UI::Window $window) -Irssi::UI::Window::print(Irssi::UI::Window $window, string $str, int $level) -Irssi::UI::Window::print_after(Irssi::UI::Window $window, Irssi::TextUI::Line $prev, int $level, string $str) -Irssi::UI::Window::printformat(Irssi::UI::Window $window, int $level, string $format, ...) -Irssi::UI::Window::set_active(Irssi::UI::Window $window) -Irssi::UI::Window::set_history(Irssi::UI::Window $window, string $name) -Irssi::UI::Window::set_level(Irssi::UI::Window $window, int $level) -Irssi::UI::Window::set_name(Irssi::UI::Window $window, string $name) -Irssi::UI::Window::set_refnum(Irssi::UI::Window $window, int $refnum) -Irssi::UI::Window::view(Irssi::UI::Window $window) -Irssi::UI::deinit() -Irssi::UI::init() -Irssi::UI::processes() -Irssi::Window::format_create_dest(Irssi::UI::Window $window, int $level) -Irssi::Windowitem::activity(Irssi::Windowitem $item, int $data_level, string $hilight_color) -Irssi::Windowitem::change_server(Irssi::Windowitem $item, Irssi::Server $server) -Irssi::Windowitem::command(Irssi::Windowitem $item, string $cmd) -Irssi::Windowitem::get_dcc(Irssi::Windowitem $item) -Irssi::Windowitem::is_active(Irssi::Windowitem $item) -Irssi::Windowitem::parse_special(Irssi::Windowitem $item, string $cmd, string $data, int $flags) -Irssi::Windowitem::print(Irssi::Windowitem $item, string $str, int $level) -Irssi::Windowitem::printformat(Irssi::Windowitem $item, int $level, string $format, ...) -Irssi::Windowitem::set_active(Irssi::Windowitem $item) -Irssi::Windowitem::window(Irssi::Windowitem $item) -Irssi::Windowitem::window_create(Irssi::Windowitem $item, int $automatic) -Irssi::abstracts_register(SVptr $abstracts) -Irssi::active_server() -Irssi::active_win() -Irssi::bits2level(int $bits) -Irssi::channel_find(string $channel) -Irssi::channels() -Irssi::chatnet_find(string $name) -Irssi::chatnets() -Irssi::combine_level(int $level, string $str) -Irssi::command(string $cmd) -Irssi::command_bind(...) -Irssi::command_bind_first(...) -Irssi::command_bind_last(...) -Irssi::command_parse_options(string $cmd, string $data) -Irssi::command_runsub(string $cmd, string $data, Irssi::Server $server, Irssi::Windowitem $item) -Irssi::command_set_options(string $cmd, string $options) -Irssi::command_unbind(string $cmd, SVptr $func) -Irssi::commands() -Irssi::ctcp_register(string $name) -Irssi::ctcp_unregister(string $name) -Irssi::current_theme() -Irssi::deinit() -Irssi::expando_create(string $key, SVptr $func, SVptr $signals) -Irssi::expando_destroy(string $name) -Irssi::format_create_dest(string $target, int $level, Irssi::UI::Window $window) -Irssi::format_get_length(string $str) -Irssi::format_real_length(string $str, int $len) -Irssi::get_gui() -Irssi::get_irssi_binary() -Irssi::get_irssi_config() -Irssi::get_irssi_dir() -Irssi::gui_input_get_pos() -Irssi::gui_input_set(string $str) -Irssi::gui_input_set_pos(int $pos) -Irssi::gui_printtext(int $xpos, int $ypos, string $str) -Irssi::ignore_check(string $nick, string $host, string $channel, string $text, int $level) -Irssi::ignores() -Irssi::init() -Irssi::input_add(int $source, int $condition, SVptr $func, SVptr $data) -Irssi::input_remove(int $tag) -Irssi::level2bits(string $str) -Irssi::log_create_rec(string $fname, int $level) -Irssi::log_find(string $fname) -Irssi::logs() -Irssi::mask_match(string $mask, string $nick, string $user, string $host) -Irssi::mask_match_address(string $mask, string $nick, string $address) -Irssi::masks_match(string $masks, string $nick, string $address) -Irssi::parse_special(string $cmd, string $data, int $flags) -Irssi::pidwait_add(int $pid) -Irssi::pidwait_remove(int $pid) -Irssi::print(string $str, int $level) -Irssi::printformat(int $level, string $format, ...) -Irssi::queries() -Irssi::query_find(string $nick) -Irssi::rawlog_create() -Irssi::rawlog_set_size(int $lines) -Irssi::reconnects() -Irssi::server_create_conn(int $chat_type, string $dest, int $port, string $chatnet, string $password, string $nick) -Irssi::server_find_chatnet(string $chatnet) -Irssi::server_find_tag(string $tag) -Irssi::servers() -Irssi::settings_add_bool(string $section, string $key, int $def) -Irssi::settings_add_int(string $section, string $key, int $def) -Irssi::settings_add_level(string $section, string $key, string $def) -Irssi::settings_add_size(string $section, string $key, string $def) -Irssi::settings_add_str(string $section, string $key, string $def) -Irssi::settings_add_time(string $section, string $key, string $def) -Irssi::settings_get_bool(string $key) -Irssi::settings_get_int(string $key) -Irssi::settings_get_level(string $key) -Irssi::settings_get_size(string $key) -Irssi::settings_get_str(string $key) -Irssi::settings_get_time(string $key) -Irssi::settings_remove(string $key) -Irssi::settings_set_bool(string $key, int $value) -Irssi::settings_set_int(string $key, int $value) -Irssi::settings_set_level(string $key, string $value) -Irssi::settings_set_size(string $key, string $value) -Irssi::settings_set_str(string $key, string $value) -Irssi::settings_set_time(string $key, string $value) -Irssi::signal_add(...) -Irssi::signal_add_first(...) -Irssi::signal_add_last(...) -Irssi::signal_add_priority(...) -Irssi::signal_continue(...) -Irssi::signal_emit(string $signal, ...) -Irssi::signal_get_emitted() -Irssi::signal_get_emitted_id() -Irssi::signal_register(...) -Irssi::signal_remove(string $signal, SVptr $func) -Irssi::signal_stop() -Irssi::signal_stop_by_name(string $signal) -Irssi::statusbar_item_register(string $name, string $value, string $func) -Irssi::statusbar_item_unregister(string $name) -Irssi::statusbar_items_redraw(string $name) -Irssi::statusbars_recreate_items() -Irssi::strip_codes(string $input) -Irssi::theme_register(SVptr $formats) -Irssi::themes_reload() -Irssi::timeout_add(int $msecs, SVptr $func, SVptr $data) -Irssi::timeout_add_once(int $msecs, SVptr $func, SVptr $data) -Irssi::timeout_remove(int $tag) -Irssi::version() -Irssi::window_find_closest(string $name, int $level) -Irssi::window_find_item(string $name) -Irssi::window_find_level(int $level) -Irssi::window_find_name(string $name) -Irssi::window_find_refnum(int $refnum) -Irssi::window_item_find(string $name) -Irssi::window_refnum_next(int $refnum, int $wrap) -Irssi::window_refnum_prev(int $refnum, int $wrap) -Irssi::windows() -Irssi::windows_refnum_last()  | 
