summaryrefslogtreecommitdiff
path: root/src/gui/gui-bar-window.c
AgeCommit message (Collapse)Author
2023-01-01core: update copyright datesSébastien Helleu
2022-12-19core: return directly output of string_dyn_free without temporary variableSébastien Helleu
2022-04-18core: add bar item "spacer"Sébastien Helleu
2022-04-17core: use dynamic string functions to build bar window contentSébastien Helleu
2022-01-17core: update copyright datesSébastien Helleu
2021-01-02core: update copyright datesSébastien Helleu
2020-01-04core: update copyright datesSébastien Helleu
2019-07-27core: fix memory leak in case of errorZero King
2019-06-15api: add argument "strip_items" in function string_splitSébastien Helleu
2019-03-10core: replace argument "keep_eol" by "flags" in function string_split ↵Sébastien Helleu
(closes #1322)
2019-01-01core: update copyright datesSébastien Helleu
2018-11-29core: use https for links to GNU GPL licenseSébastien Helleu
2018-01-07core: fix some stylesSébastien Helleu
2018-01-05core: update copyright datesSébastien Helleu
2017-06-08api: allow update of variables "scroll_x" and "scroll_y" in bar_window with ↵Sébastien Helleu
function hdata_update
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-05core: fix type of value returned by function gui_bar_window_content_getSébastien Helleu
2015-07-04core: add missing comments before functions when the result must be freed ↵Sébastien Helleu
after use
2015-01-03core: fix NULL pointer in free of bar window (closes #293); add extra checks ↵Sébastien Helleu
on bar window pointers
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-02-22core: fix use of invalid pointer in function gui_bar_window_content_alloc ↵Sebastien Helleu
(in case of insufficient memory)
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-07-13core: fix malloc(0) when building content of a bar using a filling with columnsSebastien Helleu
2013-01-12core: fix typo in commentSebastien Helleu
2013-01-12core: fix line returned when clicking on a bar (according to position and ↵Sebastien Helleu
filling) (bug #38069)
2013-01-05core: fix refresh of bars when applying layout (bug #37944, bug #37952)Sebastien Helleu
2013-01-01core: update copyright datesSebastien Helleu
2012-12-25core: fix memory leak in case of error when building content of bar item for ↵Sebastien Helleu
display
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-04-11core: fix display bugs and crashs with small windows (bug #36107)Sebastien Helleu
2012-01-08core: update copyright datesSebastien Helleu
2011-10-26core: remove unneeded whitespaceSebastien Helleu
2011-08-28core: fix bugs with calls to reallocSebastien 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-07-29core: fix typo in comment of function gui_bar_window_newSebastien Helleu
2011-07-29core: add "refresh_needed" in dump of bar windows to log fileSebastien 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-02-22Fix crash when using column filling in bars with some empty items (bug #32565)Sebastien Helleu
2011-01-01Update copyright datesSebastien Helleu
2010-10-31Remove unused variablesSebastien Helleu
2010-06-22Update licenses and copyrights, add missing author names in sourcesSebastien Helleu
2010-06-11Fix display bug with attributes like underlined in bars (bug #29889)Sebastien Helleu