summaryrefslogtreecommitdiff
path: root/src/plugins/exec
AgeCommit message (Collapse)Author
2023-09-05core: add note for translators on command arguments (issue #2005)Sébastien Helleu
Only text between angle brackets (eg: "<name>") must be translated.
2023-06-15exec: fix URL to plugin API reference in /help execSébastien Helleu
2023-06-10exec: remove trailing "M" (carriage return) in output of commandsSébastien Helleu
Regression was indirectly caused by commit d18f68e497c4244404ff8f4f50de82717b178e09 in core that allows to display all control chars in buffers. But the fix is in exec plugin: end of line in command output can now be "\r\n" in addition to a single "\n".
2023-05-20exec: create buffer with function buffer_new_props (issue #1942)Sébastien Helleu
With this function, buffer properties are set when the buffer is created and can be read immediately by other plugins/scripts, for example in a callback of signal "buffer_opened".
2023-05-13core: add quotes around paths in CMake files (closes #29)Sébastien Helleu
2023-04-01core, plugins: set options to NULL by default, refactor config init functionsSébastien Helleu
2023-01-28core, plugins: replace calls to string_str(n)cmp by str(n)cmp (issue #1872)Sébastien Helleu
2023-01-28core, plugins: check that string parameters are not NULL in search functions ↵Sébastien Helleu
(issue #1872)
2023-01-28core, plugins: make commands, hook command_run, completions and aliases case ↵Sébastien Helleu
sensitive (issue #1872)
2023-01-28plugins: set priority in calls to weechat_config_new (issue #1872)Sébastien Helleu
2023-01-08core: remove build with autotoolsSébastien Helleu
CMake is now the only way to build WeeChat.
2023-01-01core: update copyright datesSébastien Helleu
2022-01-17core: update copyright datesSébastien Helleu
2021-07-04typing: add typing pluginSébastien Helleu
2021-01-02core: update copyright datesSébastien Helleu
2020-12-05Revert "exec: return NULL immediately if the task id is invalid"Sébastien Helleu
This reverts commit dff1bf6f0f5521cf9e23e2b32a648512e13b6a72.
2020-10-11exec: add option "-oerr" to send stderr to buffer (now disabled by default) ↵Sébastien Helleu
(closes #1566)
2020-10-11exec: add missing option "-oc" in /help execSébastien Helleu
2020-05-08core: rename functions hook_completion_{get_string|list_add} to ↵Sébastien Helleu
completion_{get_string|list_add} Old functions are kept for compatibility reasons.
2020-05-03exec: return NULL immediately if the task id is invalidSébastien Helleu
2020-05-03exec: fix use of same task id for different tasks (closes #1491)Sébastien Helleu
2020-01-04core: update copyright datesSébastien Helleu
2019-10-23plugins: sort options added in configuration sectionsSébastien Helleu
2019-10-01core: fix style in CMake filesSébastien Helleu
2019-06-24core: auto disable upgrade process (command line option "--upgrade") if the ↵Sébastien Helleu
file weechat.upgrade is not found
2019-06-15api: add argument "strip_items" in function string_splitSébastien Helleu
2019-06-12exec: evaluate option exec.command.shell, change default value to ↵Sébastien Helleu
"${env:SHELL}" (closes #1356)
2019-04-25cmake: allow custom libdir (fix #1341)Ryan Farley
Allows for custom LIBDIR to specified with cmake builds. WEECHAT_LIBDIR is used for a custom Weechat directory, or set from LIBDIR (as LIBDIR used to be set).
2019-03-24core: add CMake option "ENABLE_CODE_COVERAGE" to compile with code coverage ↵Sébastien Helleu
options This option is OFF by default and should be enabled only for tests, to measure test coverage.
2019-03-10core: replace argument "keep_eol" by "flags" in function string_split ↵Sébastien Helleu
(closes #1322)
2019-01-01core: update copyright datesSébastien Helleu
2018-11-29core: use https for all links where secured http is supportedSébastien Helleu
2018-11-29core: use https for links to GNU GPL licenseSébastien Helleu
2018-11-17exec: add option exec.command.shell to customize the shell used with /exec -shSébastien Helleu
2018-11-17exec: fix command displayed in debug messageSébastien Helleu
2018-05-19exec: fix minimal length of unquoted stringSébastien Helleu
2018-02-07exec: add note about piped commands in /help exec for option -shSébastien Helleu
2018-01-14core: reinitialize config file pointer to NULL after an error on section ↵Sébastien Helleu
creation
2018-01-05core: update copyright datesSébastien Helleu
2017-09-23core, plugins: check return code of strftime functionSébastien Helleu
2017-08-12core: fix cast of time_t (to "long long" instead of "long") (closes #1051)Sébastien Helleu
2017-08-10core: remove value for first #define in headers, add "PLUGIN" in plugin headersSébastien Helleu
2017-06-25fset: shift plugins priority to insert fset plugin between buflist and fifoSébastien Helleu
2017-06-10core, plugins: fix conditions to insert elements in linked listsSébastien Helleu
This removes scan-build warnings about dereference of last_xxx null pointers.
2017-06-03exec, fifo, irc: remove unused #define-sSimmo Saan
2017-03-25buflist: load plugin after some other plugins by shifting plugins prioritySébastien Helleu
2017-01-13tests: fix compilation of tests on FreeBSD 11Sébastien Helleu
Some includes were missing in .h files, and the tests must be linked with intl and execinfo on FreeBSD.
2017-01-07exec: update help descriptions for command /exec to keep compatibility ↵AYANOKOUZI, Ryuunosuke
between options Related-Bug: #877
2017-01-06exec: 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-06exec: fix memory leak in display of process outputSébastien Helleu