Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-06-17 | irc: add hashtables to keep track of all capabilities | Simmo Saan | |
2017-06-10 | core, plugins: fix conditions to insert elements in linked lists | Sébastien Helleu | |
This removes scan-build warnings about dereference of last_xxx null pointers. | |||
2017-03-25 | irc: check that pointers received in arguments are not NULL in "free" functions | Sébastien Helleu | |
Functions: - irc_channel_nick_speaking_time_free - irc_ignore_free - irc_notify_free - irc_raw_message_free - irc_server_outqueue_free | |||
2017-01-01 | core: update copyright dates | Sébastien Helleu | |
2016-06-18 | api: remove functions printf_date() and printf_tags() | Sébastien Helleu | |
2016-03-21 | core: add pointer in some callbacks (closes #406) | Sébastien Helleu | |
This pointer is the first argument received by callbacks, and the existing argument "data" is now automatically freed by WeeChat when the object containing the callback is removed. With this new pointer, the linked list of callbacks in scripts has been removed. This will improve speed of scripts (using a lot of hooks), reduce memory used by scripts and reduce time to unload scripts. Following functions are affected in the C API: * exec_on_files * config_new * config_new_section * config_new_option * hook_command * hook_command_run * hook_timer * hook_fd * hook_process * hook_process_hashtable * hook_connect * hook_print * hook_signal * hook_hsignal * hook_config * hook_completion * hook_modifier * hook_info * hook_info_hashtable * hook_infolist * hook_hdata * hook_focus * unhook_all_plugin * buffer_new * bar_item_new * upgrade_new * upgrade_read | |||
2016-01-01 | core: update copyright dates | Sébastien Helleu | |
2015-12-20 | Merge remote-tracking branch 'origin/pr/351' | Sébastien Helleu | |
2015-07-04 | irc: fix type of value returned by function irc_buffer_build_name | Sébastien Helleu | |
2015-04-29 | irc: optimize search of a nick in nicklist (up to 3x faster) | Sébastien Helleu | |
2015-03-07 | irc: use NULL instead of "*" for unidentified nicks | Max Teufel | |
2015-02-21 | irc: remove useless rename of channel buffer on JOIN received with different ↵ | Sébastien Helleu | |
case (closes #336) This bug was introduced by commit 624083f41a6b8abc1a566b33f54bfc226d13886f. | |||
2015-01-25 | irc: send WHOX message only if server supports it | Sébastien Helleu | |
2015-01-25 | irc: remove compiler warning about unused parameter in ↵ | Sébastien Helleu | |
irc_channel_remove_account() | |||
2015-01-25 | irc: fix memory leak on nick account in irc_channel_remove_account() | Sébastien Helleu | |
2015-01-24 | irc: don't keep valid account names when account-notify is disabled | Max Teufel | |
2015-01-24 | irc: add support for CAP account-notify | Max Teufel | |
2015-01-23 | irc: 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-16 | irc: fix order of channel buffers opened (closes #303) | Sébastien Helleu | |
2015-01-15 | irc: fix crash in buffer close when server name is the same as a channel ↵ | Sébastien Helleu | |
name (closes #305) | |||
2015-01-01 | core: update copyright dates | Sébastien Helleu | |
2014-12-14 | irc: 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-01 | irc: reformat some code to make it more readable | Sébastien Helleu | |
2014-11-01 | irc: add argument "server_message" in function irc_nick_color_for_msg | Sébastien Helleu | |
2014-10-31 | irc: remove IRC color codes from buffer title in channels (closes #237) | Sébastien Helleu | |
2014-05-06 | irc: add option irc.look.join_auto_add_chantype (closes #65) | Sébastien Helleu | |
2014-03-30 | irc: add support of "away-notify" capability (closes #12) | Sébastien Helleu | |
2014-02-10 | api: add integer return code for functions hook_{signal|hsignal}_send | Sebastien Helleu | |
2014-01-09 | core: optimize xxx_valid() functions: return immediately if pointer is NULL | Sebastien Helleu | |
2014-01-01 | core: update copyright dates | Sebastien Helleu | |
2013-12-15 | core: 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-23 | irc: fix memory leak when a channel is deleted | Sebastien Helleu | |
2013-11-07 | irc: fix groups in channel nicklist when reconnecting to a server that ↵ | Sebastien Helleu | |
supports more nick prefixes than the previously connected server | |||
2013-04-28 | irc: fix duplicate nick completion when someone rejoins the channel with ↵ | Sebastien Helleu | |
same nick but a different case (bug #38841) | |||
2013-04-21 | irc: add tag "irc_nick_back" for messages displayed in private buffer when a ↵ | Sebastien Helleu | |
nick is back on server (task #12576) | |||
2013-03-24 | irc: add option irc.look.display_join_message (task #10895) | Sebastien Helleu | |
2013-03-17 | irc: add option irc.look.pv_buffer: automatically merge private buffers ↵ | Sebastien Helleu | |
(optionally by server) (task #11924) | |||
2013-03-17 | core: fix typos in many comments and some strings | Sebastien Helleu | |
2013-02-18 | irc: fix crash when unmasking a smart filtered join if a line without tags ↵ | Sebastien Helleu | |
is displayed after the join | |||
2013-02-17 | irc: 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-01 | core: update copyright dates | Sebastien Helleu | |
2012-12-15 | core: move comments with description of C file to top of files | Sebastien Helleu | |
2012-12-13 | core: reformat comments for functions | Sebastien Helleu | |
2012-12-08 | api: allow creation of structure with hdata_update (allowed for hdata "history") | Sebastien Helleu | |
2012-11-14 | irc: fix crash on /upgrade (free channels before server data when a server ↵ | Sebastien Helleu | |
is destroyed) (bug #37736) | |||
2012-10-09 | irc: add option "-noswitch" for command /join (task #12275) | Sebastien Helleu | |
2012-09-18 | irc: fix rejoin of channels with a key, ignore value "*" sent by server for ↵ | Peter Boström | |
key (bug #24131) | |||
2012-08-27 | api: allow update for some variables of hdata, add new functions ↵ | Sebastien Helleu | |
hdata_update and hdata_set | |||
2012-07-20 | core: add support of arrays in hdata variables | Sebastien Helleu | |
2012-06-14 | irc: set callback "nickcmp" in channel buffers | Sebastien Helleu | |