summaryrefslogtreecommitdiff
path: root/src/core
AgeCommit message (Collapse)Author
2012-11-22api: use hashtable "options" for command arguments in function ↵Sebastien Helleu
hook_process_hashtable (optional, default is a split of string with command)
2012-11-18core: do not call shell to execute command in hook_process (fix security ↵Sebastien Helleu
problem when a plugin/script gives untrusted command) (bug #37764)
2012-11-02core: expand buffer local variables in evaluation of expressions (command ↵Sebastien Helleu
/eval and function "string_eval_expression" in plugin API)
2012-11-02core: support many commands in /eval (separated by semicolons)Sebastien Helleu
2012-11-02core: add command /eval, use expression in conditions for bars, add function ↵Sebastien Helleu
"string_eval_expression" in plugin API
2012-10-21core: remove duplicated #includeSebastien Helleu
2012-10-18core: fix gnutls warningsstfn
2012-10-18core: add option "-quit" for command /upgrade (save session and quit without ↵Sebastien Helleu
restarting WeeChat, for delayed restoration)
2012-10-17core: fix sendmsg/recvmsg on BSD/OSX by sending 1 byte of data (in hook_connect)Simon Arlott
2012-10-17core: fix connection to servers on OS XSebastien Helleu
2012-10-14api: connect with IPv6 by default in hook_connect (with fallback to IPv4), ↵Simon Arlott
shuffle list of hosts for a same address (task #11205)
2012-09-20core: fix IPv6 example in /proxy commandstfn
2012-08-30core: add default key alt+"x" (zoom on merged buffer) (task #11029)Sebastien Helleu
2012-08-27api: allow update for some variables of hdata, add new functions ↵Sebastien Helleu
hdata_update and hdata_set
2012-08-25core: fix IP address returned by hook_connect (return IP really used, not ↵Sebastien Helleu
first IP for hostname)
2012-08-20irc: move options weechat.look.nickmode{_empty} to ↵Sebastien Helleu
irc.look.nick_mode{_empty}, add nick mode for action messages (patch from Nils Görs) The option irc.look.nick_mode has a new type: integer with values: none/prefix/action/both (default is "prefix", which is old behaviour).
2012-08-20core: fix quote used in /help option for values (type integer with strings)Sebastien Helleu
2012-08-15core: fix alignment of command arguments for scripts (in /help command)Sebastien Helleu
2012-08-14core: fix use of uninitialized variable in hdata_get_var_array_sizeSebastien Helleu
2012-08-14core: add new plugin "script" (scripts manager, replacing scripts weeget.py ↵Sebastien Helleu
and script.pl)
2012-08-14core: free some variables used for weechat.conf when quitting WeeChatSebastien Helleu
2012-08-14core: add hidden command line options --no-gnutls and --no-gcrypt (no ↵Sebastien Helleu
init/deinit of gnutls/crypt, useful for valgrind/electric-fence)
2012-08-14core: free data before removing config file/section/option from lists ↵Sebastien Helleu
(remove warning in valgrind about blocks still reachable)
2012-08-08core: fix connection to host in child process when socket is non-blocking ↵Sebastien Helleu
(with or without proxy)
2012-08-06core: return error string to callback of hook_connect if getaddrinfo fails ↵Sebastien Helleu
in child process
2012-08-05core: fix crash if key of hashtable_get(_item) is NULL (just return NULL)Sebastien Helleu
2012-08-02core: update description of plugins and translate them in output of /pluginSebastien Helleu
2012-08-01core: add option weechat.startup.sys_rlimit to set system resource limits ↵Sebastien Helleu
for WeeChat process
2012-07-29core: add option "swap" for command /buffer (task #11373)Nils Görs
2012-07-27relay: add support of SSL (for irc and weechat protocols), new option ↵Sebastien Helleu
relay.network.ssl_cert_key (task #12044)
2012-07-21core: fix crash when reading array value of hdata variable with type ↵Sebastien Helleu
integer/long/time
2012-07-20core: add support of arrays in hdata variablesSebastien Helleu
2012-07-13core: add command line option "-r" (or "--run-command") to run command(s) ↵Peter Boström
after startup of WeeChat
2012-07-09core: add function "hook_set" in plugin API, add "subplugin" in hooks (set ↵Peter Boström
by script plugins), display subplugin in /help on commands (task #12049)
2012-07-07core: add option weechat.look.jump_smart_back_to_buffer (jump back to ↵Nils Görs
initial buffer after reaching end of hotlist) The option is "on" by default, which is old behaviour.
2012-06-10core: add horizontal separator between windows, two new options to toggle ↵Sebastien Helleu
horizontal/vertical separators between windows New boolean options, enabled by default: - weechat.look.window_separator_horizontal - weechat.look.window_separator_vertical
2012-06-09core: add options weechat.color.chat_nick_offline_highlight(_bg) (text/bg ↵Sebastien Helleu
for highlight when nick is offline)
2012-06-09core: add options to use different color for offline nicks in prefix (patch ↵Sebastien Helleu
from Nei) (task #11109) New options: - weechat.look.color_nick_offline: boolean to enable feature (off by default) - weechat.color.chat_nick_offline: color for offline nicks (displayed in prefix)
2012-06-04core: reallow names beginning with "#" for bars, proxies and filtersSebastien Helleu
2012-06-04core: escape special chars (`#[\`) in configuration files for name of ↵Sebastien Helleu
options (bug #36584)
2012-06-01core: test return code when reading flags with fcntl (set flags to 0 if error)Sebastien Helleu
2012-05-15core: fix compilation warning on a comparison using type "wint_t"Sebastien Helleu
2012-05-11core: support lines of 16 Kb long in configuration files (instead of 1 Kb)Sebastien Helleu
2012-05-05core: add description of "command" in /help keySebastien Helleu
2012-05-03core: fix truncated config files (zero-length) after system crash (bug #36383)Mateusz Poszwa
The function config_file_write_internal now performs an overwrite-by-rename (call to "rename" only) instead of calls to "unlink" then "rename".
2012-04-14core: do not use malloc in function utf8_strlen_screen for small strings (4 ↵Sebastien Helleu
bytes or less)
2012-04-11core: fix help of option weechat.completion.nick_completerSebastien Helleu
2012-04-11core: fix display bugs and crashs with small windows (bug #36107)Sebastien Helleu
2012-04-07core: convert options weechat.look.prefix_align_more and ↵Sebastien Helleu
weechat.look.prefix_buffer_align_more from boolean to string (task #11197)
2012-04-03core: fix bugs with option weechat.look.prefix_same_nick, use nick color for ↵Sebastien Helleu
string used as replacement Bugs fixed: - hide/replace prefix only if prefix is a nick (do not do it for join/part/quit or action messages) - hide/replace prefix only when displaying messages (do not cache value in lines) The nick color used in replacement string comes from tag "prefix_nick_ccc", where "ccc" is the color of nick.