summaryrefslogtreecommitdiff
path: root/src/gui/gui-nicklist.c
AgeCommit message (Collapse)Author
2022-01-17core: update copyright datesSébastien Helleu
2021-01-02core: update copyright datesSébastien Helleu
2020-05-16core: add bar items with nicklist groups and nicks/groups (closes #1506)Sébastien Helleu
The bar item "buffer_nicklist_count" is now the number of displayed nicks only (not groups). New bar items: - "buffer_nicklist_count_groups": number of groups displayed - "buffer_nicklist_count_all": number of nicks and groups displayed
2020-01-04core: update copyright datesSébastien Helleu
2019-01-01core: update copyright datesSébastien Helleu
2018-11-29core: use https for links to GNU GPL licenseSébastien Helleu
2018-10-01core: replace "long unsigned int" by "unsigned long"Sébastien Helleu
2018-01-07core: fix some stylesSébastien Helleu
2018-01-05core: update copyright datesSébastien Helleu
2017-10-09core: fix display of groups/nicks in nicklist in case of empty groups (issue ↵Sébastien Helleu
#1079)
2017-10-08core: fix display of nicks in nicklist when they are in a group with ↵Sébastien Helleu
sub-groups (closes #1079)
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-01-01core: update copyright datesSébastien Helleu
2014-02-10api: add integer return code for functions hook_{signal|hsignal}_sendSebastien Helleu
2014-01-05core: fix crash with hdata_update on shared strings, add hdata type ↵Sebastien Helleu
"shared_string" (bug #41104)
2014-01-01core: update copyright datesSebastien Helleu
2013-11-23core: free nicklist data (for hsignal) on exitSebastien Helleu
2013-08-17core: use shared strings for groups/nicks in nicklistSebastien Helleu
2013-03-08core: add signals and hsignals for nicklist eventsSebastien Helleu
New signals: nicklist_group_removing and nicklist_nick_removing. New hsignals: nicklist_group_added, nicklist_nick_added, nicklist_group_removing, nicklist_nick_removing, nicklist_group_changed, nicklist_nick_changed.
2013-03-03core: add count for groups, nicks, and total in nicklistSebastien Helleu
2013-03-02core: optimize function nicklist_remove_all (don't remove and create again ↵Sebastien Helleu
"root" group)
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-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-14core: add callback "nickcmp" for nick comparison in buffersSebastien Helleu
2012-06-09core: fix refresh of offline nicks (in chat) when nicklist bar is hiddenSebastien Helleu
2012-01-08core: update copyright datesSebastien Helleu
2011-10-26core: remove unneeded whitespaceSebastien Helleu
2011-10-25core: fix typo: childs -> childrenSebastien Helleu
2011-08-18core: remove some compilation warnings under CygwinSebastien Helleu
2011-06-26core: many improvements on hdataSebastien Helleu
New features: - add optional hdata name for variables in hdata - add plugin API functions: hdata_get_var_hdata - use hashtable to store hdata (created by WeeChat and plugins) - free hdata and infolists created by plugin on plugin unload - free all hdata on exit - add "free" option to command /debug hdata - remove hdata for hooks
2011-06-13core: add "hdata" (direct access to WeeChat/plugin data)Sebastien Helleu
2011-01-01Update copyright datesSebastien Helleu
2010-11-10Allow search of nicklist group with name not including leading digits (for ↵Sebastien Helleu
nicklist sort)
2010-10-29Add new functions in plugin API to get/set nicks/groups properties in nicklistSebastien Helleu
8 new functions added: - nicklist_group_get_integer - nicklist_group_get_string - nicklist_group_get_pointer - nicklist_group_set - nicklist_nick_get_integer - nicklist_nick_get_string - nicklist_nick_get_pointer - nicklist_nick_set
2010-10-28Fix bug when counting number of groups/nicks displayed in nicklistSebastien Helleu
2010-06-22Update licenses and copyrights, add missing author names in sourcesSebastien Helleu
2010-04-08Reformat and add comments for description of C sourcesSebastien Helleu
2010-03-25Add signals "nicklist_{group|nick}_{added|removed}", remove signal ↵Sebastien Helleu
"nicklist_changed" Data for new signals is a string with format: "buffer,name", where: - buffer is a pointer, for example 0x123456 - name is group or nick name added/removed from nicklist on this buffer.
2010-03-24Fix bug with nicklist prefix in log fileSebastien Helleu
2010-02-12Use arguments for infolist "nicklist" to return only one nick or groupSebastien Helleu
Format is: nick_xxx or group_xxx to return only nick/group called "xxx".
2010-01-03Update copyright datesSebastien Helleu
2009-12-06Fix crash when searching nick in buffer without nicklist (function ↵Sebastien Helleu
nicklist_search_nick)
2009-04-24Fix crash when giving empty buffer pointer to nicklist API functions (bug ↵Sebastien Helleu
#26328)
2009-03-18Remove some messages during startup about scripts and plugins loadedSebastien Helleu
It is still possible to see messages by changing debug level for "core" or plugins (perl, python, ruby, lua, tcl).