summaryrefslogtreecommitdiff
path: root/src/core
AgeCommit message (Collapse)Author
2018-06-13Merge remote-tracking branch 'origin/pr/1196'Sébastien Helleu
2018-06-11fset: fix crash when applying filters after closing the fset buffer (closes ↵Sébastien Helleu
#1204)
2018-06-02core: add reverse of string in evaluation of expressions with "rev:" (closes ↵Sébastien Helleu
#1200)
2018-06-02core: count number of chars instead of bytes for suffix in function string_cutSébastien Helleu
2018-06-02core: return NULL in function string_cut if string is NULLSébastien Helleu
2018-05-22core: unhook TLS handshake fd before calling connect callbackSimon Arlott
When there are multiple addresses for a server and a TLS handshake failure occurs, the next server in the list will connect and then timeout without performing any TLS handshake. This is because irc_server_close_connection closes server->sock so the next pipe to be created reuses that fd, but the hook for the handshake fd still exists when the next connection attempt is started. The hook for network_connect_child_read_cb is never added because a hook for the reused fd number still exists. Resolve this by removing the handshake hook before calling the connect callback.
2018-05-21core: use function string_split to split list itemsSébastien Helleu
2018-05-21core: uncomment CURL option PROXY_SSL_CIPHER_LISTSébastien Helleu
2018-05-21core: handle lists in hook_process_hashtable for urls (closes #219)Joseph Kichline
2018-05-20core: remove unneeded commentSébastien Helleu
2018-05-20core: fix code style in function hashtable_add_from_infolistSébastien Helleu
2018-05-20core: return an error if the infolist has no pointer to current item in ↵Sébastien Helleu
function hashtable_add_from_infolist
2018-05-20Merge remote-tracking branch 'origin/pr/623' into irc-3.2-capSébastien Helleu
2018-05-19core: remove unneeded test on variable argvSébastien Helleu
2018-04-17core: fix infinite loop in evaluation of strings (closes #1183)Sébastien Helleu
2018-04-17core: add an eval context structureSébastien Helleu
A pointer to this structure is given as parameter in each eval function called: - eval_replace_vars - eval_expression_condition - eval_replace_regex
2018-04-16core: do not set terminal title by default (option ↵Sébastien Helleu
weechat.look.window_title) (closes #1182)
2018-04-15core: add example of secured data in /help evalSébastien Helleu
2018-04-11core: initialize size to 0 when it is not used in the infolist variableSébastien Helleu
2018-03-31core: fix help on option weechat.look.hotlist_count_maxSébastien Helleu
2018-03-31core: improve help on option weechat.look.hotlist_count_maxSébastien Helleu
2018-03-25core: add missing completion with buffer names for command /buffer merge ↵Sébastien Helleu
(issue #1108, issue #1159)
2018-03-19core: improve help of option weechat.completion.partial_completion_alertSébastien Helleu
2018-03-19core: merge buffer by nameRuslan Bekenev
2018-03-16core: quit WeeChat on ctrl-C (signal SIGINT) in headless modeSébastien Helleu
2018-03-11Revert "core: remove colors from prefix/message only when needed in ↵Sébastien Helleu
hook_print_exec" This reverts commit bfc579cb3354cb47a224c8fa55b6a2e5684c7ab9.
2018-03-11core: add binary weechat-headless to run WeeChat without interface (closes ↵Sébastien Helleu
#1120) The optional command line option "--daemon" runs WeeChat like a daemon (fork, new process group, file descriptors closed).
2018-02-19core: fix description of command in /help upgradeSébastien Helleu
2018-01-20api: add time in info "date" (WeeChat compilation date/time) (closes #1138)Sébastien Helleu
2018-01-14core: reinitialize config file pointer to NULL after an error on section ↵Sébastien Helleu
creation
2018-01-08core: add options "-newbuffer", "-free" and "-switch" in command /print ↵Sébastien Helleu
(issue #1113)
2018-01-07core: set input callback on user buffers after /upgradeSébastien Helleu
2018-01-07core: add option "-y" in command /buffer, add support of buffers with free ↵Sébastien Helleu
content
2018-01-07core: remove invalid completion "-prefix" in command /printSébastien Helleu
2018-01-07core: fix some stylesSébastien Helleu
2018-01-06core: add option "add" in command /buffer (issue #1113)Sébastien Helleu
2018-01-05core: update copyright datesSébastien Helleu
2017-12-10core: add link to API doc in /help ↵Sébastien Helleu
weechat.completion.partial_completion_templates
2017-12-09core: add option weechat.completion.partial_completion_templatesSébastien Helleu
This option is used to force partial completion on specific templates (for now only "config_options").
2017-11-04core: remove colors from prefix/message only when needed in hook_print_execSébastien Helleu
2017-11-04core: add missing includes of stdio.hSébastien Helleu
2017-11-04Include stdio.h for FILEcoypoop
so this header can be included even if it's not already included
2017-10-29core: fix typo in /help keySébastien Helleu
2017-10-21core: set value as optional in help of /buffer setSébastien Helleu
2017-10-20core: allow /buffer set without value with empty default (closes #746)Simmo Saan
2017-10-17core: allow floating point and hexadecimal numbers in comparison of ↵Sébastien Helleu
evaluated values
2017-10-14core: add option weechat.look.save_config_with_fsync (closes #1083)Sébastien Helleu
This makes the save of all configuration files about 20 to 200x slower (according to the storage device speed); so this is disabled by default.
2017-09-23core, plugins: check return code of strftime functionSébastien Helleu
2017-09-01core: add note about wildcard in /help setSébastien Helleu
2017-08-21core: add note about bar item "input_paste" in /help ↵Sébastien Helleu
weechat.look.paste_max_lines (closes #1054)