Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-04-25 | php: remove check of NULL pointers before calling free() (issue #865) | Sébastien Helleu | |
2024-03-12 | api: add function "hdata_longlong" (issue #2081) | Sébastien Helleu | |
2024-03-05 | plugins: move scripting API constants to plugin-script.c | Sébastien Helleu | |
2024-03-05 | api: add functions config_{boolean|integer|string|color|enum}_inherited in ↵ | Sébastien Helleu | |
scripting API | |||
2024-03-05 | api: add functions config_option_get_string and config_option_get_pointer in ↵ | Sébastien Helleu | |
scripting API | |||
2024-02-25 | php: remove constants that must not be visible in scripts | Sébastien Helleu | |
2024-01-01 | core: update copyright dates | Sébastien Helleu | |
2023-12-26 | core: store microseconds in buffer lines (closes #649) | Sébastien Helleu | |
2023-12-15 | core: fix crash on plugin reload when using musl libs (closes #2052) | Sébastien Helleu | |
2023-12-14 | core: fix style | Sébastien Helleu | |
2023-09-22 | script: fix removal of script in system directory while trying to install a ↵ | Sébastien Helleu | |
script (closes #2019) | |||
2023-09-16 | scripts: add function hook_url in scripting API | Sébastien Helleu | |
2023-09-09 | scripts: add functions config_enum and config_enum_default in scripting API ↵ | Sébastien Helleu | |
(issue #1973) | |||
2023-05-30 | core: send all command line parameters not beginning with a dash to all ↵ | Sébastien Helleu | |
plugins, add info "auto_load_scripts" This fixes an issue with IRC URL given on command line when it starts with `ircs://` or `irc6://`: the server is not created at all (only `irc://` works fine). | |||
2023-03-16 | core: add configuration version, add API function config_set_version | Sébastien Helleu | |
2023-01-28 | core, plugins: replace calls to string_str(n)cmp by str(n)cmp (issue #1872) | Sébastien Helleu | |
2023-01-28 | core, plugins: check that string parameters are not NULL in search functions ↵ | Sébastien Helleu | |
(issue #1872) | |||
2023-01-28 | core, plugins: make info, info_hashtable and infolist case sensitive (issue ↵ | Sébastien Helleu | |
#1872) | |||
2023-01-28 | core, plugins: make commands, hook command_run, completions and aliases case ↵ | Sébastien Helleu | |
sensitive (issue #1872) | |||
2023-01-28 | plugins: set priority in calls to weechat_config_new (issue #1872) | Sébastien Helleu | |
2023-01-08 | php: remove warnings on variables "argc" and "ret_i" that might be clobbered ↵ | Sébastien Helleu | |
by longjmp or vfork | |||
2023-01-03 | plugins: change priority of scripting plugins | Sébastien Helleu | |
Use a step of 10 between each scripting plugin priority. | |||
2023-01-01 | core: update copyright dates | Sébastien Helleu | |
2022-12-11 | scripts: Send null values to config section callbacks | Trygve Aaberge | |
The callback_read and callback_create_option functions in the scripting APIs always get the value as a string, never as null. This means that if the value is null, there is no way for the script to distinguish this from an empty string for string options. This makes it impossible to properly make options with fallback values, like the irc server and server_default options, as far as I can see. All the scripting languages except Tcl use that language's equivalent for null. For JavaScript which has both null and undefined, null is used. For Tcl, the magic null string defined in commit 197a7a01e is used and the documentation is updated to describe that. I tested this with these scripts: https://gist.github.com/trygveaa/2d49c609addf9773d2ed16e15d1e3447 You can load all of those scripts and see the result with this command (assuming you have the scripts in the current directory): weechat -t -r "/filter add script * * script; /script load $(echo script_config.*)" | |||
2022-09-27 | api: add function string_parse_size | Sébastien Helleu | |
2022-06-30 | php: Adjust API for PHP 8.2 | Adam Saponara | |
2022-03-13 | api: add function buffer_new_props (closes #1759) | Sébastien Helleu | |
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-10-02 | plugins: use a different plugin priority for each scripting language | Sébastien Helleu | |
2021-08-08 | php: add ifdef for zend_file_handle.filename | Adam Saponara | |
2021-08-08 | php: fix PHP 8+ build | Adam Saponara | |
2021-08-08 | php: add detection of PHP 8.0, fix compilation errors | Sébastien Helleu | |
2021-01-02 | core: update copyright dates | Sébastien Helleu | |
2020-08-22 | api: add function string_color_code_size (issue #1547) | 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-27 | api: add functions completion_new, completion_search and completion_free ↵ | Sébastien Helleu | |
(issue #1484) | |||
2020-02-28 | php: fix crash when loading script with PHP 7.4 (closes #1452) | Sébastien Helleu | |
2020-01-04 | core: update copyright dates | Sébastien Helleu | |
2019-04-13 | api: return allocated string in hook_info callback and function info_get | Sébastien Helleu | |
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-09-01 | core: fix copyright dates | Sébastien Helleu | |
2018-08-12 | api: add function hook_line | Sébastien Helleu | |
2018-05-17 | php: add comments about C compiler happiness | Sébastien Helleu | |
2018-05-17 | scripts: remove double return in info eval callback functions not yet ↵ | Sébastien Helleu | |
implemented | |||
2018-05-17 | php: ensure vbuffer is not NULL before using it | Sébastien Helleu | |