mirror of
https://github.com/irssi/irssi.git
synced 2025-01-03 14:56:47 -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
|
||||
conf_DATA = config colorless.theme
|
||||
|
||||
EXTRA_DIST = window-views-patch.diff \
|
||||
EXTRA_DIST = \
|
||||
autogen.sh \
|
||||
README-HEBREW \
|
||||
COMMANDS \
|
||||
file2header.sh \
|
||||
irssi.spec \
|
||||
$(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]
|
||||
|
||||
+ Irssi text widget! (replaces zvt)
|
||||
|
53
TODO
53
TODO
@ -1,4 +1,4 @@
|
||||
|
||||
|
||||
*** Bugs
|
||||
|
||||
- irssi can't find new themes in ~/.irssi/ while running - scan for new
|
||||
@ -13,6 +13,7 @@
|
||||
|
||||
*** text UI
|
||||
|
||||
- split windows
|
||||
- statusbar:
|
||||
- when starting to run out of space some items could be made smaller,
|
||||
activity for example .. make some generic flag for items to use.
|
||||
@ -25,12 +26,17 @@
|
||||
|
||||
*** 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
|
||||
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.
|
||||
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
|
||||
for their information (of course not without asking (except optionally))..
|
||||
could be nice also to automatically update it, keep track of all seen
|
||||
@ -51,8 +57,7 @@
|
||||
- plugins:
|
||||
- perl plugin .. implementation problems, C's structures need to be
|
||||
handled some way .. like for server structure get_address(),
|
||||
get_port(), set_address(), set_port() etc..
|
||||
- other scripting plugins would be easier? scheme, tcl, pythong?
|
||||
get_port(), set_address(), set_port() etc.. - other scripting plugins would be easier? scheme, tcl, pythong?
|
||||
sula premirex uses scheme, it would probably be pretty easy to learn
|
||||
from it how to do it to irssi :)
|
||||
- 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
|
||||
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:
|
||||
- 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 :)
|
||||
- dialog: keep track of hosts/realnames so after closing and opening the
|
||||
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
|
||||
|
||||
- itext:
|
||||
- save/find text
|
||||
- text selection draws the entire selection every time you move the
|
||||
mouse...
|
||||
- improve msgslevels and ignoring .. Like ignoring "chan" doesn't work now.
|
||||
It could be changed to joins, parts, quits, topics, nicks, .. just rip all
|
||||
the msglevels from bitchx and use them :)
|
||||
- use different themes in different channels/queries?
|
||||
- if some other window has got much text, switching to it first time
|
||||
takes some time..?
|
||||
- possibility to display different colors in nicks from different people..
|
||||
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
|
||||
- change some GLists to GHashTables, aliases at least
|
||||
- check new irssi versions with http rather than with irssibot..
|
||||
@ -110,14 +137,14 @@
|
||||
- clock?
|
||||
- dcc transfer meter (gtk progressbar)
|
||||
- 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
|
||||
- dcc send: allow selection of multiple files to send (also for dnd from
|
||||
gmc!) Allow dropping files to anywhere in irssi.
|
||||
- /timer, /clones
|
||||
- display net splits?
|
||||
- run multiple commands with one alias (what was this needed for? can't
|
||||
remember..)
|
||||
- regexp for hilighting words?
|
||||
- subcommands (dcc, window, ..) could use common function instead of copy and
|
||||
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_channel = "<$1:$2> $3";
|
||||
own_msg_private = "[msg($1)] $2";
|
||||
own_msg_private_query = "<$1> $2";
|
||||
own_notice = "[notice($1)] $2";
|
||||
own_me = " * $1 $2";
|
||||
own_ctcp = "[ctcp($1)] $2 $3";
|
||||
@ -52,12 +53,14 @@
|
||||
pubmsg = "<$1> $2";
|
||||
pubmsg_channel = "<$1:$2> $3";
|
||||
msg_private = "[$1($2)] $3";
|
||||
msg_private_query = "<$1> $2";
|
||||
dcc_msg = "[$1(dcc)] $2";
|
||||
notice_server = "!$1 $2";
|
||||
notice_public = "-$1:$2- $3";
|
||||
notice_private = "-$1($2)- $3";
|
||||
action_dcc = " (*dcc*) $1 $2";
|
||||
action_private = " (*) $1 $2";
|
||||
action_private_query = " (*) $1 $2";
|
||||
action_public = " * $1 $2";
|
||||
action_public_channel = " * $1:$2 $3";
|
||||
ctcp_reply = "CTCP %_$1%_ reply from %_$2%_: $3";
|
||||
|
@ -1,7 +1,7 @@
|
||||
AC_INIT(src)
|
||||
|
||||
AM_CONFIG_HEADER(config.h)
|
||||
AM_INIT_AUTOMAKE(irssi, 0.7.18)
|
||||
AM_INIT_AUTOMAKE(irssi, 0.7.19)
|
||||
|
||||
AM_MAINTAINER_MODE
|
||||
|
||||
@ -335,7 +335,7 @@ dnl **
|
||||
dnl ** internationalization support
|
||||
dnl **
|
||||
|
||||
ALL_LINGUAS="fi"
|
||||
ALL_LINGUAS=""
|
||||
AM_GNU_GETTEXT
|
||||
|
||||
AC_OUTPUT(
|
||||
|
@ -1,5 +1,7 @@
|
||||
EXTRA_DIST = \
|
||||
FAQ \
|
||||
COMMANDS \
|
||||
README \
|
||||
FORMATS
|
||||
|
||||
SUBDIRS = help
|
||||
|
@ -64,7 +64,6 @@ src/gui-gnome/setup-txt.c
|
||||
src/gui-gnome/setup.c
|
||||
src/gui-gnome/snapshot.c
|
||||
src/gui-gnome/wordclick.c
|
||||
src/gui-text/channels-newdata.c
|
||||
src/gui-text/gui-channels.c
|
||||
src/gui-text/gui-entry.c
|
||||
src/gui-text/gui-mainwindows.c
|
||||
|
@ -11,6 +11,7 @@ BOTUI=gui-none
|
||||
endif
|
||||
|
||||
noinst_HEADERS = \
|
||||
nls.h \
|
||||
common.h \
|
||||
common-setup.h \
|
||||
irssi-plugin.h \
|
||||
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user