summaryrefslogtreecommitdiff
path: root/src/gui/gui-focus.c
AgeCommit message (Collapse)Author
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-04-19api: add "_chat_line" (line pointer) in hashtable of hook_focusSébastien Helleu
2015-01-01core: update copyright datesSébastien Helleu
2014-01-01core: update copyright datesSebastien Helleu
2013-08-20core: fix buffer returned in focus info for bar items with a forced bufferSebastien Helleu
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-01-08core: update copyright datesSebastien Helleu
2011-11-21core: add "full_name" in buffer structureSebastien Helleu
2011-10-26core: remove unneeded whitespaceSebastien Helleu
2011-08-18core: fix compilation warning under FreeBSDSebastien Helleu
2011-08-16core: add local variables of buffer in focus hashtable, remove ↵Sebastien Helleu
irc_server/irc_channel from focus hashtable for nicklist
2011-08-15core: add "_chat_line_x" in focus hashtable (for buffers with free content)Sebastien Helleu
2011-08-14core: return empty string for window and buffer pointers in focus hashtable ↵Sebastien Helleu
when value is N/A
2011-08-14core: add key "_chat_line_nick" in focus hashtableSebastien Helleu
2011-08-14core: return info about line/word for chat area in focus hashtable, add keys ↵Sebastien Helleu
m/q/Q to quote line in cursor mode, sort mouse keys by priority
2011-08-01core: add info about position where mouse button is released in hook_focus ↵Sebastien Helleu
(for mouse gestures)