Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-10-15 | api: do not expect any return value in callbacks change/delete of ↵ | Sébastien Helleu | |
config_new_option (scripting API) | |||
2022-09-29 | api: change type of argument object_id in upgrade_new callback from string ↵ | Sébastien Helleu | |
to integer (in scripts) | |||
2022-09-29 | api: change type of argument remaining_calls in hook_timer callback from ↵ | Sébastien Helleu | |
string to integer (in scripts) | |||
2022-09-27 | api: add function string_parse_size | Sébastien Helleu | |
2022-08-02 | ruby: fix function hdata_get_string | Sébastien Helleu | |
2022-08-01 | scripts: fix issue with long interval in function hook_timer | Sébastien Helleu | |
Affected plugins: python, ruby, lua, tcl, guile, javascript, php. | |||
2022-07-20 | api: add arguments "index_start" and "index_end" in function ↵ | Sébastien Helleu | |
string_rebuild_split_string | |||
2022-07-20 | api: rename function string_build_with_split_string to ↵ | Sébastien Helleu | |
string_rebuild_split_string | |||
2022-03-13 | api: add function buffer_new_props (closes #1759) | Sébastien Helleu | |
2022-03-12 | scripts: allow null values in config_new_option | Trygve Aaberge | |
The plugin API function config_new_option accepts null as the default_value and/or value however the scripting APIs (except for lua) didn't allow sending null as a parameter value, so it was impossible to use it this way. This allows sending a null value for these parameters. Lua already supported sending in nil for these parameters and it works as expected, so nothing is changed for this plugin. For Guile you can now send in #nil, for JavaScript null or undefined, for Perl undef, for PHP NULL, for Python None, for Ruby nil and for Tcl $::weechat::WEECHAT_NULL. In all of these languages except Tcl this is the special value indicating a missing value. However Tcl only has one type, string, so it doesn't have a null value. Therefore I created a constant with the value `\uFFFF\uFFFF\uFFFFWEECHAT_NULL\uFFFF\uFFFF\uFFFF` which is used instead. This is very unlikely to appear unintentionally. Using the unicode code point \uFFFF was suggested on https://wiki.tcl-lang.org/page/null. I tested this with these scripts: https://gist.github.com/trygveaa/f91977dde5d2876d502bf55fbf9b50cc | |||
2022-02-20 | scripts: auto-load scripts with supported extensions only (closes #1698) | Sébastien Helleu | |
2022-01-30 | core: add support of date and tags in messages displayed in buffers with ↵ | Sébastien Helleu | |
free content, add function printf_y_date_tags (closes #1746) | |||
2022-01-17 | core: update copyright dates | Sébastien Helleu | |
2021-11-21 | core: fix detection of Ruby 3.0 on macOS (issue #1721) | Sébastien Helleu | |
2021-11-06 | api: add parameters pointers, extra_vars and options in function hdata_search | Sébastien Helleu | |
2021-10-02 | plugins: use a different plugin priority for each scripting language | Sébastien Helleu | |
2021-01-02 | core: update copyright dates | Sébastien Helleu | |
2020-08-23 | api: add argument "bytes" in function string_dyn_concat | Sébastien Helleu | |
2020-08-22 | api: add function string_color_code_size (issue #1547) | Sébastien Helleu | |
2020-06-21 | core: add bar option "color_bg_inactive" (issue #732) | Sébastien Helleu | |
2020-05-08 | core: 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-04-28 | api: return integer in function gui_completion_search (issue #1484) | Sébastien Helleu | |
2020-04-27 | api: add functions completion_new, completion_search and completion_free ↵ | Sébastien Helleu | |
(issue #1484) | |||
2020-03-22 | ruby: fix compiler warning on third argument of function ↵ | Sébastien Helleu | |
weechat_ruby_hash_foreach_cb | |||
2020-01-04 | core: update copyright dates | Sébastien Helleu | |
2019-10-01 | core: fix style in CMake files | Sébastien Helleu | |
2019-08-25 | ruby: remove unused variable "ruby_hide_errors" | Sébastien Helleu | |
2019-08-20 | ruby: fix compilation with Ruby < 2.3 | Sébastien Helleu | |
2019-08-19 | ruby: fix conversion of big integers on 32bit architecture (closes #1395) | Sébastien Helleu | |
2019-04-25 | cmake: 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-04-13 | api: return allocated string in hook_info callback and function info_get | Sébastien Helleu | |
2019-03-24 | core: 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-02-28 | api: add function command_options (issue #928) | Sébastien Helleu | |
2019-02-27 | api: add function string_match_list | 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-08-12 | api: add function hook_line | Sébastien Helleu | |
2018-07-25 | scripts: fix duplicated lines in output of script eval (python, perl, ruby, ↵ | Sébastien Helleu | |
lua and guile) When there was a call to a hook callback during the eval, the output buffer was cleared too late, and displayed multiple times in the buffer. This commit clears the buffer even before we display it (this display can trigger a hook callback). | |||
2018-04-13 | scripts: fix memory leak in hook_info callback | Sébastien Helleu | |
2018-04-12 | scripts: fix return value of hook_infolist callback (pointer instead of string) | Sébastien Helleu | |
2018-04-10 | scripts: return long integer instead of string in function infolist_time | Sébastien Helleu | |
2018-04-10 | scripts: do not allocate memory when converting pointers to strings | Sébastien Helleu | |
2018-04-10 | ruby: fix memory leak in 7 functions returning allocated strings | Sébastien Helleu | |
Fixed functions: - list_new - list_add - list_search - list_casesearch - list_get - list_next - list_prev | |||
2018-04-07 | api: add function string_format_size in scripting API | Sébastien Helleu | |
2018-03-17 | scripts: hide message when the eval script is unloaded | Sébastien Helleu | |
Related to commit 8fbbe8b0d509df26ff86ca8cd7fe4b2205c6d15e. | |||
2018-02-19 | scripts: display the script name in stdout/stderr output from scripts | Sébastien Helleu | |
2018-01-15 | scripts: add option "eval_keep_context" in script plugins | Sébastien Helleu | |
2018-01-15 | scripts: add configuration file for each script plugin | Sébastien Helleu | |
2018-01-07 | ruby: fix buffer overflow | Sébastien Helleu | |
2018-01-07 | core: fix some styles | Sébastien Helleu | |