summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2014-10-09irc: fix completion of commands /msg, /notice and /querySébastien Helleu
2014-10-08relay: use comma separator in option relay.irc.backlog_tags, check the value ↵Sébastien Helleu
of option when it is changed with /set
2014-10-08relay: add host in sender for IRC backlog PRIVMSG messages sent to clientsSébastien Helleu
2014-10-05Merge branch 'arraylist'Sébastien Helleu
2014-10-03core: use pkg-config to find Lua lib/headers with cmake, detection of Lua 5.2Sébastien Helleu
2014-09-29core: remove sort on configuration files and sectionsSébastien Helleu
The sort was causing bugs because some options were missing while reading other options, so the order of sections is important, they must not be sorted. This is a partial revert of commit 56f099bec647ef79542e3e65e847e24d1bdcaa61.
2014-09-28trigger: fix typo in default conditions of "beep" triggerSébastien Helleu
2014-09-28trigger: add "${tg_displayed}" in conditions of default trigger "beep"Sébastien Helleu
The command of "beep" trigger is now executed only if the message is displayed (not filtered with /filter).
2014-09-28core: move bar item "scroll" between buffer name and lag in default bar ↵Sébastien Helleu
items of status bar
2014-09-28relay: add quotes in commentSébastien Helleu
2014-09-28relay: don't print ::ffff: in v4-mapped addresses.Anders Bergh
2014-09-28core: check that data is not NULL in function string_iconv_fprintfSébastien Helleu
2014-09-26relay: fix send of signals "relay_client_xxx" (closes #214)Sébastien Helleu
The signals about relay client status changes were sent only when the client has ended. Now it is went on any status change.
2014-09-24core: fix crash on buffer close when option weechat.look.hotlist_remove is ↵Sébastien Helleu
set to "merged" (closes #199)
2014-09-22irc: fix type of value stored in hashtable when joining a channel (closes #211)Sébastien Helleu
2014-09-21core: fix highlight of IRC action messages when option irc.look.nick_mode is ↵Sébastien Helleu
set to "action" or "both" (closes #206)
2014-09-20core: fix compilation of plugin API functions (macros) when compiler ↵Sébastien Helleu
optimizations are enabled (closes #200)
2014-09-20guile: fix compilation with Guile < 2.0.4 (closes #198)Sébastien Helleu
2014-09-20trigger: do not allow any changes on a trigger when it is currently running ↵Sébastien Helleu
(closes #189)
2014-09-20aspell: fix compilation with enchant version older than 1.6.0 (closes #192)Sébastien Helleu
2014-09-06irc: display nick changes in server buffer (closes #188)Sébastien Helleu
2014-09-04irc: disable creation of temporary servers by default with command /connect, ↵Sébastien Helleu
new option irc.look.temporary_servers
2014-09-01core: use a sorted arraylist for partial completionsSébastien Helleu
With a sorted list, the partial completion is about 50x faster (like other completions).
2014-09-01core: optimize completion by using arraylistsSébastien Helleu
With arraylist (vs weelist), the completion is about 50x faster. It is visible on "/help [+tab]".
2014-09-01core: add comment about argument "index" of function arraylist_searchSébastien Helleu
2014-09-01core: reset data contents in function arraylist_clear if size_alloc_min > 0Sébastien Helleu
2014-09-01core: add extra check on arraylist pointer in arraylist functionsSébastien Helleu
2014-09-01core: add functions to manage array listsSébastien Helleu
2014-08-31core: change comment about linker and circular references problems with ↵Sébastien Helleu
static libs
2014-08-30core: add debug functions to measure time spent in code/functionsSébastien Helleu
2014-08-29irc: use irc_protocol_nick_address for ban/quiet/invex/exception listsMax Teufel
2014-08-29core: fix window/buffer pointers used in command /evalSébastien Helleu
2014-08-29core: add another example of buffer name in /help filterSébastien Helleu
2014-08-29api: use microseconds instead of milliseconds in functions util_timeval_diff ↵Sébastien Helleu
and util_timeval_add
2014-08-29core: remove some spacesSébastien Helleu
2014-08-27api: fix bug in function hdata_move when absolute value of count is greater ↵Sébastien Helleu
than 1
2014-08-24core: sort linked lists with configuration files and sections by nameSébastien Helleu
2014-08-23irc: remove a trailing comma in help of server capabilities optionSébastien Helleu
2014-08-23core: add a constant for color buffer nameSébastien Helleu
2014-08-23core: add missing return code in comment of function hook_command_execSébastien Helleu
2014-08-23core: fix error message in case of ambiguous incomplete commandSébastien Helleu
2014-08-23core: fix typo: too much calls -> too many callsSébastien Helleu
2014-08-23core: fix typo: unambigous -> unambiguousSébastien Helleu
2014-08-23core: allow incomplete commands if unambiguous (task #5419)Sébastien Helleu
2014-08-23trigger: add option "restore" in command /triggerSébastien Helleu
2014-08-22script: fix crash on "/script update" if a script detail is displayed in ↵Sébastien Helleu
buffer (closes #177)
2014-08-22trigger: fix regex used in default triggers to hide passwords (closes #172)Sébastien Helleu
"\S" is not supported on *BSD, so it is replaced by "[^ ]" (which should be enough, since there should be no tabs or other whitespace different from spaces in command line).
2014-08-20xfer: bind to wildcard address when sendingAndrew Potter
When #5 was fixed, we started to always bind to the local address connected to the irc server because the xfer.network.own_ip address may not be able to be bound to when NATed. But this means when the own_ip address is a different family (IPv4 vs IPv6) from the irc server connection, we were listening for connections on the wrong interface. This patch lets us figure out which family is being used, (xfer.network.own_ip's family, or the irc connection's family otherwise) and bind() into the correct family via that family's wildcard address.
2014-08-19xfer: Use hook_connect() for receiving chatsAndrew Potter
fixes #160
2014-08-19core: fix modifier "weechat_print": discard only one line when several lines ↵Sébastien Helleu
are displayed in same message (closes #171) When several lines are displayed in a message (separated by "\n"), the modifier "weechat_print" will now discard just one line (if return value is an empty string), instead of discarding the whole message.