summaryrefslogtreecommitdiff
path: root/src/plugins/irc/irc-channel.c
AgeCommit message (Collapse)Author
2015-01-24irc: add support for CAP account-notifyMax Teufel
2015-01-23irc: fix restore of query buffers on /upgrade (closes #315)Sébastien Helleu
After /upgrade it was not possible to send a message in the query buffer or to receive messages from this nick. This commit fixes the search of query buffer when creating the irc channel (with type "private"). The bug was introduced by commit 9749b65f7e67bbee55e8708e571f5cff79b1bdbe.
2015-01-16irc: fix order of channel buffers opened (closes #303)Sébastien Helleu
2015-01-15irc: fix crash in buffer close when server name is the same as a channel ↵Sébastien Helleu
name (closes #305)
2015-01-01core: update copyright datesSébastien Helleu
2014-12-14irc: open channel buffers before the JOIN is received from server (autojoin ↵Sébastien Helleu
and manual joins) (closes #216) New options: - irc.look.buffer_open_before_autojoin - irc.look.buffer_open_before_join
2014-11-01irc: reformat some code to make it more readableSébastien Helleu
2014-11-01irc: add argument "server_message" in function irc_nick_color_for_msgSébastien Helleu
2014-10-31irc: remove IRC color codes from buffer title in channels (closes #237)Sébastien Helleu
2014-05-06irc: add option irc.look.join_auto_add_chantype (closes #65)Sébastien Helleu
2014-03-30irc: add support of "away-notify" capability (closes #12)Sébastien Helleu
2014-02-10api: add integer return code for functions hook_{signal|hsignal}_sendSebastien Helleu
2014-01-09core: optimize xxx_valid() functions: return immediately if pointer is NULLSebastien Helleu
2014-01-01core: update copyright datesSebastien Helleu
2013-12-15core: add buffer property "highlight_tags_restrict", rename option ↵Sebastien Helleu
irc.look.highlight_tags to irc.look.highlight_tags_restrict The buffer property "highlight_tags" is renamed to "highlight_tags_restrict". New behavior for buffer property "highlight_tags": force highlight on tags. Option irc.look.highlight_tags is renamed to irc.look.highlight_tags_restrict.
2013-11-23irc: fix memory leak when a channel is deletedSebastien Helleu
2013-11-07irc: fix groups in channel nicklist when reconnecting to a server that ↵Sebastien Helleu
supports more nick prefixes than the previously connected server
2013-04-28irc: fix duplicate nick completion when someone rejoins the channel with ↵Sebastien Helleu
same nick but a different case (bug #38841)
2013-04-21irc: add tag "irc_nick_back" for messages displayed in private buffer when a ↵Sebastien Helleu
nick is back on server (task #12576)
2013-03-24irc: add option irc.look.display_join_message (task #10895)Sebastien Helleu
2013-03-17irc: add option irc.look.pv_buffer: automatically merge private buffers ↵Sebastien Helleu
(optionally by server) (task #11924)
2013-03-17core: fix typos in many comments and some stringsSebastien Helleu
2013-02-18irc: fix crash when unmasking a smart filtered join if a line without tags ↵Sebastien Helleu
is displayed after the join
2013-02-17irc: unmask smart filtered join if nick speaks in channel some minutes after ↵Sebastien Helleu
the join, new option irc.look.smart_filter_join_unmask (task #12405) The nick changes are tracked and will be unmasked with the join. Events triggering the unmask of join are: a message (can be CTCP), a notice or an update of topic.
2013-01-01core: update copyright datesSebastien Helleu
2012-12-15core: move comments with description of C file to top of filesSebastien Helleu
2012-12-13core: reformat comments for functionsSebastien Helleu
2012-12-08api: allow creation of structure with hdata_update (allowed for hdata "history")Sebastien Helleu
2012-11-14irc: fix crash on /upgrade (free channels before server data when a server ↵Sebastien Helleu
is destroyed) (bug #37736)
2012-10-09irc: add option "-noswitch" for command /join (task #12275)Sebastien Helleu
2012-09-18irc: fix rejoin of channels with a key, ignore value "*" sent by server for ↵Peter Boström
key (bug #24131)
2012-08-27api: allow update for some variables of hdata, add new functions ↵Sebastien Helleu
hdata_update and hdata_set
2012-07-20core: add support of arrays in hdata variablesSebastien Helleu
2012-06-14irc: set callback "nickcmp" in channel buffersSebastien Helleu
2012-03-22irc: do not send command "MODE #channel" on manual /names (do it only when ↵Sebastien Helleu
names are received on join of channel) (bug #35930)
2012-03-12irc: use computed nick color in many messages instead of option ↵Sebastien Helleu
weechat.color.chat_nick
2012-03-06irc: compute hash to find nick color for nick in server message when nick is ↵Sebastien Helleu
not in nicklist
2012-01-22core: add support of flags in regular expressions and highlight options, add ↵Sebastien Helleu
irc options to customize/disable default nick highlight (task #11128) New functions in C plugin API: - string_regex_flags - string_regcomp New irc options: - irc.look.highlight_server - irc.look.highlight_channel - irc.look.highlight_pv Regex flags are supported in following options/commands: - option weechat.look.highlight - option weechat.look.highlight_regex - options irc.look.highlight_{server|channel|pv} - option relay.network.allowed_ips - core command /filter - irc command /list - irc command /ignore - rmodifier command /rmodifier
2012-01-08core: update copyright datesSebastien Helleu
2012-01-06irc: use redirection to get channel modes after update of modes on channel, ↵Sebastien Helleu
display output of /mode #channel
2011-12-25irc: add optional server in info "irc_is_channel" (before channel name) (bug ↵Sebastien Helleu
#35124), add optional server in info_hashtable "irc_message_parse"
2011-12-09irc: reset read marker of current buffer on manual /joinSebastien Helleu
2011-11-18irc: remove autorejoin on channels when disconnected from server (bug #32207)Sebastien Helleu
2011-11-12irc: add case insensitive string comparison based on casemapping of server ↵Sebastien Helleu
(rfc1459, strict-rfc1459, ascii) (bug #34239)
2011-10-26core: remove unneeded whitespaceSebastien Helleu
2011-09-30irc: display host in message "nick is back on server" (in private) only if ↵Sebastien Helleu
host is set for nick
2011-08-14core: add buffer property "short_name_is_set", return name if short name is ↵Sebastien Helleu
not set (in buffer infolist or property)
2011-08-14irc: set short name on buffers only if it was not set by another plugin/scriptSebastien Helleu
2011-08-08irc: send WHO command to check away nicks only if channel was not partedSebastien Helleu
2011-08-05core: fix bugs with automatic layout (bug #26110), add support of merged ↵Sebastien Helleu
buffers in layout (task #10893)