]>
jfr.im git - irc/irssi/irssi.git/log
ailin-nemui [Tue, 12 Jan 2016 22:34:44 +0000 (23:34 +0100)]
Merge branch '0.8.18-beta1' into 0.8.18-beta2
ailin-nemui [Tue, 12 Jan 2016 22:27:43 +0000 (23:27 +0100)]
Merge branch '0.8.18-beta1' (early part) into 0.8.18-beta2
ailin-nemui [Mon, 11 Jan 2016 20:19:35 +0000 (21:19 +0100)]
Merge pull request #393 from ailin-nemui/moduleversion-perl
forward ABI to perl modules
ailin-nemui [Mon, 11 Jan 2016 20:04:48 +0000 (21:04 +0100)]
Merge pull request #394 from ailin-nemui/reset-history
option to clear the history
ailin-nemui [Mon, 11 Jan 2016 20:04:43 +0000 (21:04 +0100)]
Merge pull request #389 from ailin-nemui/hilight2-up
keep track of address in text_dest for hilight purposes
ailin-nemui [Mon, 11 Jan 2016 20:04:27 +0000 (21:04 +0100)]
Merge pull request #390 from LemonBoy/ignore-find
Clean up the ignore_find API to make it more powerful.
ailin-nemui [Fri, 8 Jan 2016 19:27:47 +0000 (20:27 +0100)]
Merge pull request #396 from mauke/master
make /knockout use /unban to remove bans
Lukas Mai [Fri, 8 Jan 2016 18:37:29 +0000 (19:37 +0100)]
make /knockout use /unban to remove bans
/knockout uses /ban to set bans but calls ban_remove() directly to
remove them. This commit makes it use /unban instead. This allows
scripts that hook ban/unban to work automatically with /knockout.
ailin-nemui [Fri, 8 Jan 2016 18:28:46 +0000 (19:28 +0100)]
Merge pull request #395 from mauke/master
irc/core/irc-commands.c: fix indentation
Lukas Mai [Fri, 8 Jan 2016 17:52:59 +0000 (18:52 +0100)]
irc/core/irc-commands.c: fix indentation
ailin-nemui [Fri, 8 Jan 2016 14:42:59 +0000 (15:42 +0100)]
reorder history add and fixes
ailin-nemui [Tue, 15 Dec 2015 00:52:44 +0000 (01:52 +0100)]
option to clear the history
ailin-nemui [Wed, 6 Jan 2016 16:25:53 +0000 (17:25 +0100)]
forward ABI to perl modules
ailin-nemui [Wed, 6 Jan 2016 11:57:20 +0000 (12:57 +0100)]
Merge pull request #392 from mauke/master
irssiproxy: avoid using pointer after freeing it
Lukas Mai [Wed, 6 Jan 2016 11:45:18 +0000 (12:45 +0100)]
irssiproxy: avoid using pointer after freeing it
LemonBoy [Sun, 3 Jan 2016 20:19:46 +0000 (21:19 +0100)]
Don't break the API.
Have a ignore_find_full method that is the one that all the new code
should be using and provide some working stubs for ignore_find and
ignore_find_noact.
LemonBoy [Sun, 3 Jan 2016 18:49:18 +0000 (19:49 +0100)]
Clean up the ignore_find API to make it more powerful.
This way we prevent the creation of duplicate ignores since the old code
skipped the ignore_find call when a pattern was specified.
It should also cover all the cases where the ignores would be wrongly
overwritten, such as the case outlined in #78.
ailin-nemui [Sun, 27 Dec 2015 23:07:42 +0000 (00:07 +0100)]
keep track of address in text_dest for hilight purposes
ailin-nemui [Sun, 27 Dec 2015 23:07:42 +0000 (00:07 +0100)]
keep track of address in text_dest for hilight purposes
ailin-nemui [Mon, 21 Dec 2015 23:51:57 +0000 (00:51 +0100)]
correct incorrect pre-release tag in NEWS
ailin-nemui [Mon, 21 Dec 2015 23:18:41 +0000 (00:18 +0100)]
Merge pull request #387 from ailin-nemui/import-beta-news
list NEWS and AUTHORS since 0.8.17
ailin-nemui [Sun, 13 Dec 2015 13:14:41 +0000 (14:14 +0100)]
list NEWS since 0.8.17
ailin-nemui [Sun, 13 Dec 2015 11:35:27 +0000 (12:35 +0100)]
add new authors since 0.8.17
ailin-nemui [Tue, 15 Dec 2015 09:59:23 +0000 (10:59 +0100)]
tag as 0.8.18-beta1
ailin-nemui [Sun, 13 Dec 2015 13:17:33 +0000 (14:17 +0100)]
remove mention of ./autogen.sh from releases INSTALL
ailin-nemui [Sun, 13 Dec 2015 13:14:41 +0000 (14:14 +0100)]
list NEWS since 0.8.17
ailin-nemui [Sun, 13 Dec 2015 11:35:27 +0000 (12:35 +0100)]
add new authors since 0.8.17
ailin-nemui [Tue, 15 Dec 2015 10:12:09 +0000 (11:12 +0100)]
Merge pull request #385 from ailin-nemui/master
option to clear the history
ailin-nemui [Tue, 15 Dec 2015 10:09:48 +0000 (11:09 +0100)]
Merge pull request #377 from ailin-nemui/moduleversion2
module check irssi version (manual way)
ailin-nemui [Tue, 15 Dec 2015 00:52:44 +0000 (01:52 +0100)]
option to clear the history
ailin-nemui [Mon, 14 Dec 2015 23:10:27 +0000 (00:10 +0100)]
Merge pull request #383 from mh-source/patch-1
script should be plural
ailin-nemui [Mon, 14 Dec 2015 23:08:50 +0000 (00:08 +0100)]
Merge pull request #384 from ailin-nemui/master
clean up after #303
ailin-nemui [Mon, 14 Dec 2015 23:08:44 +0000 (00:08 +0100)]
clean up after #303
ailin-nemui [Mon, 14 Dec 2015 23:07:18 +0000 (00:07 +0100)]
Merge pull request #303 from vague666/fs275
Applied patch from fs#275 to make /hilight -mask -line work properly
ailin-nemui [Mon, 14 Dec 2015 23:06:48 +0000 (00:06 +0100)]
Merge pull request #306 from dequis/bracketed-paste
Implement paste detection via the bracketed paste mode 2: bracket pasterer
mh [Mon, 14 Dec 2015 18:12:47 +0000 (19:12 +0100)]
script should be plural
dx [Mon, 14 Dec 2015 13:27:39 +0000 (10:27 -0300)]
Merge pull request #382 from ailin-nemui/staticperl
ensure staticlib perl works on 5.22
dequis [Sun, 13 Dec 2015 16:56:09 +0000 (13:56 -0300)]
Bracketed paste: fix nitpick from ahf's review
Thanks ahf
ailin-nemui [Sun, 13 Dec 2015 00:08:53 +0000 (01:08 +0100)]
ensure staticlib perl works on 5.22 (for now)
dx [Sat, 12 Dec 2015 15:40:38 +0000 (12:40 -0300)]
Merge pull request #378 from ailin-nemui/staticperl
deinit perl on staticperl builds
ailin-nemui [Sat, 12 Dec 2015 10:29:40 +0000 (11:29 +0100)]
Merge pull request #380 from dequis/makefile-cleanfiles
Makefile.am: Add default-config.h and default-theme.h to CLEANFILES
dequis [Sat, 12 Dec 2015 04:44:05 +0000 (01:44 -0300)]
Bracketed paste: Adjust paste line count if there's text after newlines
With bracketed paste, "a\nb" will result in two lines being pasted,
because it's a single thing, with an end marker which the timeout based
pastes don't have.
Due to the way term_gets() counts lines, that input will have
paste_line_count == 1. This can be misleading.
This code adjusts it by looking at the last character, and increasing
the count if it finds anything that isn't a newline.
dequis [Sat, 12 Dec 2015 04:17:48 +0000 (01:17 -0300)]
Disable timeout-based paste detection if paste_use_bracketed_mode is on
dequis [Sat, 12 Dec 2015 00:31:04 +0000 (21:31 -0300)]
Makefile.am: Add default-config.h and default-theme.h to CLEANFILES
Fixes issues when building from other directories when the source tree
was already configured before, as found in the comments of PR #375
dx [Sat, 12 Dec 2015 00:30:30 +0000 (21:30 -0300)]
Merge pull request #375 from ailin-nemui/objdir-build
Fix Out-of-tree build
ailin-nemui [Thu, 10 Dec 2015 13:02:59 +0000 (14:02 +0100)]
deinit perl on staticperl builds
ailin-nemui [Mon, 23 Nov 2015 23:08:20 +0000 (00:08 +0100)]
module check irssi version
Add explicit checks into every module to match the ABI version defined
in common.h
ailin-nemui [Wed, 9 Dec 2015 22:07:48 +0000 (23:07 +0100)]
Merge pull request #371 from LemonBoy/rampage
Rewrite some faulty logic handling the saved channels. Fixes #340
ailin-nemui [Wed, 9 Dec 2015 22:04:25 +0000 (23:04 +0100)]
Merge pull request #376 from dequis/win32-ifdefs
Remove all WIN32 ifdefs (unifdef -UWIN32)
dequis [Wed, 9 Dec 2015 18:20:59 +0000 (15:20 -0300)]
Remove all WIN32 ifdefs (unifdef -UWIN32)
Just use cygwin.
This looks like it wasn't enough to do anything useful, and I don't
think anyone cares about supporting win32 the hard way.
dx [Wed, 9 Dec 2015 18:07:44 +0000 (15:07 -0300)]
Merge pull request #374 from ailin-nemui/dist-fix
add missing file to Makefile
LemonBoy [Wed, 9 Dec 2015 15:16:03 +0000 (16:16 +0100)]
Minor adjustments.
Use g_strcmp0 instead of strcmp.
Explicit checks added for the g_strcmp0 clauses.
LemonBoy [Wed, 9 Dec 2015 15:02:37 +0000 (16:02 +0100)]
Rewrite some faulty logic handling the saved servers.
LemonBoy [Wed, 9 Dec 2015 14:43:31 +0000 (15:43 +0100)]
Better function naming
ailin-nemui [Wed, 9 Dec 2015 14:00:25 +0000 (15:00 +0100)]
Fix Out-of-tree build
Symlink irssi-version.h into build dir, restoring
550df275580b253e8c3ebb5dbfceef87311a63c9
ailin-nemui [Wed, 9 Dec 2015 13:23:15 +0000 (14:23 +0100)]
add missing file to Makefile
ailin-nemui [Wed, 9 Dec 2015 11:33:53 +0000 (12:33 +0100)]
Merge pull request #131 from ailin-nemui/fe-exec-perl
Add bindings for exec-type window items to Perl
Ailin Nemui [Fri, 22 Aug 2014 11:48:17 +0000 (13:48 +0200)]
Add bindings for exec-type window items to Perl
These bindings were missing and resulted in non-hash non-undef active
entries when an interactive process is executing.
ailin-nemui [Wed, 9 Dec 2015 11:01:00 +0000 (12:01 +0100)]
Merge pull request #174 from ailin-nemui/entry-prompt-colours
reimplement format and length logic for the entry prompt
ailin-nemui [Wed, 9 Dec 2015 11:00:30 +0000 (12:00 +0100)]
Merge pull request #65 from ailin-nemui/perl-irc-poly
forward alternate_nick to Irc::Server attributes
ailin-nemui [Wed, 9 Dec 2015 10:58:23 +0000 (11:58 +0100)]
Merge pull request #373 from mineo/dcc-doc
DCC close always requires a type
Wieland Hoffmann [Wed, 9 Dec 2015 10:21:51 +0000 (11:21 +0100)]
DCC close always requires a type
LemonBoy [Sun, 6 Dec 2015 21:31:49 +0000 (22:31 +0100)]
Rewrite some faulty logic handling the saved channels.
Issue #340 brought to our attention the fact that under certain
circumstances irssi would go on a wild rampage and carelessly overwrite
some saved channel records in the configuration file.
This happened because the code didn't take into account the case where
the channel index in setupchannels wouldn't match the one in the
configuration; this actually happens when the user removes a chatnet
without removing the associated channels.
ailin-nemui [Thu, 26 Nov 2015 23:07:15 +0000 (00:07 +0100)]
Merge pull request #370 from dequis/irc-cap-space
irc-cap: Don't send a space at the beginning of the CAP REQ parameter
dequis [Thu, 26 Nov 2015 22:50:58 +0000 (19:50 -0300)]
irc-cap: Don't send a space at the beginning of the CAP REQ parameter
Turns out it confuses inspircd, making it reply a NAK with empty
parameter. The rest is ACKed anyway. I've already whined at saberuk
and there's a pending pull request over there fixing this issue.
And, of course, this is cleaner.
dx [Thu, 26 Nov 2015 22:25:16 +0000 (19:25 -0300)]
Merge pull request #357 from LemonBoy/fix-99+1
Correctly alias 'channel' to '#channel'
Geert Hauwaerts [Wed, 25 Nov 2015 18:49:25 +0000 (19:49 +0100)]
Merge pull request #368 from incertia/random-fixes
Random fixes (improve INSTALL)
Will Song [Wed, 25 Nov 2015 18:25:55 +0000 (12:25 -0600)]
revise INSTALL to be more clear regarding which script to use
Will Song [Wed, 25 Nov 2015 17:55:18 +0000 (11:55 -0600)]
change ./configure to ./autogen.sh because ./configure does not exist in
a fresh clone of the repository
Will Song [Wed, 25 Nov 2015 17:53:48 +0000 (11:53 -0600)]
ignore MYMETA.* generated by scripts in project root
dx [Wed, 25 Nov 2015 13:11:53 +0000 (10:11 -0300)]
Merge pull request #367 from ailin-nemui/perl_warn
more perl inheritance warning fixes
ailin-nemui [Wed, 25 Nov 2015 11:16:42 +0000 (12:16 +0100)]
more perl inheritance warning fixes
dx [Tue, 24 Nov 2015 00:02:48 +0000 (21:02 -0300)]
Merge pull request #365 from ailin-nemui/perl_nick
fix nick class hierarchy
dx [Mon, 23 Nov 2015 23:56:33 +0000 (20:56 -0300)]
Merge pull request #364 from ailin-nemui/no_cap_sasl
stop cap_sasl
ailin-nemui [Mon, 23 Nov 2015 23:40:19 +0000 (00:40 +0100)]
fix nick class hierarchy
ailin-nemui [Mon, 23 Nov 2015 23:30:12 +0000 (00:30 +0100)]
stop cap_sasl
dx [Mon, 23 Nov 2015 16:08:13 +0000 (13:08 -0300)]
Merge pull request #360 from LemonBoy/backport-patch
Save a patch from the Flyspray oblivion, plus a nice unrelated commit to make everyone (un)happy
ailin-nemui [Mon, 23 Nov 2015 09:05:05 +0000 (10:05 +0100)]
Merge pull request #359 from LemonBoy/dcc-assert
Let ignore_check do its work when server is NULL
ailin-nemui [Sun, 22 Nov 2015 22:02:04 +0000 (23:02 +0100)]
Merge pull request #361 from LemonBoy/awaylog-format
Use the expanded filename when picking the awaylog
LemonBoy [Sun, 22 Nov 2015 20:59:28 +0000 (21:59 +0100)]
Use the expanded filename when picking the awaylog
This fixes a long-standing bug where 'fname' was being feed to cat
instead of 'real_fname', causing it to quit with a 'No such file or directory'
error.
FS#377
LemonBoy [Sun, 22 Nov 2015 20:33:44 +0000 (21:33 +0100)]
Use 'isblank()' instead of a custom macro
Fabian Kurz [Sun, 22 Nov 2015 20:24:05 +0000 (21:24 +0100)]
Correct a wrong use of the 'paste_buffer' variable
The function "static void paste_buffer_join_lines(GArray *buf)" in
"src/fe-text/gui-readline.c" is supposed to join lines from the GArray
pointed to by *buf under certain circumstances.
In the code of the function "buf" is actually used for getting the length
of the GArray, but to get a pointer to the data, "paste_buffer->data" is
used; paste_buffer is defined in the scope of the whole file.
This delivers the desired result, because this function is only called
once, with "paste_buffer" as the argument. If paste_buffer_join_lines()
will ever be used with a different argument, it will fail.
LemonBoy [Sun, 22 Nov 2015 15:57:45 +0000 (16:57 +0100)]
Let ignore_check do its work when server is NULL
A NULL-check has been added to the ignore_match_server macro, making the
function safe from a pointer perspective.
Fixes #193 in the meanwhile.
LemonBoy [Thu, 19 Nov 2015 14:31:32 +0000 (15:31 +0100)]
Correctly alias 'channel' to '#channel'
Use the same approach used in 'irc_channels_join'.
Remove 'irc_nick_strip' since it was unused.
ailin-nemui [Wed, 18 Nov 2015 21:01:29 +0000 (22:01 +0100)]
Merge pull request #350 from LemonBoy/fix-99
Strip trailing whitespace from commands
ailin-nemui [Tue, 10 Nov 2015 10:07:16 +0000 (11:07 +0100)]
Merge pull request #351 from vague666/hilight_default_behaviour
Fix /hilight list output behaviour depending on enabled flags
Jari Matilainen [Mon, 9 Nov 2015 22:06:56 +0000 (23:06 +0100)]
/hilight list print output with enabled flags, except when -word and -nick are used
LemonBoy [Mon, 9 Nov 2015 22:02:41 +0000 (23:02 +0100)]
Use the PARAM_FLAG_STRIP_TRAILING_WS flag wherever possible.
LemonBoy [Mon, 9 Nov 2015 17:39:13 +0000 (18:39 +0100)]
Strip the trailing whitespace from /join commands.
Fixes #99 for great good.
LemonBoy [Mon, 9 Nov 2015 16:32:51 +0000 (17:32 +0100)]
Add an option to strip trailing whitespace when parsing commands
ailin-nemui [Mon, 9 Nov 2015 15:45:19 +0000 (16:45 +0100)]
Merge pull request #313 from isundil/master
Fix #45 Make it easy to delete default channels, servers and networks
ailin-nemui [Mon, 9 Nov 2015 15:21:33 +0000 (16:21 +0100)]
Merge pull request #341 from dequis/strsplit-len-fix
Fix invalid reads in strsplit_len when splitting on spaces
dequis [Mon, 9 Nov 2015 09:46:40 +0000 (06:46 -0300)]
strsplit_len: make it look more like the original version
dequis [Mon, 9 Nov 2015 09:33:08 +0000 (06:33 -0300)]
strsplit_len: use strlen() directly instead of a remaining_len variable
dequis [Sun, 8 Nov 2015 17:28:18 +0000 (14:28 -0300)]
Merge remote-tracking branch 'origin/master' into bracketed-paste
ailin-nemui [Sun, 1 Nov 2015 23:15:58 +0000 (00:15 +0100)]
Merge pull request #330 from dequis/xterm-keypad-enter
Add xterm's keypad enter, meta-O-M to "key return" bindings
dx [Sun, 1 Nov 2015 16:40:54 +0000 (13:40 -0300)]
Merge pull request #320 from irssi/ahf/add-setting-type-any
Fix warnings
dx [Fri, 30 Oct 2015 07:09:00 +0000 (04:09 -0300)]
Merge pull request #344 from rrebello/m4-quote-fix
Fix quote around macro argument
dx [Wed, 28 Oct 2015 21:22:04 +0000 (18:22 -0300)]
Merge pull request #345 from LemonBoy/sasl-reconnect
Preserve the sasl_ options across reconnects.
LemonBoy [Wed, 28 Oct 2015 20:56:35 +0000 (21:56 +0100)]
Preserve the sasl_ options across reconnects.