mirror of
https://github.com/irssi/irssi.git
synced 2025-02-02 15:08:01 -05:00
Last changes for 0.7.19
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@77 dbcabf3a-b0e7-0310-adc4-f8d773084564
This commit is contained in:
parent
dbb0e0b01d
commit
f4dc754e3f
@ -30,10 +30,9 @@ endif
|
|||||||
confdir = $(sysconfdir)/irssi
|
confdir = $(sysconfdir)/irssi
|
||||||
conf_DATA = config colorless.theme
|
conf_DATA = config colorless.theme
|
||||||
|
|
||||||
EXTRA_DIST = window-views-patch.diff \
|
EXTRA_DIST = \
|
||||||
autogen.sh \
|
autogen.sh \
|
||||||
README-HEBREW \
|
README-HEBREW \
|
||||||
COMMANDS \
|
|
||||||
file2header.sh \
|
file2header.sh \
|
||||||
irssi.spec \
|
irssi.spec \
|
||||||
$(conf_DATA) \
|
$(conf_DATA) \
|
||||||
|
83
NEWS
83
NEWS
@ -1,3 +1,86 @@
|
|||||||
|
v0.7.19 1999-11-20 Timo Sirainen <cras@irccrew.org> [unstable]
|
||||||
|
|
||||||
|
* Text formats changed - they should be compatible with epic/bx now.
|
||||||
|
See docs/FORMATS for more information
|
||||||
|
|
||||||
|
+ Internationalization support - finally. No languages yet though..
|
||||||
|
|
||||||
|
+ /window new split creates a new splitted window
|
||||||
|
+ Automatic text replaces, useful for things like :9 -> :) .. This
|
||||||
|
is actually almost same as completions, except they are activated
|
||||||
|
with different keys..
|
||||||
|
+ Nicklist popup menu is configurable
|
||||||
|
+ ~/.irssi/startup - add all commands here you want to run at startup
|
||||||
|
+ Much more levels for ignoring/logging/etc. See docs/COMMANDS for a
|
||||||
|
list
|
||||||
|
+ Ignoring joins, parts, etc. work, ignoring channels work
|
||||||
|
+ Automatically loading plugins at startup works in irssi-text and
|
||||||
|
irssibot too
|
||||||
|
+ Autoaccept dcc get/chat from given nick/address
|
||||||
|
+ /help
|
||||||
|
+ Server/Links dialog, displays list of servers in tree view.
|
||||||
|
Doubleclicking a hub asks the servers behind the hub (doesn't seem
|
||||||
|
to work in efnet)
|
||||||
|
+ /server +irc.server.net does the same as /connect irc.server.net
|
||||||
|
+ Nicklist is resizeable
|
||||||
|
+ Buttons for closing and moving window left/right
|
||||||
|
+ Query windows display nick's address in topic widget and the
|
||||||
|
address isn't displayed in every msg in query windows.
|
||||||
|
+ It's possible to add bold/colors/etc to default quit message
|
||||||
|
+ MIRC colors are finally displayed with right colors
|
||||||
|
+ You can run multiple command in alias, separate them with &&.
|
||||||
|
You can create a & character with \&
|
||||||
|
+ Hilighting changes: Your own /msgs won't trigger channel activity,
|
||||||
|
received private messages get the "new text" color
|
||||||
|
+ /MODE accepts multiple modes at once and they're split automatically
|
||||||
|
to 3 modes/command, like /MODE #chan +oooooo nick1,nick2,.. is
|
||||||
|
split to two commands which are sent to server.
|
||||||
|
+ /KICK, /MSG, /NOTICE, /CTCP and /NCTCP are also automatically split
|
||||||
|
into multiple real commands. /KICK can kick max. 4 nicks per
|
||||||
|
command, privmsg/notice can send max. 3 nicks per command.
|
||||||
|
+ Option: Show timestamps in msgs.
|
||||||
|
- Joining to channel from channels dialog that had password set
|
||||||
|
didn't work.
|
||||||
|
- When scrolling, Irssi text widget sometimes left black spots in
|
||||||
|
text area if some other window was overlaping it.
|
||||||
|
- DCC resumes still didn't work
|
||||||
|
- Fixed some memory leaks
|
||||||
|
|
||||||
|
v0.7.18.1 1999-11-04 Timo Sirainen <cras@irccrew.org> [stable]
|
||||||
|
|
||||||
|
- Window didn't scroll if you were using GtkText
|
||||||
|
- Resuming DCC transfers could mess up the existing transfers with
|
||||||
|
the same nick..
|
||||||
|
- Some PONGs were displayed on screen if you were enough lagged..
|
||||||
|
- --help works now without gnome (gtk/text versions)
|
||||||
|
- Sending data to irc server/dcc chats/proxy's clients/etc. won't
|
||||||
|
block forever anymore - I once got it to happen with proxy..
|
||||||
|
- Some fixes for channel limit/key widgets above nicklist
|
||||||
|
- Speech plugin works now right with timestamps enabled
|
||||||
|
- irssibot (gui-none) doesn't crash at startup anymore and it doesn't
|
||||||
|
link with ui-common anymore. Also added a --load / -l command line
|
||||||
|
option to specify what plugin to load at startup. Default = bot
|
||||||
|
|
||||||
|
v0.7.18 1999-10-18 Timo Sirainen <cras@irccrew.org> [stable]
|
||||||
|
|
||||||
|
* Finally a version I dare to call stable :) Just a bugfix release
|
||||||
|
for 0.7.17 but it had only a few problems..
|
||||||
|
|
||||||
|
* Status window is now off by default
|
||||||
|
|
||||||
|
- Sound and speech plugins weren't working.
|
||||||
|
- Proxy plugin shouldn't crash now while not connected to server
|
||||||
|
- Using some menuitems crashed when using the popup menus instead of
|
||||||
|
menubar.
|
||||||
|
- Removed a Gdk-Critical warning when opening themes dialog without
|
||||||
|
GNOME
|
||||||
|
- When resuming DCC transfers the average transfer rate was incorrect
|
||||||
|
- If you tried to connect to server while themes dialog was open,
|
||||||
|
it crashed.
|
||||||
|
- Several problems fixed with changing background pixmaps
|
||||||
|
- Fixes for building from different directory
|
||||||
|
- Trying to save theme crashed..
|
||||||
|
|
||||||
v0.7.17 1999-10-16 Timo Sirainen <cras@irccrew.org> [unstable]
|
v0.7.17 1999-10-16 Timo Sirainen <cras@irccrew.org> [unstable]
|
||||||
|
|
||||||
+ Irssi text widget! (replaces zvt)
|
+ Irssi text widget! (replaces zvt)
|
||||||
|
51
TODO
51
TODO
@ -13,6 +13,7 @@
|
|||||||
|
|
||||||
*** text UI
|
*** text UI
|
||||||
|
|
||||||
|
- split windows
|
||||||
- statusbar:
|
- statusbar:
|
||||||
- when starting to run out of space some items could be made smaller,
|
- when starting to run out of space some items could be made smaller,
|
||||||
activity for example .. make some generic flag for items to use.
|
activity for example .. make some generic flag for items to use.
|
||||||
@ -25,12 +26,17 @@
|
|||||||
|
|
||||||
*** Big things
|
*** Big things
|
||||||
|
|
||||||
- keyboard configuration
|
- Complete modularisation of everything, split irc-extra, ui-common and
|
||||||
|
gui-* (gui especially) into separate logical components. The modules would
|
||||||
|
have init(), deinit(), save_state() and restore_state() - save/restore
|
||||||
|
should save as much as possible so that it would be possible to restart the
|
||||||
|
whole base system. Like when upgrading to newer version you wouldn't need
|
||||||
|
to quit irc at all :)
|
||||||
|
|
||||||
- session saving thing.. specify what channels/queries/dcc chats to open in
|
- session saving thing.. specify what channels/queries/dcc chats to open in
|
||||||
which window (real/tabbed/in same window with some other), what irc net
|
which window (real/tabbed/in same window with some other), what irc net
|
||||||
channels goes to where, what channels/queries to open at startup, etc.
|
channels goes to where, what channels/queries to open at startup, etc.
|
||||||
use dialog with gtktree widget to change it.
|
use dialog with gtktree widget to change it.
|
||||||
- split windows with gtkpaned (check window-views-patch.diff)
|
|
||||||
- some sort of address book? our own irssi ctcp to ask for other irssi users
|
- some sort of address book? our own irssi ctcp to ask for other irssi users
|
||||||
for their information (of course not without asking (except optionally))..
|
for their information (of course not without asking (except optionally))..
|
||||||
could be nice also to automatically update it, keep track of all seen
|
could be nice also to automatically update it, keep track of all seen
|
||||||
@ -51,8 +57,7 @@
|
|||||||
- plugins:
|
- plugins:
|
||||||
- perl plugin .. implementation problems, C's structures need to be
|
- perl plugin .. implementation problems, C's structures need to be
|
||||||
handled some way .. like for server structure get_address(),
|
handled some way .. like for server structure get_address(),
|
||||||
get_port(), set_address(), set_port() etc..
|
get_port(), set_address(), set_port() etc.. - other scripting plugins would be easier? scheme, tcl, pythong?
|
||||||
- other scripting plugins would be easier? scheme, tcl, pythong?
|
|
||||||
sula premirex uses scheme, it would probably be pretty easy to learn
|
sula premirex uses scheme, it would probably be pretty easy to learn
|
||||||
from it how to do it to irssi :)
|
from it how to do it to irssi :)
|
||||||
- IRC bot, eggdrop is too old, needs a replacement ;) (started)
|
- IRC bot, eggdrop is too old, needs a replacement ;) (started)
|
||||||
@ -80,25 +85,47 @@
|
|||||||
|
|
||||||
* Notify list, join the two different dialogs, ability to track changes in
|
* Notify list, join the two different dialogs, ability to track changes in
|
||||||
gone flag
|
gone flag
|
||||||
|
- _one_ popup dialog could open which lists all nicks in notifylist, maybe
|
||||||
|
sorted by arrival time, display the dates, latest joined could be with
|
||||||
|
different color? etc.
|
||||||
- nick-specific options:
|
- nick-specific options:
|
||||||
- check for gone-flag changes (use userhosts instead of isons)
|
- check for gone-flag changes (use userhosts instead of isons)
|
||||||
- create popup dialog
|
- pop up the dialog
|
||||||
- run some command (like /exec as soon as I get that done :)
|
- run some command (like /exec as soon as I get that done :)
|
||||||
- dialog: keep track of hosts/realnames so after closing and opening the
|
- dialog: keep track of hosts/realnames so after closing and opening the
|
||||||
dialog again they would show up..
|
dialog again they would show up..
|
||||||
|
|
||||||
|
* common api for statusbar handling
|
||||||
|
- it should work just as well in text mode and gui, colors could be done
|
||||||
|
with the normal % formats. GUI just ignores the colors..
|
||||||
|
- display number of ops, voices, normals and ircops in statusbar
|
||||||
|
|
||||||
|
* API for creating/modifying menus and toolbar, especially from plugins
|
||||||
|
- at least one configurable menu ("usermenu"), or maybe make the whole
|
||||||
|
menubar user configurable
|
||||||
|
|
||||||
|
|
||||||
*** Little things
|
*** Little things
|
||||||
|
|
||||||
- itext:
|
- itext:
|
||||||
- save/find text
|
- save/find text
|
||||||
- text selection draws the entire selection every time you move the
|
- text selection draws the entire selection every time you move the
|
||||||
mouse...
|
mouse...
|
||||||
- improve msgslevels and ignoring .. Like ignoring "chan" doesn't work now.
|
- if some other window has got much text, switching to it first time
|
||||||
It could be changed to joins, parts, quits, topics, nicks, .. just rip all
|
takes some time..?
|
||||||
the msglevels from bitchx and use them :)
|
|
||||||
- use different themes in different channels/queries?
|
|
||||||
- possibility to display different colors in nicks from different people..
|
- possibility to display different colors in nicks from different people..
|
||||||
and different colors for word hilighting too
|
and different colors for word hilighting too
|
||||||
|
- exceptions for ignoring
|
||||||
|
- editor in setup for ~/.irssi/startup
|
||||||
|
- gui help
|
||||||
|
- change signal handling in gui-gnome so that the actual drawing and
|
||||||
|
functionality are in different signals, so that plugin could change the
|
||||||
|
whole look and feel of irssi.
|
||||||
|
- currently irssi sends USERHOST commands every now and then to find out
|
||||||
|
who are away and who are not.. optionally it could instead just watch if
|
||||||
|
someone hasn't written anything to channel in n minutes and mark it "away"
|
||||||
|
to nicklist.
|
||||||
|
- use different themes in different channels/queries?
|
||||||
- /connect ircnet could connect to ircnet
|
- /connect ircnet could connect to ircnet
|
||||||
- change some GLists to GHashTables, aliases at least
|
- change some GLists to GHashTables, aliases at least
|
||||||
- check new irssi versions with http rather than with irssibot..
|
- check new irssi versions with http rather than with irssibot..
|
||||||
@ -110,14 +137,14 @@
|
|||||||
- clock?
|
- clock?
|
||||||
- dcc transfer meter (gtk progressbar)
|
- dcc transfer meter (gtk progressbar)
|
||||||
- you could configure which events (whois, notify, etc.) to show in what
|
- you could configure which events (whois, notify, etc.) to show in what
|
||||||
windows (all, current, status)
|
windows (all, current, status, msgs)
|
||||||
- gui for configuring plugin specific theme format texts
|
- gui for configuring plugin specific theme format texts
|
||||||
- dcc send: allow selection of multiple files to send (also for dnd from
|
- dcc send: allow selection of multiple files to send (also for dnd from
|
||||||
gmc!) Allow dropping files to anywhere in irssi.
|
gmc!) Allow dropping files to anywhere in irssi.
|
||||||
- /timer, /clones
|
- /timer, /clones
|
||||||
- display net splits?
|
- display net splits?
|
||||||
- run multiple commands with one alias (what was this needed for? can't
|
|
||||||
remember..)
|
|
||||||
- regexp for hilighting words?
|
- regexp for hilighting words?
|
||||||
- subcommands (dcc, window, ..) could use common function instead of copy and
|
- subcommands (dcc, window, ..) could use common function instead of copy and
|
||||||
pasting the same function all the time and modifying just two words...
|
pasting the same function all the time and modifying just two words...
|
||||||
|
- {}|~ are same as []\^ (not in all irc networks) - does this really affect
|
||||||
|
irssi at all..?
|
||||||
|
@ -43,6 +43,7 @@
|
|||||||
own_msg = "<$1> $2";
|
own_msg = "<$1> $2";
|
||||||
own_msg_channel = "<$1:$2> $3";
|
own_msg_channel = "<$1:$2> $3";
|
||||||
own_msg_private = "[msg($1)] $2";
|
own_msg_private = "[msg($1)] $2";
|
||||||
|
own_msg_private_query = "<$1> $2";
|
||||||
own_notice = "[notice($1)] $2";
|
own_notice = "[notice($1)] $2";
|
||||||
own_me = " * $1 $2";
|
own_me = " * $1 $2";
|
||||||
own_ctcp = "[ctcp($1)] $2 $3";
|
own_ctcp = "[ctcp($1)] $2 $3";
|
||||||
@ -52,12 +53,14 @@
|
|||||||
pubmsg = "<$1> $2";
|
pubmsg = "<$1> $2";
|
||||||
pubmsg_channel = "<$1:$2> $3";
|
pubmsg_channel = "<$1:$2> $3";
|
||||||
msg_private = "[$1($2)] $3";
|
msg_private = "[$1($2)] $3";
|
||||||
|
msg_private_query = "<$1> $2";
|
||||||
dcc_msg = "[$1(dcc)] $2";
|
dcc_msg = "[$1(dcc)] $2";
|
||||||
notice_server = "!$1 $2";
|
notice_server = "!$1 $2";
|
||||||
notice_public = "-$1:$2- $3";
|
notice_public = "-$1:$2- $3";
|
||||||
notice_private = "-$1($2)- $3";
|
notice_private = "-$1($2)- $3";
|
||||||
action_dcc = " (*dcc*) $1 $2";
|
action_dcc = " (*dcc*) $1 $2";
|
||||||
action_private = " (*) $1 $2";
|
action_private = " (*) $1 $2";
|
||||||
|
action_private_query = " (*) $1 $2";
|
||||||
action_public = " * $1 $2";
|
action_public = " * $1 $2";
|
||||||
action_public_channel = " * $1:$2 $3";
|
action_public_channel = " * $1:$2 $3";
|
||||||
ctcp_reply = "CTCP %_$1%_ reply from %_$2%_: $3";
|
ctcp_reply = "CTCP %_$1%_ reply from %_$2%_: $3";
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
AC_INIT(src)
|
AC_INIT(src)
|
||||||
|
|
||||||
AM_CONFIG_HEADER(config.h)
|
AM_CONFIG_HEADER(config.h)
|
||||||
AM_INIT_AUTOMAKE(irssi, 0.7.18)
|
AM_INIT_AUTOMAKE(irssi, 0.7.19)
|
||||||
|
|
||||||
AM_MAINTAINER_MODE
|
AM_MAINTAINER_MODE
|
||||||
|
|
||||||
@ -335,7 +335,7 @@ dnl **
|
|||||||
dnl ** internationalization support
|
dnl ** internationalization support
|
||||||
dnl **
|
dnl **
|
||||||
|
|
||||||
ALL_LINGUAS="fi"
|
ALL_LINGUAS=""
|
||||||
AM_GNU_GETTEXT
|
AM_GNU_GETTEXT
|
||||||
|
|
||||||
AC_OUTPUT(
|
AC_OUTPUT(
|
||||||
|
@ -1,5 +1,7 @@
|
|||||||
EXTRA_DIST = \
|
EXTRA_DIST = \
|
||||||
FAQ \
|
FAQ \
|
||||||
|
COMMANDS \
|
||||||
|
README \
|
||||||
FORMATS
|
FORMATS
|
||||||
|
|
||||||
SUBDIRS = help
|
SUBDIRS = help
|
||||||
|
@ -64,7 +64,6 @@ src/gui-gnome/setup-txt.c
|
|||||||
src/gui-gnome/setup.c
|
src/gui-gnome/setup.c
|
||||||
src/gui-gnome/snapshot.c
|
src/gui-gnome/snapshot.c
|
||||||
src/gui-gnome/wordclick.c
|
src/gui-gnome/wordclick.c
|
||||||
src/gui-text/channels-newdata.c
|
|
||||||
src/gui-text/gui-channels.c
|
src/gui-text/gui-channels.c
|
||||||
src/gui-text/gui-entry.c
|
src/gui-text/gui-entry.c
|
||||||
src/gui-text/gui-mainwindows.c
|
src/gui-text/gui-mainwindows.c
|
||||||
|
@ -11,6 +11,7 @@ BOTUI=gui-none
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
noinst_HEADERS = \
|
noinst_HEADERS = \
|
||||||
|
nls.h \
|
||||||
common.h \
|
common.h \
|
||||||
common-setup.h \
|
common-setup.h \
|
||||||
irssi-plugin.h \
|
irssi-plugin.h \
|
||||||
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user