summaryrefslogtreecommitdiff
path: root/src/gui/gui-bar.h
AgeCommit message (Collapse)Author
2018-01-05core: update copyright datesSébastien Helleu
2017-08-10core: remove value for first #define in headers, add "PLUGIN" in plugin headersSébastien Helleu
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-12-28core: check bar conditions in root bars and on each update of a bar itemSé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-08-19core: add syntax "@buffer:item" in bar items to force the buffer used when ↵Sebastien Helleu
displaying the bar item (task #12717)
2013-01-01core: update copyright datesSebastien Helleu
2012-11-02core: add command /eval, use expression in conditions for bars, add function ↵Sebastien Helleu
"string_eval_expression" in plugin API
2012-01-08core: update copyright datesSebastien Helleu
2011-10-26core: remove unneeded whitespaceSebastien Helleu
2011-07-29core: add number in windows, improve mouse/cursor actions when screen is splitSebastien Helleu
2011-07-26core: add mouse support (task #5435), free cursor movement, hook_focus, fix ↵Sebastien Helleu
bugs with key "^" (bug #32072, bug #21381), fix bugs with bar windows, completion and /buffer New features and bugs fixed: - mouse support: new command /mouse, new option weechat.look.mouse, new key context "mouse" - free movement of cursor: new command /cursor, new key context "cursor" - new hook_focus (used by cursor and mouse) - info "cursor_mode" - bugs fixed with key "^" - allow plugin name in /buffer name - fix bugs with bar windows: do not create bar windows for hidden bars - fix completion bug when two words for completion are equal but with different case - automatic scroll direction in /bar scroll (x/y is now optional)
2011-06-13core: add "hdata" (direct access to WeeChat/plugin data)Sebastien Helleu
2011-03-18Add optional bar name in command /bar defaultSebastien Helleu
2011-01-01Update copyright datesSebastien Helleu
2010-10-23Fix default value of bar items options (bug #31422)Sebastien 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-06-11Fix refresh of bar item when it is used more than one time in a barSebastien Helleu
2010-01-03Update copyright datesSebastien Helleu
2009-06-28Rename function string_explode to string_splitSebastien Helleu
2009-04-11Add support of many templates for completion of command arguments, rename ↵Sebastien Helleu
default completion items
2009-01-04Fix crash when creating bar, rename options in bar structureSebastien Helleu
2009-01-04Remove unused functions and prototypesSebastien Helleu
2009-01-03Update copyright datesSebastien Helleu
2008-12-19Add sub-items in bars (items glued with "+" as separator instead of comma), ↵Sebastien Helleu
add buffer_number default bar item
2008-12-15Add new bar filling types: columns_horizontal and columns_verticalSebastien Helleu
2008-12-13Add infolists for bars/bar items/bar windows, code cleanup for barsSebastien Helleu
2008-12-11Source code reorganization for bars and bar windowsSebastien Helleu
2008-11-23Add support for more than one proxy, with proxy selection for each IRC ↵Sebastien Helleu
server (task #6859)
2008-10-04Split default bars creation in many functionsSebastien Helleu
2008-07-10Split "filling" bar value into "filling_top_bottom" and "filling_left_right" ↵Sebastien Helleu
to have a filling specific to top/bottom bars (vs left/right bars)
2008-07-03Add "buffer_nicklist" bar item and scroll feature in bars with /bar scrollSebastien Helleu
2008-06-28Add "default" option to command /bar, to create default bars (today only ↵Sebastien Helleu
input and status)
2008-06-27Add input bar item, add "hidden" flag for bars, fix some display bugs with barsSebastien Helleu
2008-06-24Fix refresh bug when bar priority is changed with /set commandSebastien Helleu
2008-06-22Add delimiter color for bars, fix some bugs with barsSebastien Helleu
2008-06-03Add "const" keyword for some "char *" function arguments (core and plugins API)Sebastien Helleu
2008-05-04Added new plugin "xfer" (used by irc plugin for DCC file and chat) (warning: ↵Sebastien Helleu
initial commit, not working yet)
2008-04-29Added bar priority (replaces bar number)Sebastien Helleu
2008-04-24Fixed bug with bar auto-sizing in windowsSebastien Helleu
2008-04-24Added filling/color_fg/color_bg options for bars, added ↵Sebastien Helleu
config_get/config_get_plugin/config_set_plugin in script API
2008-04-22Added conditions for bar display and bar max sizeSebastien Helleu
2008-04-15New format for [bar] section in weechat.conf file, bar options can be set ↵Sebastien Helleu
with /set command
2008-04-04Added auto-resize feature for barsSebastien Helleu
2008-04-03Bugs fixed with barsSebastien Helleu