summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
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
2017-01-13tests: fix compilation of tests on FreeBSD 11Sébastien Helleu
Some includes were missing in .h files, and the tests must be linked with intl and execinfo on FreeBSD.
2017-01-11relay: make HTTP headers case-insensitive for WebSocket connections (closes ↵Sébastien Helleu
#888)
2017-01-07exec: update help descriptions for command /exec to keep compatibility ↵AYANOKOUZI, Ryuunosuke
between options Related-Bug: #877
2017-01-06irc: fix option "-temp" in command /server (closes #880)Sébastien Helleu
2017-01-06irc: fix name of option "-temp" in /help serverSébastien Helleu
2017-01-06exec: add option "-oc" in command /exec to execute commands in process ↵Sébastien Helleu
output (closes #877) The behavior of existing option "-o" is changed: now commands are NOT executed (which is more secure by default).
2017-01-06exec: fix memory leak in display of process outputSébastien Helleu
2017-01-01irc: fix close of server channels which are waiting for the JOIN when the ↵Sébastien Helleu
server buffer is closed (issue #873)
2017-01-01Merge pull request #876 from sim642/switch-join-forwardedSébastien Helleu
irc: fix buffer switching on manual join for forwarded channels
2017-01-01irc, xfer: fix compilation on Mac OS X (add link with resolv) (issue #276)Sébastien Helleu