Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-04-26 | plugins: remove check of NULL pointers before calling ↵ | Sébastien Helleu | |
weechat_hashtable_free() (issue #865) | |||
2024-04-25 | script: remove check of NULL pointers before calling free() (issue #865) | Sébastien Helleu | |
2024-04-01 | core: fix print of pointer values | Sébastien Helleu | |
2024-02-01 | core: add support of base64url in encode/decode functions (issue #2066) | Sébastien Helleu | |
2024-01-01 | core: update copyright dates | Sébastien Helleu | |
2023-09-16 | script: replace hook_process_hashtable by hook_url to download scripts and ↵ | Sébastien Helleu | |
list of scripts (closes #1723) | |||
2023-08-13 | script: replace "iset" example by "go" in comments | 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-01 | core: update copyright dates | Sébastien Helleu | |
2022-12-18 | api: return newly allocated string in functions string_tolower and ↵ | Sébastien Helleu | |
string_toupper | |||
2022-08-16 | script: use API function weechat_crypto_hash_file in script_repo_sha512sum_file | Sébastien Helleu | |
2022-01-17 | core: update copyright dates | Sébastien Helleu | |
2021-05-11 | core: split WeeChat home in 4 directories, use XDG directories by default ↵ | Sébastien Helleu | |
(issue #1285) The 4 directories (which can be the same): - config: configuration files, certificates - data: log/upgrade files, local plugins, scripts, xfer files - cache: script repository, scripts downloaded (temporary location) - runtime: FIFO pipe, relay UNIX sockets | |||
2021-01-02 | core: update copyright dates | Sébastien Helleu | |
2020-10-15 | script: allow command /script list when option ↵ | Sébastien Helleu | |
script.scripts.download_enabled is set to off (closes #1574) | |||
2020-09-06 | script: add option script.scripts.download_enabled (closes #1548) | Sébastien Helleu | |
2020-03-01 | script: rename variable length_hash to hash_size | Sébastien Helleu | |
2020-03-01 | core: move crypto functions to wee-crypto.c, rename API function string_hash ↵ | Sébastien Helleu | |
to crypto_hash | |||
2020-03-01 | core: merge functions string_hash_binary and string_hash into a single ↵ | Sébastien Helleu | |
function string_hash | |||
2020-03-01 | script: call function string_hash in script_repo_sha512sum_file to compute ↵ | Sébastien Helleu | |
SHA512 hash This removes dependency on libgcrypt in script plugin. | |||
2020-02-18 | script: fix memory leak in read of script repository file if it has invalid ↵ | Sébastien Helleu | |
content | |||
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-04-13 | api: return allocated string in hook_info callback and function info_get | Sébastien Helleu | |
2019-03-10 | core: replace argument "keep_eol" by "flags" in function string_split ↵ | Sébastien Helleu | |
(closes #1322) | |||
2019-02-28 | script: use SHA-512 instead of MD5 for script checksum | Sébastien Helleu | |
Related to weechat/weechat.org@66a8b72ab17784e7476b142e36c0fd8c7ae9c7c3 | |||
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-05-18 | script: fix memory leak in case of invalid XML content in list of scripts | Sébastien Helleu | |
2018-01-07 | core: fix some styles | Sébastien Helleu | |
2018-01-05 | core: update copyright dates | Sébastien Helleu | |
2017-08-12 | core: fix cast of time_t (to "long long" instead of "long") (closes #1051) | Sébastien Helleu | |
2017-07-22 | script: replace scripts iset.pl and buffers.pl by go.py and urlserver.py in ↵ | Sébastien Helleu | |
examples | |||
2017-07-11 | script: add local variable "filter" in the script buffer (closes #1037) | 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-05-15 | script: fix typo in a comment | Sébastien Helleu | |
2017-03-25 | script: check that script pointer is not NULL in function "script_repo_free" | Sébastien Helleu | |
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-02-19 | script: force refresh of scripts buffer after download of scripts list ↵ | Sébastien Helleu | |
(closes #693) | |||
2016-01-01 | core: update copyright dates | Sébastien Helleu | |
2015-12-09 | script: add completion with languages and extensions, support search by ↵ | Sébastien Helleu | |
language/extension in /script search | |||
2015-08-24 | script: add option script.scripts.download_timeout | Sébastien Helleu | |
2015-03-18 | script: fix state of script plugins when list of scripts has not been downloaded | Sébastien Helleu | |
The problem happened when doing "/script load script.py" if the scripts list has not been downloaded (with "/script update"): WeeChat displays that python plugin is not loaded (which is wrong). | |||
2015-01-01 | core: update copyright dates | Sébastien Helleu | |
2014-11-15 | script: add option script.scripts.url_force_https (closes #253) | Sébastien Helleu | |
2014-08-22 | script: fix crash on "/script update" if a script detail is displayed in ↵ | Sébastien Helleu | |
buffer (closes #177) | |||
2014-08-10 | script: fix potential crash in case of malloc error | Sébastien Helleu | |
2014-07-14 | script: fix display of curl errors | Sébastien Helleu | |
2014-05-24 | api: add argument "flags" in function hdata_new_list | Sébastien Helleu | |