Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-05-19 | exec: fix minimal length of unquoted string | Sébastien Helleu | |
2018-02-07 | exec: add note about piped commands in /help exec for option -sh | Sébastien Helleu | |
2018-01-14 | core: reinitialize config file pointer to NULL after an error on section ↵ | Sébastien Helleu | |
creation | |||
2018-01-05 | core: update copyright dates | Sébastien Helleu | |
2017-09-23 | core, plugins: check return code of strftime function | Sébastien Helleu | |
2017-08-12 | core: fix cast of time_t (to "long long" instead of "long") (closes #1051) | Sébastien Helleu | |
2017-08-10 | core: remove value for first #define in headers, add "PLUGIN" in plugin headers | Sébastien Helleu | |
2017-06-25 | fset: shift plugins priority to insert fset plugin between buflist and fifo | Sébastien Helleu | |
2017-06-10 | core, plugins: fix conditions to insert elements in linked lists | Sébastien Helleu | |
This removes scan-build warnings about dereference of last_xxx null pointers. | |||
2017-06-03 | exec, fifo, irc: remove unused #define-s | Simmo Saan | |
2017-03-25 | buflist: load plugin after some other plugins by shifting plugins priority | Sébastien Helleu | |
2017-01-13 | tests: fix compilation of tests on FreeBSD 11 | Sébastien Helleu | |
Some includes were missing in .h files, and the tests must be linked with intl and execinfo on FreeBSD. | |||
2017-01-07 | exec: update help descriptions for command /exec to keep compatibility ↵ | AYANOKOUZI, Ryuunosuke | |
between options Related-Bug: #877 | |||
2017-01-06 | exec: add option "-oc" in command /exec to execute commands in process ↵ | Sébastien Helleu | |
output (closes #877) The behavior of existing option "-o" is changed: now commands are NOT executed (which is more secure by default). | |||
2017-01-06 | exec: fix memory leak in display of process output | Sébastien Helleu | |
2017-01-01 | core: update copyright dates | Sébastien Helleu | |
2016-06-18 | api: remove functions printf_date() and printf_tags() | Sébastien Helleu | |
2016-03-21 | core: 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-13 | exec: fix example in /help exec | Sébastien Helleu | |
2016-01-01 | core: update copyright dates | Sébastien Helleu | |
2015-01-15 | core: add priority in plugins to initialize them in order | Sébastien Helleu | |
Current order is: charset, logger, exec, trigger, aspell, alias, fifo, xfer, irc, relay, guile/lua/perl/python/ruby/tcl, script. | |||
2015-01-01 | core: update copyright dates | Sébastien Helleu | |
2014-12-13 | core: use https for WeeChat URLs | Sébastien Helleu | |
2014-11-22 | api: return value in function command(), remove WeeChat error after command ↵ | Sébastien Helleu | |
callback if return code is WEECHAT_RC_ERROR | |||
2014-08-09 | exec: invert a condition to make code more readable | Sébastien Helleu | |
2014-04-12 | core: use lower case for CMake keywords | Sébastien Helleu | |
2014-04-03 | exec: fix tag stdout/stderr used in command output | Sébastien Helleu | |
2014-04-03 | exec: remove comment | Sébastien Helleu | |
2014-04-03 | exec: kill all processes using an exec buffer that is being closed | Sébastien Helleu | |
2014-04-03 | exec: add examples with "tail -f" and "-kill" in /help exec | Sébastien Helleu | |
2014-04-03 | exec: display output of commands in real time, add options -flush/-noflush ↵ | Sébastien Helleu | |
in command /exec | |||
2014-04-03 | exec: display command output even if process is killed | Sébastien Helleu | |
2014-03-30 | exec: fix typo in /help exec | Sébastien Helleu | |
2014-03-25 | exec: allow clear of new buffers with /buffer clear | Sebastien Helleu | |
2014-03-25 | exec: add options -nf and -cl/-nocl in command /exec | Sebastien Helleu | |
-nf: create a new buffer with free content -cl: clear new buffer -nocl: append in new buffer | |||
2014-03-19 | core: fix use of reserved C identifiers in headers (closes #31) | Sebastien Helleu | |
2014-03-17 | exec: 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-16 | exec: add example with option "-pipe" in /help exec | Sebastien Helleu | |
2014-03-16 | exec: add return code ("rc") in hashtable sent with option "-hsignal" | Sebastien Helleu | |
2014-03-16 | exec: add values "irc" and "weechat" for option "-color", replace "decode" ↵ | Sebastien Helleu | |
by "auto" | |||
2014-03-16 | exec: add options "-pipe" and "-hsignal" in command /exec | Sebastien Helleu | |
2014-03-15 | exec: do not create/switch to buffer with option "-bg" | Sebastien Helleu | |
2014-03-15 | exec: add examples in /help exec | Sebastien Helleu | |
2014-03-15 | exec: fix typo in /help exec | Sebastien Helleu | |
2014-03-15 | exec: fix compilation on OpenBSD | Sebastien 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-15 | core: update translations | Sebastien Helleu | |
2014-03-15 | exec: rename value "off" to "ansi" for option "-color" in command /exec | Sebastien Helleu | |
2014-03-15 | exec: 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-13 | exec: switch to exec buffer even if it is already opened | Sebastien Helleu | |
2014-03-13 | exec: add missing empty lines in output of commands | Sebastien 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. |