Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-01-02 | core: update copyright dates | Sébastien Helleu | |
2020-11-17 | core: fix and normalize error messages | Sébastien Helleu | |
2020-05-09 | core: add an option for multiline input in a buffer (closes #984) | Trygve Aaberge | |
This allows the input callback function for a buffer to receive multiple lines at once, instead of the message being split on newline before being sent to the callback. It adds a new flag, input_multiline, to control this. This flag defaults to 0 which is the current behavior. | |||
2020-01-04 | core: update copyright dates | Sébastien Helleu | |
2019-06-15 | api: add argument "strip_items" in function string_split | Sébastien Helleu | |
2019-03-29 | core: don't execute command scheduled by /wait if the buffer does not exist ↵ | Sébastien Helleu | |
any more | |||
2019-03-28 | api: add option "delay" in hashtable options of function command_options ↵ | Sébastien Helleu | |
(issue #1327) | |||
2019-03-28 | core: make "input_commands_allowed" work with /wait and /repeat commands ↵ | Sébastien Helleu | |
(issue #928) | |||
2019-03-11 | core: improve message displayed when a command is not allowed (issue #928) | Sébastien Helleu | |
The whole command with arguments and the full buffer name are now displayed in the warning message (in debug mode only). | |||
2019-02-28 | api: add function command_options (issue #928) | Sébastien Helleu | |
2019-01-01 | core: update copyright dates | Sébastien Helleu | |
2018-11-29 | core: use https for links to GNU GPL license | Sébastien Helleu | |
2018-10-01 | core: replace "long unsigned int" by "unsigned long" | Sébastien Helleu | |
2018-01-05 | core: update copyright dates | Sébastien Helleu | |
2017-08-21 | core: add flag "input_get_empty" in buffer | Sébastien Helleu | |
The default value is 0 (legacy behavior). When it is set to 1, an empty input (just by pressing Return with nothing in input) is sent to the input callback, which receives an empty string. | |||
2017-01-01 | core: update copyright dates | 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-01-01 | core: update copyright dates | Sébastien Helleu | |
2015-01-01 | core: update copyright dates | 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-23 | core: fix error message in case of ambiguous incomplete command | Sébastien Helleu | |
2014-08-23 | core: fix typo: too much calls -> too many calls | Sébastien Helleu | |
2014-08-23 | core: allow incomplete commands if unambiguous (task #5419) | Sébastien Helleu | |
2014-03-18 | core: check validity of buffer pointer when data is sent to a buffer | Sebastien Helleu | |
2014-03-18 | core: fix crash when buffer is closed during execution of multiple commands ↵ | Sebastien Helleu | |
(closes #27) | |||
2014-03-02 | core: fix memory in execution of commands | Sebastien Helleu | |
This memory leak was introduced by commit aa81067ad070f05a4aaf98383781eba0fbafefd6 | |||
2014-02-21 | core: use same return code and message in all commands when arguments are ↵ | Sebastien Helleu | |
wrong/missing | |||
2014-01-01 | core: update copyright dates | Sebastien Helleu | |
2013-01-01 | core: update copyright dates | Sebastien Helleu | |
2012-12-15 | core: move comments with description of C file to top of files | Sebastien Helleu | |
2012-12-13 | core: reformat comments for functions | Sebastien Helleu | |
2012-01-24 | api: add modifier "input_text_for_buffer" | Sebastien Helleu | |
2012-01-24 | core: fix typo in comment | Sebastien Helleu | |
2012-01-08 | core: update copyright dates | Sebastien Helleu | |
2011-10-26 | core: remove unneeded whitespace | Sebastien Helleu | |
2011-01-01 | Update copyright dates | Sebastien Helleu | |
2010-06-22 | Update licenses and copyrights, add missing author names in sources | Sebastien Helleu | |
2010-04-08 | Reformat and add comments for description of C sources | Sebastien Helleu | |
2010-03-19 | Reformat multi-line comments | Sebastien Helleu | |
2010-03-02 | Add new option weechat.look.command_chars, add functions ↵ | Sebastien Helleu | |
string_is_command_char and string_input_for_buffer in plugin and script API | |||
2010-02-09 | Add new command /silence | Sebastien Helleu | |
2010-01-03 | Update copyright dates | Sebastien Helleu | |
2009-03-21 | Add new command /version, add count of /upgrade, fix bugs with command exec | Sebastien Helleu | |
New (core) command /version displays version, and number of upgrades done with first start date (if # /upgrade > 0). The number of upgrades is displayed at startup (if > 0). | |||
2009-01-03 | Add error message when a command failed, fix typos in aspell plugin | Sebastien Helleu | |
2009-01-03 | Update copyright dates | Sebastien Helleu | |
2008-11-15 | Reintroduce option "irc.network.send_unknown_commands", save extra data for ↵ | Sebastien Helleu | |
buffers with /upgrade (title, input data, text search) | |||
2008-07-18 | Fix bug with input line when it starts with "//" (command is no more executed) | Sebastien Helleu | |
2008-06-03 | Add "const" keyword for some "char *" function arguments (core and plugins API) | Sebastien Helleu | |
2008-05-22 | Increase number of authorized calls to same command (recursive calls), from ↵ | Sebastien Helleu | |
1 to 5 (more than 5 is considered as looping) | |||
2008-04-29 | Removed key functions (replaced by /input command) | Sebastien Helleu | |