summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2017-04-26buflist: add support of hdata "irc_server" and "irc_channel" in sort option ↵Sébastien Helleu
(closes #968)
2017-04-25buflist: add pointers to IRC server and channelSébastien Helleu
New pointers in evaluated formats: - irc_server: IRC server - irc_channel: IRC channel
2017-04-25buflist: add option buflist.format.nick_prefixSébastien Helleu
2017-04-25core: fix check of condition in ${if:...} (evaluated strings)Sébastien Helleu
2017-04-25core: fix command /cursor stop (do not toggle cursor mode) (closes #964)Sébastien Helleu
2017-04-25core: add new cut formats in function commentSébastien Helleu
2017-04-24core: add a way to count the suffix length in max chars displayed in cut of ↵Sébastien Helleu
string ("cut:" and "cutscr:") (closes #963) The format to use is one of: - ${cut:+max,suffix,string} - ${cutscr:+max,suffix,string} With the "+" before max, WeeChat ensures there are at most "max" chars in output, including the length of suffix string.
2017-04-23buflist: add option buflist.format.indentSébastien Helleu
2017-04-23script: remove option script.scripts.url_force_https, use HTTPS by default ↵Sébastien Helleu
in option script.scripts.url (issue #253)
2017-04-22core: ensure length is not negative in function string_strndupSébastien Helleu
2017-04-22irc: fix parsing of DCC filenameTobias Stoeckmann
2017-04-21doc: fix translation of command "eval" in user's guideSébastien Helleu
2017-04-21core: add link to function color (plugin API reference) in /help evalSébastien Helleu
2017-04-20buflist: add example in /help buflist.look.display_conditionsSébastien Helleu
2017-04-20buflist: remove foreground color from default value of option ↵Sébastien Helleu
buflist.format.buffer_current (closes #954) The foreground is not needed because it is overriden by the hotlist color.
2017-04-20buflist: fix refresh of buflist bar item when the option ↵Sébastien Helleu
buflist.look.display_conditions is reset
2017-04-08core: fix typo in /help bufferarza
2017-04-07Merge pull request #944 from arza-zara/duplicate_sigquitSébastien Helleu
core: remove duplicate util_catch_signal for SIGQUIT
2017-04-07irc: fix double decoding of IRC colors in messages sent/displayed by ↵Sébastien Helleu
commands /msg and /query (issue #943)
2017-04-07core: remove duplicate util_catch_signal for SIGQUITarza
2017-04-06core: add Curl options for versions 7.50.0 to 7.52.0Sébastien Helleu
2017-04-04buflist: move set of "nick_prefix" in hashtableSébastien Helleu
2017-04-02api: fix memory leak in function string_dyn_free()Sébastien Helleu
Bug was introduced by commit af138840b3484e106d247c4a6a18a28e8225f5bb.
2017-04-02buflist: add options buflist.look.nick_prefix and buflist.look.nick_prefix_emptySébastien Helleu
The option buflist.look.signals_refresh is not an extra list of signals for refresh, so it is empty by default. The default list of signals is handled directly by buflist and not visible to the user.
2017-04-01aspell: add options to control delimiters in suggestions (closes #940)Sébastien Helleu
New options: - aspell.color.suggestion_delimiter_dict - aspell.color.suggestion_delimiter_word - aspell.look.suggestion_delimiter_dict - aspell.look.suggestion_delimiter_word Option renamed: - aspell.color.suggestions -> aspell.color.suggestion
2017-04-01api: return pointer to string in function string_dyn_free() if argument ↵Sébastien Helleu
"free_string" is 0
2017-03-31script: move default mouse keys for script plugin from core to script-mouse.cSébastien Helleu
2017-03-31buflist: add key "__quiet" in hashtable for function key_bindSébastien Helleu
2017-03-31api: add special key "__quiet" in function key_bindSébastien Helleu
2017-03-30core: add ${re:#} to get the index of last group captured in evaluation of ↵Sébastien Helleu
expressions
2017-03-30buflist: add mouse supportSébastien Helleu
New options: - buflist.look.mouse_jump_visited_buffer - buflist.look.mouse_move_buffer - buflist.look.mouse_wheel New keys added by buflist plugin: - @item(buflist):button1* => hsignal:buflist_mouse - @item(buflist):button2* => hsignal:buflist_mouse - @bar(buflist):ctrl-wheelup => hsignal:buflist_mouse - @bar(buflist):ctrl-wheeldown => hsignal:buflist_mouse
2017-03-30core: make "callback_cmp" optional in call to function arraylist_new()Sébastien Helleu
If no callback is given, a default callback is used, which just compares pointers.
2017-03-29buflist: add option buflist.format.numberSébastien Helleu
2017-03-28core: fix cut of chars in "cutscr" of evaluated stringsSébastien Helleu
This fixes two problems: - stop before max char displayed with wide chars - preserve combining chars in the output Before the fix (wrong): >> ${cutscr:3,+,こんにちは世界} == [こん+] >> ${cutscr:1,+,a${\u0308}} == [a+] After the fix (OK): >> ${cutscr:3,+,こんにちは世界} == [こ+] >> ${cutscr:1,+,a${\u0308}} == [ä]
2017-03-27core: add cut of string with max chars displayed in evaluation of expressionsSébastien Helleu
The syntax is: ${cutscr:max,suffix,string}. The string is cut after max chars displayed on screen. If the string is cut, the optional suffix is added after.
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.