summaryrefslogtreecommitdiff
path: root/src/core
AgeCommit message (Collapse)Author
2014-11-09core: add option weechat.completion.command_inline (task #12491)Sébastien Helleu
2014-11-06core: update translationsSébastien Helleu
2014-11-06core: add bar item "mouse_status", new options ↵Nils Görs
weechat.look.item_mouse_status and weechat.color.status_mouse
2014-11-01core: send mouse code only one time after delay with command /mouse ↵Sébastien Helleu
enable|disable|toggle <delay>
2014-11-01core: send mouse code only one time to terminal with command /mouse ↵Sébastien Helleu
enable|disable|toggle
2014-10-26core: add note about option weechat.look.color_nick_offline in help of color ↵Sébastien Helleu
options for offline nick
2014-10-23api: fix crash when reading config options with NULL value (closes #238)Sébastien Helleu
2014-10-22api: add regex replace feature in function string_eval_expressionSébastien Helleu
2014-10-17core: call "callback_free" in functions arraylist_{remove|clear|free}Sébastien Helleu
This fixes a memory leak in completions which are using this callback to free words in the completion list.
2014-10-16core: add hide of chars in string in evaluation of expressionsSébastien Helleu
The syntax is: ${hide:char,string}. All chars in string are replaced with char (which can be one or more chars).
2014-10-12core: move default prefix/suffix for evaluation in wee-eval.hSébastien Helleu
2014-10-12core: remove extra spaces in a commentSébastien Helleu
2014-10-11core: fix search/insert of elements in sorted arraylist with duplicatesSébastien Helleu
The pointer and index returned is now the first element found with the value (with the lower index if there are many elements with same value). And the index for insert is the last element with same value + 1 (the higher index + 1).
2014-10-05Merge branch 'arraylist'Sébastien Helleu
2014-09-29core: remove sort on configuration files and sectionsSébastien Helleu
The sort was causing bugs because some options were missing while reading other options, so the order of sections is important, they must not be sorted. This is a partial revert of commit 56f099bec647ef79542e3e65e847e24d1bdcaa61.
2014-09-28core: check that data is not NULL in function string_iconv_fprintfSébastien Helleu
2014-09-01core: optimize completion by using arraylistsSébastien Helleu
With arraylist (vs weelist), the completion is about 50x faster. It is visible on "/help [+tab]".
2014-09-01core: add comment about argument "index" of function arraylist_searchSébastien Helleu
2014-09-01core: reset data contents in function arraylist_clear if size_alloc_min > 0Sébastien Helleu
2014-09-01core: add extra check on arraylist pointer in arraylist functionsSébastien Helleu
2014-09-01core: add functions to manage array listsSébastien Helleu
2014-08-30core: add debug functions to measure time spent in code/functionsSébastien Helleu
2014-08-29core: fix window/buffer pointers used in command /evalSébastien Helleu
2014-08-29core: add another example of buffer name in /help filterSébastien Helleu
2014-08-29api: use microseconds instead of milliseconds in functions util_timeval_diff ↵Sébastien Helleu
and util_timeval_add
2014-08-27api: fix bug in function hdata_move when absolute value of count is greater ↵Sébastien Helleu
than 1
2014-08-24core: sort linked lists with configuration files and sections by nameSébastien Helleu
2014-08-23core: add missing return code in comment of function hook_command_execSébastien Helleu
2014-08-23core: fix error message in case of ambiguous incomplete commandSébastien Helleu
2014-08-23core: fix typo: too much calls -> too many callsSébastien Helleu
2014-08-23core: fix typo: unambigous -> unambiguousSébastien Helleu
2014-08-23core: allow incomplete commands if unambiguous (task #5419)Sébastien Helleu
2014-08-16core: fix translation of message displayed after /upgradeSébastien Helleu
2014-08-13core: make argument "errors" optional in function string_replace_with_callbackSébastien Helleu
2014-08-11core: callback_free_key shouldn't point to already free'd valueAndrew Potter
2014-08-11core: check that callback is not NULL in function string_replace_with_callbackSébastien Helleu
2014-08-10core: fix potential crash in case of malloc error when resetting config optionSébastien Helleu
2014-08-10core: remove dead assignment in function hook_process_childSébastien Helleu
2014-08-10core: remove dead assignment in function hook_command_execSébastien Helleu
2014-08-10core: fix zero-length malloc of an hashtable item with type "buffer"Sébastien Helleu
2014-08-10core: fix memory leak on /upgrade when file signature in upgrade file is invalidSébastien Helleu
2014-08-09core: fix memory leak in completion of config options valuesSébastien Helleu
2014-08-09core: fix bug with several arguments for command /buffer clear|hide|unhideSébastien Helleu
2014-08-08core: check that regex is not NULL in function string_replace_regexSébastien Helleu
2014-08-07core: fix example in comment of function string_replace_regexSébastien Helleu
2014-08-03core: display warning on $TERM only if it doesn't start with "screen" (under ↵Sébastien Helleu
screen/tmux)
2014-08-02core: fix result of hash function (in hashtables) on 32-bit systemsSébastien Helleu
2014-08-02api: fix function string_decode_base64Sébastien Helleu
The result of function was sometimes wrong, for example base64 decoding of "YWJj" was returning "ab" instead of "abc".
2014-08-02api: fix function string_format_size on 32-bit systemsSébastien Helleu
2014-07-30core: check that from/to arguments are not NULL in base16/64 functionsSébastien Helleu