signal_stop() so if the command is bound multiple times (like core, which
does the functionality and fe-common which prints the texts) it won't print
the error message ever twice.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@190 dbcabf3a-b0e7-0310-adc4-f8d773084564
them to the .c file where they were called.
nicklist didn't notice nick changes right.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@183 dbcabf3a-b0e7-0310-adc4-f8d773084564
and this is what I've been doing a few weeks now.. :) You really shouldn't
upgrade to this version without keeping a backup of the working one, since
this will break everything and at least notify list is broken - probably
something else too.
* On the way to 0.8.0 .. Major rewriting/rearranging code. There's
some changes in behaviour because I'm trying to make Irssi a bit
more compatible with EPIC.
* libPropList isn't needed anymore - I'm using my own configuration
library. This is mostly because different proplists worked a bit
differently everywhere and several people had problems with it.
It's also yet another extra library that you needed to compile
Irssi. New configuration library has several advantages:
You can add comments to configuration file and they also stay
there when it's saved.
It's not nearly as vulnerable as proplist. If some error occurs,
instead of just not reading anything it will try to continue if
possible. Also the error messages are written to irssi's text
window instead of stdout.
It can be managed more easily than proplist - setting/getting the
configuration is a lot more easier.
* Coding style changes - I'm not using gint, gchar etc. anymore,
they're just extra pain when moving code to non-glib projects and
syntax hilighting doesn't work by default with most editors ;)
Indentation style was also changed to K&R because of some political
reasons ;) And I'm already starting to like it.. :) It forces me
to split code to different functions more often and the result is
that the code gets more readable.
And finally I'm also using nst' all over the place.
+ /EVAL <commands> - Expand all the special variables from string and
run it. Commands can be split with ; character. See
docs/SPECIAL_VARS for more info.
+ Aliases are parsed just like /EVAL - arguments are in $0..$9.
+ Text formats are also parsed like /EVAL, arguments used to be in
$1..$9, now they're in $0..$8 so it messes up existing themes..
+ /SET [key [value]] - no more the '=' character. Boolean values
also need to be changed with ON/OFF/TOGGLE values (not yes/no).
Settings aren't saved to disk until you use /SAVE.
+ /TOGGLE <key> [ON/OFF] - same as /SET <key> TOGGLE
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@163 dbcabf3a-b0e7-0310-adc4-f8d773084564
connection hasn't failed for the last half an hour.
If all have failed, just try connecting to any of them.
+several code cleanups.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@157 dbcabf3a-b0e7-0310-adc4-f8d773084564
+ configure displays a summary of things to compile
+ /set toggle_use_colors = yes|no, sets colors on/off in irssi-text
- Some kB/s messages displayed wrong values when resuming DCC
transfers. Also, kB/s is now displayed with two decimals
- "Day changed to 00-10-2000" .. month was wrong. No Y2K bugs
however ;)
- List of ircnets was displyed wrong in server dialog.
- Userhost replies didn't handle ircops right..
- Doesn't quit when receives SIGHUP - some window managers send it
when restarting itself (Afterstep)
- Specifying "source host IP" didn't work (vhosts).
- Using ctrl-b etc. didn't move the cursor forward..
- Don't try to compile GTK parts of plugins if we don't even want
build GTK irssi
- Doesn't crash when trying to create DCC dialog after being
disconnected from IRC server
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@104 dbcabf3a-b0e7-0310-adc4-f8d773084564
max. kicks/modes/msgs per command.
Keeps track of "wanted nick", ie. the nick you specified in the setup
or to /server or /nick. When reconnecting to server it always tries the
wanted nick before falling back to alternate nicks.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@98 dbcabf3a-b0e7-0310-adc4-f8d773084564
is actually almost same as completions, except they are activated
with different keys..
Nicklist popup menu is now configurable. It's now in the automation setup
dialog which is a bit wrong..
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@74 dbcabf3a-b0e7-0310-adc4-f8d773084564
setup_get_bool() should be used instead of directly accessing setup
variables. This has the advantage of not requiring to build the whole irssi
every time when adding new configuration variable.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@64 dbcabf3a-b0e7-0310-adc4-f8d773084564
Some servers didn't allow WHO #a,#b,.., undernet servers reply with only one
End of WHO message, some servers that don't understand MODE #a,#b,.. reply
with "you're not on that channel". Also checking if irc server understands
channel excepition/invites is done at server connect from event 004.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@40 dbcabf3a-b0e7-0310-adc4-f8d773084564
-c server [-p port] : connects to server at startup
-n : don't autoconnect to any servers
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@33 dbcabf3a-b0e7-0310-adc4-f8d773084564
You can now change font and background. Background pixmaps also work,
they can be scrollable, shaded and scaled/tiled.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@28 dbcabf3a-b0e7-0310-adc4-f8d773084564
Replaced it with server specific timeout between sending commands, after
raising it to 3 seconds all servers worked just fine.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@27 dbcabf3a-b0e7-0310-adc4-f8d773084564
faster to use it but some servers (I've found only one so far..) hang the
connection with this.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@26 dbcabf3a-b0e7-0310-adc4-f8d773084564