Age | Commit message (Collapse) | Author |
|
Makefile.am: Add default-config.h and default-theme.h to CLEANFILES
|
|
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.
|
|
|
|
Fixes issues when building from other directories when the source tree
was already configured before, as found in the comments of PR #375
|
|
Fix Out-of-tree build
|
|
|
|
|
|
Add explicit checks into every module to match the ABI version defined
in common.h
|
|
Rewrite some faulty logic handling the saved channels. Fixes #340
|
|
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.
|
|
add missing file to Makefile
|
|
Use g_strcmp0 instead of strcmp.
Explicit checks added for the g_strcmp0 clauses.
|
|
|
|
|
|
Symlink irssi-version.h into build dir, restoring 550df275580b253e8c3ebb5dbfceef87311a63c9
|
|
|
|
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.
|
|
reimplement format and length logic for the entry prompt
|
|
forward alternate_nick to Irc::Server attributes
|
|
DCC close always requires a type
|
|
|
|
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.
|
|
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.
|
|
Correctly alias 'channel' to '#channel'
|
|
Random fixes (improve INSTALL)
|
|
|
|
a fresh clone of the repository
|
|
|
|
more perl inheritance warning fixes
|
|
|
|
fix nick class hierarchy
|
|
stop cap_sasl
|
|
|
|
|
|
Save a patch from the Flyspray oblivion, plus a nice unrelated commit to make everyone (un)happy
|
|
Let ignore_check do its work when server is NULL
|
|
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
|
|
|
|
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.
|
|
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.
|
|
Use the same approach used in 'irc_channels_join'.
Remove 'irc_nick_strip' since it was unused.
|
|
Strip trailing whitespace from commands
|
|
|
|
|
|
|
|
|