summaryrefslogtreecommitdiff
path: root/src/plugins/irc/irc-buffer.h
AgeCommit message (Collapse)Author
2017-08-10core: remove value for first #define in headers, add "PLUGIN" in plugin headersSébastien Helleu
2017-06-03exec, fifo, irc: remove unused #define-sSimmo Saan
2017-01-01core: update copyright datesSébastien Helleu
2016-03-21core: 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-01core: update copyright datesSébastien Helleu
2015-07-04irc: fix type of value returned by function irc_buffer_build_nameSébastien Helleu
2015-01-01core: update copyright datesSébastien Helleu
2014-03-19core: fix use of reserved C identifiers in headers (closes #31)Sebastien Helleu
2014-01-01core: update copyright datesSebastien Helleu
2013-03-17irc: add option irc.look.pv_buffer: automatically merge private buffers ↵Sebastien Helleu
(optionally by server) (task #11924)
2013-01-01core: update copyright datesSebastien Helleu
2012-06-14irc: set callback "nickcmp" in channel buffersSebastien Helleu
2012-01-08core: update copyright datesSebastien Helleu
2011-01-01Update copyright datesSebastien Helleu
2010-06-25Update comments after #endif in C headersSebastien Helleu
2010-06-22Update licenses and copyrights, add missing author names in sourcesSebastien Helleu
2010-03-26Add new option irc.look.part_closes_buffer to close buffer when /part is ↵Sebastien Helleu
issued on channel (task #10295)
2010-03-19Move /away command from irc plugin to coreSebastien Helleu
2010-01-03Update copyright datesSebastien Helleu
2009-06-10Add buffer merging feature, with /buffer merge/unmerge (task #7404)Sebastien Helleu
2009-03-19Many improvements on IRC raw bufferSebastien Helleu
New features: - key alt-j alt-r is reintroduced to open IRC raw buffer - command "/server raw" opens IRC raw buffer - new option irc.look.raw_messages, which is number of lines to keep in memory to display when user will open raw buffer (to see last messages received before opening raw buffer)
2009-01-03Update copyright datesSebastien Helleu
2008-11-11Fix name/short name and local variables of IRC server buffer(s) when ↵Sebastien Helleu
merging/splitting servers
2008-09-24Option irc.look.one_server_buffer reintroduced (all IRC servers in one buffer)Sebastien Helleu
2008-09-18Remove "category" for buffers (keep only name).Sebastien Helleu
2008-02-01New "close callback" for buffers, use of this callback in IRC plugin to ↵Sebastien Helleu
leave channel or disconnect from server when buffer is closed
2008-01-02Update of year in some copyrightsSebastien Helleu
2008-01-01Added group support for nicklist, fixed some bugs in plugins API and IRC pluginSebastien Helleu
Added group support for nicklist (with subgroups). Partial changes in IRC protocol functions (new arguments with argv and argv_eol). Fixed some bugs: - nicklist in plugins API - problem in main loop with select() when SIGWINCH is received (terminal resize) - bug in string explode function - bug in infobar countdown.
2007-12-17New backlog option in logger plugin, added variable names in .h files, ↵Sebastien Helleu
replaced "void *" pointers by structures
2007-12-07Many changes in IRC plugin and plugins APISebastien Helleu
2007-11-25Added buffer argument in command hooks, code cleanup in IRC pluginSebastien Helleu
2007-10-31Added/renamed some files, many changes in IRC sources for running as plugin ↵Sebastien Helleu
(still under development)