]>
jfr.im git - irc/irssi/irssi.git/log
Alexander Færøy [Sun, 31 Aug 2014 16:34:30 +0000 (18:34 +0200)]
Prepare for irssi 0.8.17-rc2.
Alexander Færøy [Tue, 26 Aug 2014 19:49:43 +0000 (21:49 +0200)]
Merge pull request #134 from ailin-nemui/missing-printtext-after-signal
Add the signal for printtext_after that was missed in the original commit.
Ailin Nemui [Mon, 25 Aug 2014 12:50:41 +0000 (14:50 +0200)]
Add the signal for printtext_after that was missed in the original commit.
Now properly sends "gui print text after finished" signal when using
the printtext_after API that was fixed after 0.8.16
Alexander Færøy [Sat, 9 Aug 2014 10:24:45 +0000 (12:24 +0200)]
Merge pull request #123 from ailin-nemui/terminfo-scroll-check-bounds
Add bounds check to array access in terminfo driver.
Ailin Nemui [Sat, 9 Aug 2014 09:40:37 +0000 (11:40 +0200)]
Add bounds check to array access in terminfo driver.
this fixes a crash due to illegal memory access that can occur if
something is printed to the screen on the "terminal resized"
handler. It is not clear to me whether this race condition can be
triggered by external incoming messages, but it might be better safe
than sorry.
tomaw [Fri, 8 Aug 2014 17:57:50 +0000 (18:57 +0100)]
Merge pull request #109 from cpbills/master
Fix right aligned statusbar item redrawing
Geert Hauwaerts [Thu, 7 Aug 2014 21:36:53 +0000 (23:36 +0200)]
Updated ALIAS help
Updated ALIAS help.
Geert Hauwaerts [Thu, 7 Aug 2014 20:00:40 +0000 (22:00 +0200)]
Applied grammar and styling corrections
Applied grammar and styling corrections.
Geert Hauwaerts [Tue, 5 Aug 2014 20:00:30 +0000 (22:00 +0200)]
Syntax rewrite of U-Z commands
Rewrote the syntax documentation of U-Z commands.
Alexander Færøy [Tue, 5 Aug 2014 19:21:37 +0000 (21:21 +0200)]
Merge pull request #118 from ailin-nemui/mirc_blink_fix-fix
fix mirc_blink_fix
Alexander Færøy [Tue, 5 Aug 2014 19:21:02 +0000 (21:21 +0200)]
Merge pull request #121 from dgl/rawlog-fix
Fix rawlog saving after
dac67a5 broke it
David Leadbeater [Tue, 5 Aug 2014 16:21:02 +0000 (17:21 +0100)]
Fix rawlog saving after
dac67a5 broke it
Ailin Nemui [Thu, 31 Jul 2014 00:34:18 +0000 (02:34 +0200)]
fix mirc_blink_fix
the background colours were totally off with mirc_blink_fix
enabled. oops.
reported by wodim
Geert Hauwaerts [Wed, 30 Jul 2014 21:27:41 +0000 (23:27 +0200)]
Fixed a typo in the cmdmax argument
Fixed a typo in the cmdmax argument.
Geert Hauwaerts [Wed, 30 Jul 2014 21:12:39 +0000 (23:12 +0200)]
Updated the documentation for LIST
Updated the documentation for LIST.
Geert Hauwaerts [Wed, 30 Jul 2014 20:24:24 +0000 (22:24 +0200)]
Merge pull request #112 from ailin-nemui/italics-exception
fix rules for italics emphasis
Geert Hauwaerts [Wed, 30 Jul 2014 20:21:37 +0000 (22:21 +0200)]
Removed the default autojoin channels
Removed the default autojoin channels.
Geert Hauwaerts [Wed, 30 Jul 2014 12:29:06 +0000 (14:29 +0200)]
Syntax rewrite for S-commands
Rewrote the syntax documentation for all commands starting with S.
Geert Hauwaerts [Wed, 30 Jul 2014 11:02:26 +0000 (13:02 +0200)]
Removed the obsolete SQUERY and SERVLIST commands
Removed the obsolete SQUERY and SERVLIST commands.
tomaw [Fri, 25 Jul 2014 16:05:19 +0000 (17:05 +0100)]
Fix typo in help for network command
Geert Hauwaerts [Thu, 24 Jul 2014 19:52:01 +0000 (21:52 +0200)]
Merge pull request #111 from ailin-nemui/colour-break
fix colour 0 again
Ailin Nemui [Thu, 24 Jul 2014 07:42:57 +0000 (09:42 +0200)]
fix rules for italics emphasis
while the last patch did stop /path/.xxx from turning italic, it also
stopped any other /emphasis/ from becoming italic. correct this by
testing for ispunct, so spaces are valid italic terminators
Ailin Nemui [Wed, 23 Jul 2014 22:09:48 +0000 (00:09 +0200)]
fix colour 0 again
the previous commit was broken, as it conflicted with the colour
\#000000. Now both the "real colour black" and the "terminal colour 0"
are working.
Geert Hauwaerts [Wed, 23 Jul 2014 21:58:22 +0000 (23:58 +0200)]
Merge pull request #110 from ailin-nemui/colour-break
restore the colour 0 ("black") that got broken by extended colours
Ailin Nemui [Wed, 23 Jul 2014 21:38:38 +0000 (23:38 +0200)]
restore the colour 0 ("black") that got broken by extended colours
the colour 0 was broken by the extended colours patch because it needs
an explicit bit check (lower bits will be false since it is 0)
Thanks to lhynes for the report
Christopher P. Bills [Wed, 23 Jul 2014 02:03:46 +0000 (22:03 -0400)]
Fix right aligned statusbar item redrawing
Fixes Github issue #97 https://github.com/irssi/irssi/issues/97
Fix proposed by ailin-nemui, built and tested on Debian Jessie using
0.8.15 source, tested by GeertHauwaerts as well.
Alexander Færøy [Sun, 20 Jul 2014 17:37:37 +0000 (19:37 +0200)]
Merge pull request #100 from ailin-nemui/24bit-uninitialised
fix uninitialised copy on 24bit colours
Ailin Nemui [Fri, 18 Jul 2014 11:56:02 +0000 (13:56 +0200)]
fix uninitialised copy on 24bit colours
Geert Hauwaerts [Tue, 15 Jul 2014 17:52:56 +0000 (19:52 +0200)]
Syntax rewrite for R-commands
Rewrote the syntax documentation for all commands starting with the
letter R.
Geert Hauwaerts [Mon, 14 Jul 2014 18:38:01 +0000 (20:38 +0200)]
Removed the obsolete RPING command
The RPING command is obsolete.
Geert Hauwaerts [Mon, 14 Jul 2014 11:19:31 +0000 (13:19 +0200)]
Fixing a typo
Fixing a typo.
Alexander Færøy [Sun, 13 Jul 2014 19:27:10 +0000 (21:27 +0200)]
Merge pull request #96 from dgl/news-update
Update NEWS
Alexander Færøy [Sun, 13 Jul 2014 19:24:36 +0000 (21:24 +0200)]
irssi-version.h should only be a phony target if build in maintainer mode
David Leadbeater [Sun, 13 Jul 2014 19:01:08 +0000 (20:01 +0100)]
Update NEWS
Geert Hauwaerts [Sun, 13 Jul 2014 12:10:40 +0000 (14:10 +0200)]
Fixed an example of QUOTE
Fixed an example of QUOTE
Geert Hauwaerts [Sat, 12 Jul 2014 20:41:28 +0000 (22:41 +0200)]
Merge pull request #94 from dajohi/uninitialized
Avoid using uninitalized values.
David Hill [Sat, 12 Jul 2014 20:35:42 +0000 (16:35 -0400)]
Avoid using uninitalized values.
Geert Hauwaerts [Sat, 12 Jul 2014 16:46:44 +0000 (18:46 +0200)]
Syntax documentation rewrite for Q-commands
Rewrote the syntax documentation for all commands starting with the
letter Q.
Geert Hauwaerts [Fri, 11 Jul 2014 14:32:20 +0000 (16:32 +0200)]
Aligned the help for DEOP, DEVOICE and OP
Aligned the help for DEOP, DEVOICE and OP
Geert Hauwaerts [Thu, 10 Jul 2014 18:43:52 +0000 (20:43 +0200)]
Syntax documentation rewrite of O and P commands
Rewrote the syntax documentation of the commands starting with the
letters O and P.
Geert Hauwaerts [Wed, 9 Jul 2014 16:33:10 +0000 (18:33 +0200)]
Removed the obsolete NOTE command
I removed the binding for the NOTE command that doesn't exist anymore on
any major network.
Geert Hauwaerts [Wed, 9 Jul 2014 16:21:39 +0000 (18:21 +0200)]
Syntax documentation rewrite for N-commands.
Rewrote the syntax documentation for all commands starting with the
letter N.
Alexander Færøy [Tue, 8 Jul 2014 19:10:01 +0000 (21:10 +0200)]
Merge pull request #90 from ailin-nemui/italics-exception
more strict rules for italic emphasis to avoid file name clashes
Geert Hauwaerts [Tue, 8 Jul 2014 19:02:35 +0000 (21:02 +0200)]
Syntax documentation rewrite for M-commands
Rewrote the syntax documentation for all commands starting with the
letter M.
Ailin Nemui [Tue, 8 Jul 2014 11:42:06 +0000 (13:42 +0200)]
more strict rules for italic emphasis to avoid file name clashes
this additional check avoids /root/.hiddendir from italicising /root/,
because that is often used in path names
Geert Hauwaerts [Tue, 8 Jul 2014 10:00:45 +0000 (12:00 +0200)]
Merge pull request #88 from dgl/banner
Only show the banner when not connecting to servers
David Leadbeater [Tue, 8 Jul 2014 08:24:12 +0000 (09:24 +0100)]
Suggest /HELP rather than HELP
At this point cmdchars is definitely / and the user might not know they
need to add / to a command.
David Leadbeater [Tue, 8 Jul 2014 08:23:55 +0000 (09:23 +0100)]
Change to printtext for first time message too
David Leadbeater [Tue, 8 Jul 2014 00:38:08 +0000 (01:38 +0100)]
Only show banner if not connecting to servers
It's tricky to make the banner show first in all cases and it's unlikely
to be seen if someone is connecting to a server already, so just don't
show it.
Alexander Færøy [Mon, 7 Jul 2014 21:51:26 +0000 (23:51 +0200)]
Merge pull request #86 from dgl/configure-hints
Add some more helpful hints about packages to install to configure outpu...
David Leadbeater [Mon, 7 Jul 2014 21:41:38 +0000 (22:41 +0100)]
Add some more helpful hints about packages to install to configure output
Alexander Færøy [Mon, 7 Jul 2014 20:49:29 +0000 (22:49 +0200)]
Merge pull request #15 from ailin-nemui/hilights-network-tag
FS#155 hilight -tag
Ailin Nemui [Sun, 6 Jul 2014 22:55:15 +0000 (00:55 +0200)]
cleanup hilight -network patch
Alexander Færøy [Mon, 7 Jul 2014 20:26:04 +0000 (22:26 +0200)]
Fix Clang warnings
This patch fixes a few warnings emitted by clang by removing the
initialization of the list by itself.
Alexander Færøy [Mon, 7 Jul 2014 20:16:23 +0000 (22:16 +0200)]
Merge pull request #58 from ailin-nemui/italics
Implement italics support for Irssi
Geert Hauwaerts [Mon, 7 Jul 2014 17:47:51 +0000 (19:47 +0200)]
Syntax documentation rewrite for L-commands
Rewrote the syntax documentation for all commands starting with L.
Alexander Færøy [Mon, 7 Jul 2014 16:27:57 +0000 (18:27 +0200)]
Merge pull request #29 from sebth/master
Properly split long IRC messages
Geert Hauwaerts [Mon, 7 Jul 2014 09:18:32 +0000 (11:18 +0200)]
Restored the J and added a P alias
I restored the J alias and added a new P alias; both aliases are there for convenience after community requests.
Manuel Leiner [Sat, 11 Jan 2014 14:38:25 +0000 (15:38 +0100)]
FS#155 hilight -tag
Lukas Mai [Tue, 29 Nov 2011 23:54:42 +0000 (00:54 +0100)]
optionally render /foo/ as italics
Lukas Mai [Sun, 6 Nov 2011 19:40:25 +0000 (20:40 +0100)]
add italics support; don't use standout for reverse
Geert Hauwaerts [Sun, 6 Jul 2014 21:58:13 +0000 (23:58 +0200)]
Added the missing -! and -noautosendcmd options
The SERVER ADD completion was missing the -! and -noautosendcmd options.
Geert Hauwaerts [Sun, 6 Jul 2014 21:27:55 +0000 (23:27 +0200)]
Fixed a compiler warning for statusbar_redraw
Fixed a compiler warning for statusbar_redraw.
Sebastian Thorarensen [Sun, 6 Jul 2014 20:57:00 +0000 (22:57 +0200)]
Add information about message splitting to NEWS
(...and AUTHORS.)
Sebastian Thorarensen [Sun, 6 Jul 2014 18:31:58 +0000 (20:31 +0200)]
Fix minor coding style issues in message splitting
Sebastian Thorarensen [Sat, 5 Jul 2014 01:58:16 +0000 (03:58 +0200)]
Allow `server.split_message' being NULL
Now a module can set `server.split_message = NULL' to disable message
splitting, instead of having to implement the function.
Sebastian Thorarensen [Thu, 19 Jun 2014 00:24:25 +0000 (02:24 +0200)]
Replace an indent of eight spaces with a tab
Sebastian Thorarensen [Wed, 18 Jun 2014 23:11:08 +0000 (01:11 +0200)]
Replace a `goto out' with explicit freeing
Sebastian Thorarensen [Wed, 18 Jun 2014 23:02:35 +0000 (01:02 +0200)]
Introduce a MAX_USERHOST_LEN constant for IRC
Sebastian Thorarensen [Wed, 18 Jun 2014 22:50:46 +0000 (00:50 +0200)]
Move the definition of the `split_line' settings
Sebastian Thorarensen [Tue, 17 Jun 2014 16:17:28 +0000 (18:17 +0200)]
Split long IRC `ACTION' messages
Add line splitting logic to commands `/me' and `/action'.
Sebastian Thorarensen [Tue, 17 Jun 2014 15:25:40 +0000 (17:25 +0200)]
Fix the `userhostlen' fallback in `split_message'
ferret, the author of `splitlong-safe.pl' pointed out that `userhostlen'
should not only contain the maximum length of the hostname, but also the
maximum length of the username. Now 10 is used as the maximum username
length as a fallback. (`splitlong-safe.pl' uses the same limit.)
The username limit isn't defined in the standard, but 10 is common on
many networks. The odds that something goes wrong here is low, as
1) the fallback limit is only used when the user has not yet joined a
channel
2) the maximum hostname length (63) gives some error margin as the
hostname usually is shorter
Sebastian Thorarensen [Mon, 16 Jun 2014 19:59:48 +0000 (21:59 +0200)]
Avoid unnecessary splitting of lines
`split_line_end' could force lines to be unnecessarily split. This
commit fixes the problem by making sure that the last line isn't shorter
than `split_line_end'.
Sebastian Thorarensen [Mon, 16 Jun 2014 17:59:12 +0000 (19:59 +0200)]
Add configurable split line prefixes and suffixes
Add settings `split_line_start' and `split_line_end' analogous to
`splitlong_line_start' and `splitlong_line_end' in `splitlong.pl'. The
prefixes and suffixes are concatenated with a wrapper function to keep
`recode_split' and `strsplit_len' simple.
Sebastian Thorarensen [Fri, 13 Jun 2014 04:39:02 +0000 (06:39 +0200)]
Properly split long IRC messages
This commit adds handling of long IRC messages to the core. In contrast
to the `splitlong.pl' plugin, multi-byte encoded and recoded messages
are properly split.
To allow for this, a new function has been added to the server struct:
`split_message'. `split_message' returns a string array with the message
splitted to substrings of a length that the server can handle. If a
protocol module doesn't have any limit, it can simply return a singleton
array with a copy of the message.
The `MSG' chat command now calls `split_message' before `send_message',
and emits `message own_public' / `message own_private' with each
substring, so that the string splitting will be visible in the UI.
`split_message' in the IRC module uses `recode_split' which in turn uses
iconv to properly split multi-byte encoded (and recoded) messages.
Geert Hauwaerts [Sun, 6 Jul 2014 21:21:23 +0000 (23:21 +0200)]
Merge branch 'master' of https://github.com/irssi/irssi
Alexander Færøy [Sun, 6 Jul 2014 21:05:34 +0000 (23:05 +0200)]
Merge pull request #85 from dgl/werror
Make configure checks able to build with -Werror
Geert Hauwaerts [Sun, 6 Jul 2014 20:52:50 +0000 (22:52 +0200)]
Updated SERVER documentation
Added the noautosendcmd parameters to the SERVER syntax documentation
David Leadbeater [Sun, 6 Jul 2014 20:52:03 +0000 (21:52 +0100)]
Check return values from some syscalls and warn if they fail
David Leadbeater [Sun, 6 Jul 2014 20:51:22 +0000 (21:51 +0100)]
Fix compiler warning in IPv6 check
(This was why I saw a warning from the IPv4 code path, now fixed by
7949e4c ).
Geert Hauwaerts [Sun, 6 Jul 2014 20:36:13 +0000 (22:36 +0200)]
Improved the UNACT example ALIAS
Improved the UNACT example ALIAS
Geert Hauwaerts [Sun, 6 Jul 2014 20:24:16 +0000 (22:24 +0200)]
Redraw the statusbar after reading the settings
I fixed a bug where the statusbar was not redrawn after reading the
settings.
Geert Hauwaerts [Sun, 6 Jul 2014 20:23:17 +0000 (22:23 +0200)]
Updated the startup banner + added generic banner
I updated the banner displayed when you start Irssi for the first time
and I have added a banner that will be displayed everytime you start
Irssi.
David Leadbeater [Sun, 6 Jul 2014 18:56:13 +0000 (19:56 +0100)]
Initialize in6 correctly
This is technically wrong as it then gets used as an IPv4 sockaddr, but it only
needs to be some 0s so this is easier than changing the IPADDR data structure or
adding a new API.
Alexander Færøy [Sun, 6 Jul 2014 17:58:26 +0000 (19:58 +0200)]
Merge pull request #82 from ailin-nemui/256colour-cleanup
fix compiler warnings in extended colour code
David Leadbeater [Sun, 6 Jul 2014 17:56:17 +0000 (18:56 +0100)]
Make configure checks able to build with -Werror
Also fix a few compiler warnings, this combined with pull #82 allows me to build
with CFLAGS="-Werror -Wall".
Alexander Færøy [Sun, 6 Jul 2014 17:38:21 +0000 (19:38 +0200)]
Merge pull request #84 from dgl/gitignore
Ignore build products in .gitignore
David Leadbeater [Sun, 6 Jul 2014 17:42:43 +0000 (18:42 +0100)]
Ignore build products in .gitignore
Geert Hauwaerts [Sun, 6 Jul 2014 17:18:31 +0000 (19:18 +0200)]
Updated the ALIAS documentation
Updated the ALIAS documentation.
Geert Hauwaerts [Sun, 6 Jul 2014 16:53:05 +0000 (18:53 +0200)]
Replaced google.com with irssi.org examples
Replaced google.com with irssi.org examples.
Geert Hauwaerts [Sun, 6 Jul 2014 16:49:02 +0000 (18:49 +0200)]
Added information about the NO_ACT level
Added information about the NO_ACT level
Geert Hauwaerts [Sun, 6 Jul 2014 16:36:20 +0000 (18:36 +0200)]
Added a new example for ALIAS
Added a new example for ALIAS
Geert Hauwaerts [Sun, 6 Jul 2014 16:17:05 +0000 (18:17 +0200)]
New syntax documentation for NETWORK and SERVER
Rewrote the syntax documentation for NETWORK and SERVER
Geert Hauwaerts [Sun, 6 Jul 2014 13:00:46 +0000 (15:00 +0200)]
Syntax documentation rewrite for J-K commands
Rewrote the syntax documentation for all commands starting with the
letters J and K.
Geert Hauwaerts [Sun, 6 Jul 2014 12:14:07 +0000 (14:14 +0200)]
Removed the obsolete J alias
Removed the obsolete J alias.
Geert Hauwaerts [Sun, 6 Jul 2014 00:45:33 +0000 (02:45 +0200)]
Improved the default configuration file
Updated the aliases and default channels; general cleanup.
Geert Hauwaerts [Sun, 6 Jul 2014 00:44:28 +0000 (02:44 +0200)]
Wrote the missing syntax documentation for UPTIME
Wrote the missing syntax documentation for UPTIME.
Geert Hauwaerts [Sun, 6 Jul 2014 00:11:31 +0000 (02:11 +0200)]
Improved the IGNORE examples
Improved the IGNORE examples.
Geert Hauwaerts [Sun, 6 Jul 2014 00:06:36 +0000 (02:06 +0200)]
Improved some examples
Improved some examples.
Geert Hauwaerts [Sat, 5 Jul 2014 22:57:37 +0000 (00:57 +0200)]
Updated the TARGMAX of the default servers.
Most servers were outdates with their current TARGMAX capab; everything
should be up to date now.