Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-02-25 | doc/api: fix string format in calls to weechat.prnt (examples in Python) | Sébastien Helleu | |
2024-02-23 | docs: fix some typos in documentation and comments | Trygve Aaberge | |
2024-02-01 | core: add support of base64url in encode/decode functions (issue #2066) | Sébastien Helleu | |
2024-01-27 | core: use function util_strftimeval in evaluation of expression `date:xxx` | Sébastien Helleu | |
2024-01-27 | api: add support of specifier `%!` for timestamp in function util_strftimeval | Sébastien Helleu | |
2024-01-06 | doc/api: add missing properties in functions buffer_get_integer and ↵ | Sébastien Helleu | |
buffer_get_string | |||
2024-01-06 | core: add variable "opening" in buffer, do not send buffer signals when the ↵ | Sébastien Helleu | |
buffer is opening | |||
2024-01-05 | api: add function util_parse_time (issue #649) | Sébastien Helleu | |
2023-12-26 | core: store microseconds in buffer lines (closes #649) | Sébastien Helleu | |
2023-12-24 | api: add property "type" in function buffer_get_string | Sébastien Helleu | |
2023-11-23 | core: add syntax highlighting in evaluation of expressions, add option ↵ | Sébastien Helleu | |
weechat.color.eval_syntax_colors (issue #2042) Syntax highlighting (raw string without evaluation): `${raw_hl:xxx}` Syntax highlighting: `${hl:xxx}` | |||
2023-11-11 | core: add incremental search in commands history (issue #2040) | Sébastien Helleu | |
Changes: - move key ctrl+r to ctrl+s - add key ctrl+r to search in commands history - add option `search_history` in command `/input` - add key context "histsearch" - add option weechat.look.buffer_search_history - add buffer variables "text_search_direction", "text_search_history" and "text_search_ptr_history" | |||
2023-10-17 | api: add function string_concat (issue #2005) | Sébastien Helleu | |
2023-10-01 | core: make zstd dependency optional (closes #2024) | Sébastien Helleu | |
2023-09-16 | doc/api: use a table for file_in/file_out options in function hook_url | Sébastien Helleu | |
2023-09-16 | doc/api: add link to hook_url in hook_process_hashtable for Curl options | Sébastien Helleu | |
2023-09-16 | doc/api: add function hook_url | Sébastien Helleu | |
2023-09-13 | api: add algorithms `sha512-224`, `sha512-256`, blake2b-*` and `blake2s-*` ↵ | Sébastien Helleu | |
in hash functions (issue #2008) | |||
2023-08-29 | api: add support of path to variable and hashtable comparison in function ↵ | Sébastien Helleu | |
hdata_compare (closes #1066) | |||
2023-08-24 | Add compatibility with Python < 3.10 in weechat.pyi | Trygve Aaberge | |
The | syntax for unions is only supported in Python 3.10 and later. Since Python 3.8 and 3.9 are still supported upstream for a while and we had a user reporting on IRC that they couldn't use the stub file since they are using 3.8, change to the old syntax for unions to support this. There aren't really any drawbacks of this. It's just a bit more verbose, and a typing import is necessary, but neither of those really matters in a generated stub file. | |||
2023-07-14 | doc/api: fix return value in case of error in function hdata_get_var_offset | Sébastien Helleu | |
2023-07-08 | core: add option type "enum" (closes #1973) | Sébastien Helleu | |
The type "enum" replaces type "integer" when used with string values. For compatibility, any option created with type "integer" and string values is automatically created to "enum" on creation, with no error. | |||
2023-06-26 | core: add variables "_chat_focused_line_bol" and "_chat_focused_line_eol" in ↵ | Sébastien Helleu | |
focus data (closes #1955) These variables are the same as "_chat_bol" and "_chat_eol" except that they stop at the beginning of the focused line (not the whole message displayed, in case message has multiple lines separated by "\n"). | |||
2023-06-03 | doc: fix formatting issues with links that target a blank window | Sébastien Helleu | |
2023-06-02 | relay: add modifiers "relay_client_irc_in", "relay_client_irc_out1" and ↵ | Sébastien Helleu | |
"relay_client_irc_out" | |||
2023-05-20 | doc: move toc and section asciidoctor attributes from docs to CMakeLists.txt | Sébastien Helleu | |
2023-05-16 | doc/api: add note about hashtable removal in function info_get_hashtable | Sébastien Helleu | |
2023-05-15 | irc: add modifier "irc_cap_sync_req" (closes #1767) | Sébastien Helleu | |
2023-05-03 | irc: add support of capability "batch" (closes #1292) | Sébastien Helleu | |
2023-04-25 | doc/api: add variable "_chat_focused_line" in function hook_focus | Sébastien Helleu | |
2023-04-15 | doc/api: add more examples on function util_version_number | Sébastien Helleu | |
2023-03-30 | doc: convert docgen.py to C, remove autogen files from repository, add ↵ | Sébastien Helleu | |
parameter `--doc-gen` Changes: - build of doc now requires weechat-headless, translations and all plugins - convert docgen.py to C - remove `autogen_*` files from repository - add command line parameter `--doc-gen` in `weechat-headless` to build autogen files - build .mo files with directories like the installed ones (eg: "<lang>/LC_MESSAGES/weechat.mo") - remove javascript chapter from user's guide | |||
2023-03-20 | core: add relative move of read marker with `/buffer set unread [+/-]N` ↵ | Sébastien Helleu | |
(closes #1895) | |||
2023-03-19 | doc/api: fix typo | Sébastien Helleu | |
2023-03-19 | core: fix default value of options for bars added by plugins | Sébastien Helleu | |
When the bar name already exists, the function `bar_new` returns the pointer to the bar (instead of NULL) and sets the default value for all options with the values received. | |||
2023-03-18 | core: bump version to 4.0.0-dev, follow "practical" semantic versioning | Sébastien Helleu | |
2023-03-16 | core: add configuration version, add API function config_set_version | Sébastien Helleu | |
2023-03-10 | doc/api: add hashtable methods in function string_eval_expression | Sébastien Helleu | |
2023-01-28 | core: make function gui_buffer_match_list case sensitive (issue #1872) | Sébastien Helleu | |
2023-01-28 | doc/api: add priority in function config_new (issue #1872) | Sébastien Helleu | |
2022-12-26 | core: allow value "0" in buffer property "unread" to remove read marker from ↵ | Sébastien Helleu | |
buffer | |||
2022-12-26 | doc/api: fix formatting of return value in char/string comparison functions | Sébastien Helleu | |
2022-12-25 | api: do not check hotlist add conditions when adding buffer in hotlist with ↵ | Sébastien Helleu | |
function buffer_set | |||
2022-12-24 | api: add functions string_strcmp and string_strncmp | Sébastien Helleu | |
2022-12-24 | doc/api: mention "UTF-8" in char/string comparison functions | Sébastien Helleu | |
2022-12-24 | api: rename char comparison functions "utf8_char*" to "string_char*" | Sébastien Helleu | |
2022-12-24 | api: return arithmetic difference between chars in string comparison functions | Sébastien Helleu | |
Return code is changed for the following functions: - string_strcasecmp - string_strcasecmp_range - string_strncasecmp - string_strncasecmp_range - string_strcmp_ignore_chars - utf8_charcmp - utf8_charcasecmp - utf8_charcasecmp_range | |||
2022-12-21 | core: improve case convert and insensitive char comparisons (closes #258) | Sébastien Helleu | |
All lowercase letters are now properly converted to uppercase letters (and vice versa), via functions `towupper` and `towlower`. Functions `string_tolower`, `string_toupper` and `utf8_charcasecmp` have been optimized to be faster when there are ASCII chars (< 128); functions are about 25-40% faster with mixed chars (both ASCII and multi-bytes). Function `utf8_wide_char` has been removed, `utf8_char_int` can be used instead. | |||
2022-12-18 | api: return newly allocated string in functions string_tolower and ↵ | Sébastien Helleu | |
string_toupper | |||
2022-12-11 | doc/api: Improve python example for config_new_section | Trygve Aaberge | |
This updates the Python examples to include all the possible return values for the callbacks in config_new_section, like it is done in the C example. It also aligns the order of the values with the C example. |