summaryrefslogtreecommitdiff
path: root/src/plugins/exec
AgeCommit message (Collapse)Author
2017-01-01core: update copyright datesSébastien Helleu
2016-06-18api: remove functions printf_date() and printf_tags()Sébastien Helleu
2016-03-21core: add pointer in some callbacks (closes #406)Sébastien Helleu
This pointer is the first argument received by callbacks, and the existing argument "data" is now automatically freed by WeeChat when the object containing the callback is removed. With this new pointer, the linked list of callbacks in scripts has been removed. This will improve speed of scripts (using a lot of hooks), reduce memory used by scripts and reduce time to unload scripts. Following functions are affected in the C API: * exec_on_files * config_new * config_new_section * config_new_option * hook_command * hook_command_run * hook_timer * hook_fd * hook_process * hook_process_hashtable * hook_connect * hook_print * hook_signal * hook_hsignal * hook_config * hook_completion * hook_modifier * hook_info * hook_info_hashtable * hook_infolist * hook_hdata * hook_focus * unhook_all_plugin * buffer_new * bar_item_new * upgrade_new * upgrade_read
2016-03-13exec: fix example in /help execSébastien Helleu
2016-01-01core: update copyright datesSé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-13core: use https for WeeChat URLsSé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-08-09exec: invert a condition to make code more readableSébastien Helleu
2014-04-12core: use lower case for CMake keywordsSébastien Helleu
2014-04-03exec: fix tag stdout/stderr used in command outputSébastien Helleu
2014-04-03exec: remove commentSébastien Helleu
2014-04-03exec: kill all processes using an exec buffer that is being closedSébastien Helleu
2014-04-03exec: add examples with "tail -f" and "-kill" in /help execSébastien Helleu
2014-04-03exec: display output of commands in real time, add options -flush/-noflush ↵Sébastien Helleu
in command /exec
2014-04-03exec: display command output even if process is killedSébastien Helleu
2014-03-30exec: fix typo in /help execSébastien Helleu
2014-03-25exec: allow clear of new buffers with /buffer clearSebastien Helleu
2014-03-25exec: add options -nf and -cl/-nocl in command /execSebastien Helleu
-nf: create a new buffer with free content -cl: clear new buffer -nocl: append in new buffer
2014-03-19core: fix use of reserved C identifiers in headers (closes #31)Sebastien Helleu
2014-03-17exec: don't use shell by default when executing commands (for security reasons)Sebastien Helleu
It is possible to force shell by default with this command: /set exec.command.default_options "-sh"
2014-03-16exec: add example with option "-pipe" in /help execSebastien Helleu
2014-03-16exec: add return code ("rc") in hashtable sent with option "-hsignal"Sebastien Helleu
2014-03-16exec: add values "irc" and "weechat" for option "-color", replace "decode" ↵Sebastien Helleu
by "auto"
2014-03-16exec: add options "-pipe" and "-hsignal" in command /execSebastien Helleu
2014-03-15exec: do not create/switch to buffer with option "-bg"Sebastien Helleu
2014-03-15exec: add examples in /help execSebastien Helleu
2014-03-15exec: fix typo in /help execSebastien Helleu
2014-03-15exec: fix compilation on OpenBSDSebastien Helleu
Looks like the variable name "stdout" is a problem on OpenBSD (macro?). So "stdout" and "stderr" are renamed to "out" an "err".
2014-03-15core: update translationsSebastien Helleu
2014-03-15exec: rename value "off" to "ansi" for option "-color" in command /execSebastien Helleu
2014-03-15exec: add option "-color" in command /exec (decode ANSI colors by default)Sebastien Helleu
The ANSI colors are decoded by default to WeeChat colors (for local display), or IRC colors (if output is sent to buffer with "-o").
2014-03-13exec: switch to exec buffer even if it is already openedSebastien Helleu
2014-03-13exec: add missing empty lines in output of commandsSebastien Helleu
The function weechat_string_split() collapses many separators (here "\n"), so empty lines were removed and not displayed. For example, if output is "Line1\n\nEnd\n", the empty line between "Line1" and "End" was not displayed.
2014-03-13exec: disable "output to buffer" if command is executed on an exec bufferSebastien Helleu
2014-03-13exec: add options "-rc"/"-norc" (display return code) in command /execSebastien Helleu
2014-03-13exec: execute commands from input of exec buffersSebastien Helleu
2014-03-12exec: add options "-ln"/"-noln" (line numbers) in command /execSebastien Helleu
2014-03-12exec: automatically disable shell if command starts with "url:" (URL download)Sebastien Helleu
2014-03-12exec: add options "-buffer" and "-sw"/"-nosw" in command /execSebastien Helleu
2014-03-12exec: add option "-inclose" in command /execSebastien Helleu
2014-03-12exec: add missing completion of "-ns" in command /execSebastien Helleu
2014-03-12exec: add options "-n"/"-ns" in command /exec (display output in a new buffer)Sebastien Helleu
2014-03-12exec: add option exec.command.default_optionsSebastien Helleu
2014-03-11exec: fix crash when giving bad id to command /exec -inSebastien Helleu
2014-03-11exec: add option "-del" in command /execSebastien Helleu
2014-03-11exec: add option "-bg" in command /execSebastien Helleu
2014-03-11exec: fix typos in /help execSebastien Helleu
2014-03-11exec: add option "-set" in command /execSebastien Helleu