summaryrefslogtreecommitdiff
path: root/src/core
AgeCommit message (Collapse)Author
2015-04-17core: Respect environment variable WEECHAT_HOMEKarthik K
If environment variable WEECHAT_HOME is set to a non-empty value, this is taken as the path for Weechat home directory. "--dir" command-line switch has higher precedence over this environment variable.
2015-04-17core: add a welcome message on first WeeChat run (closes #318)Sébastien Helleu
2015-04-12core: add more intuitive buffer searching (closes #76)Simmo Saan
2015-04-11core: add options weechat.look.word_chars_{highlight|input} (closes #55, ↵Sébastien Helleu
task #9459)
2015-03-30core: display a warning on startup if the locale can not be set (closes #373)Sébastien Helleu
2015-03-24core: add an example with a more complex regex in /help filterSébastien Helleu
2015-03-21core: allow "*" as plugin name in command /plugin reload to reload all ↵Sébastien Helleu
plugins with options
2015-02-12core: add missing info in function weelist_print_logSébastien Helleu
2015-02-10core: add missing initialization of pointer in list allocationSébastien Helleu
2015-01-30core: split expression before evaluating it in command "/eval -s"Sébastien Helleu
2015-01-30core: add option "-s" in command /eval to split commands (no more split by ↵Sébastien Helleu
default) (closes #324)
2015-01-29core: add note about alias /v in /help versionSébastien Helleu
2015-01-21core: add gnutls version in #if compiler directivesSébastien Helleu
2015-01-19core: check that filename is not NULL in function util_file_get_contentSébastien Helleu
2015-01-15core: add priority in plugins to initialize them in orderSébastien Helleu
Current order is: charset, logger, exec, trigger, aspell, alias, fifo, xfer, irc, relay, guile/lua/perl/python/ruby/tcl, script.
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-12-13core: use https for WeeChat URLsSébastien Helleu
2014-11-23core: fix regex replace in eval_expression when regex or regex_replace is emptySébastien Helleu
2014-11-22api: fix truncated process output in hook_process() (closes #266)Sébastien Helleu
2014-11-22api: return value in function command(), remove WeeChat error after command ↵Sébastien Helleu
callback if return code is WEECHAT_RC_ERROR
2014-11-15core: add constant for libcurl >= 7.38.0Sébastien Helleu
2014-11-15core: regroup libcurl constants/options by versionSébastien Helleu
2014-11-15core: add debug message in hook_process when core debug >= 1Sébastien Helleu
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