summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2017-03-26Merge pull request #938 from arza-zara/buffer_get_localvarSébastien Helleu
core: support local variables in /buffer get
2017-03-26relay: check buffer pointer received in "sync" and "desync" commands ↵Sébastien Helleu
(weechat protocol) (closes #936)
2017-03-26relay: remove buffer from synchronized buffers when it is closed (fix memory ↵Sébastien Helleu
leak)
2017-03-26core: support local variables in /buffer getarza
2017-03-25buflist: add option buflist.look.display_conditionsSébastien Helleu
2017-03-25buflist: add option buflist.look.signals_refreshSébastien Helleu
2017-03-25core: update translationsSébastien Helleu
2017-03-25buflist: add command /buflistSébastien Helleu
2017-03-25buflist: add formats for hotlistSébastien Helleu
New options: - buflist.format.hotlist - buflist.format.hotlist_separator
2017-03-25irc: fix type of values for hashtable extra_vars in irc_server_get_default_msgSébastien Helleu
2017-03-25core: fix type of values for hashtables extra_vars and options in ↵Sébastien Helleu
gui_bar_check_conditions
2017-03-25buflist: add option "buflist.format.lag" and variable "format_lag" for ↵Sébastien Helleu
buffer line format
2017-03-25core: prevent infinite loop in evaluation of expression with extra_vars_evalSébastien Helleu
When extra variables are evaluated, to prevent infinite loop if the evaluated variable is calling itself, it is removed from hashtable "extra_vars" before evaluation.
2017-03-25irc: send signal "irc_server_lag_changed", store lag in server bufferSébastien Helleu
The lag is stored in the local variable "lag" of the server buffer. When there is no lag, the local variable does not exist.
2017-03-25core: add cut of string in evaluation of expressionsSébastien Helleu
The syntax is: ${cut:max,suffix,string}. The string is cut after max chars. If the string is cut, the optional suffix is added after.
2017-03-25buflist: use hotlist pointer in buffer hdataSébastien Helleu
2017-03-25core: add hotlist pointer in buffer structureSébastien Helleu
2017-03-25buflist: add option buflist.look.sortSébastien Helleu
2017-03-25api: add arraylist functionsSébastien Helleu
New functions: - arraylist_new - arraylist_size - arraylist_get - arraylist_search - arraylist_insert - arraylist_add - arraylist_remove - arraylist_clear - arraylist_free
2017-03-25buflist: add hotlist format options (for color according to hotlist priority)Sébastien Helleu
2017-03-25buflist: load plugin after some other plugins by shifting plugins prioritySébastien Helleu
2017-03-25buflist: new plugin "buflist" (bar with list of buffers)Sébastien Helleu
2017-03-25core: add ternary operator (condition) in evaluation of expressionsSébastien Helleu
2017-03-25api: add dynamic string functions (string_dyn_*)Sébastien Helleu
New functions: - string_dyn_alloc - string_dyn_copy - string_dyn_concat - string_dyn_free
2017-03-25trigger: check that regex pointers are not NULL in function "trigger_regex_free"Sébastien Helleu
2017-03-25script: check that script pointer is not NULL in function "script_repo_free"Sébastien Helleu
2017-03-25relay: check that pointers received in arguments are not NULL in "free" ↵Sébastien Helleu
functions Functions: - relay_irc_free - relay_client_outqueue_free - relay_raw_message_free - relay_weechat_msg_free - relay_weechat_nicklist_item_free - relay_weechat_nicklist_free - relay_weechat_free
2017-03-25logger: check that logger buffer pointer is not NULL in function ↵Sébastien Helleu
"logger_buffer_free"
2017-03-25irc: check that pointers received in arguments are not NULL in "free" functionsSébastien Helleu
Functions: - irc_channel_nick_speaking_time_free - irc_ignore_free - irc_notify_free - irc_raw_message_free - irc_server_outqueue_free
2017-03-25alias: check that alias pointer is not NULL in function "alias_free"Sébastien Helleu
2017-03-25core: check that pointers received in arguments are not NULL in "free" functionsSébastien Helleu
Functions: - hdata_free - infolist_var_free - infolist_item_free - infolist_free - string_shared_free - gui_window_objects_free - gui_color_free - gui_completion_free - gui_filter_free - gui_history_buffer_free - gui_hotlist_free - gui_key_free - gui_lines_free - gui_line_tags_free - gui_line_free - gui_window_tree_free - gui_window_scroll_free
2017-03-12core: fix typo: refreshs -> refreshesSébastien Helleu
2017-02-22core: send signal "signal_sigwinch" after refreshs (issue #902)Sébastien Helleu
Sending the signal after the refreshs will let scripts receive the good size for windows/bars/terminal, ie the size computed with the new terminal size.
2017-02-19irc: fix parsing of message 324 (modes) when there is a colon before the ↵Sébastien Helleu
modes (closes #913)
2017-02-18irc: add function irc_server_get_max_modesSébastien Helleu
2017-02-18irc: update error message, update translationsSébastien Helleu
2017-02-18irc: send current modes/masks if next mask doesn't fit in the stringSébastien Helleu
2017-02-18Merge remote-tracking branch 'origin/pr/579'Sébastien Helleu
2017-02-18irc: compact some codeSébastien Helleu
2017-02-18irc: move initialization of variables "inclusive"Sébastien Helleu
2017-02-18Merge remote-tracking branch 'origin/pr/572'Sébastien Helleu
2017-02-04core: fix delayed refresh when the signal SIGWINCH is received (terminal ↵Sébastien Helleu
resized) (closes #902) This fixes a regression introduced in version 1.7 by changes on signal handlers, commit 018b9693812eb58e6d15602366c61e937a9ea930.
2017-02-03core: add last start date in output of command /version after at least one ↵Sébastien Helleu
/upgrade (closes #903)
2017-01-29irc: reorder conditions for mode smart filtering, add a commentSébastien Helleu
2017-01-29irc: don't smart filter modes given to you (closes #530)arza
2017-01-22core, alias: add xgettext comment on some command help stringsSébastien Helleu
The help on commands /window and /alias contain percent chars, so we have to force xgettext to NOT use "c-format", using the string "xgettext:no-c-format".
2017-01-22core: add new resize prefix (h/v) and examples of resize in /help windowSébastien Helleu
2017-01-22core: add resize of window parents (closes #893)raspbeguy
2017-01-15fifo: remove conditional directive breaking condition (closes #875)Romero B. de S. Malaquias
2017-01-15core: fix compilation on FreeBSD with autotools (issue #276)Sébastien Helleu