Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-01-06 | core: add CMake test called "notests" when tests are not compiled | Sébastien Helleu | |
Now the command `make test` executes properly and returns 0 when test are not compiled. | |||
2023-01-06 | Revert "core: add a fake target "test" so that `make test` successes when ↵ | Sébastien Helleu | |
tests are not compiled" This reverts commit 129860fd52f3c0c040229a52371798c026fed4ab. | |||
2023-01-05 | core: add a fake target "test" so that `make test` successes when tests are ↵ | Sébastien Helleu | |
not compiled | |||
2023-01-05 | core: rename script build-test.sh to build_test.sh | Sébastien Helleu | |
2023-01-05 | core: rename script build-debian.sh to build_debian.sh | Sébastien Helleu | |
2023-01-05 | core: rename script git-version.sh to set_git_version.sh | Sébastien Helleu | |
2023-01-04 | core: add script check_scripts.sh | Sébastien Helleu | |
This script is now used in CI to check all shell scripts (*.sh) and Python scripts (*.py) that are in git repository. Tools used: - shell scripts: shellcheck - Python scripts: flake8 + pylint + bandit | |||
2023-01-04 | core: add script check_curl_symbols.py | Sébastien Helleu | |
This script is used to check Curl symbols defined in WeeChat vs exposed Curl symbols. Usage: curl https://raw.githubusercontent.com/curl/curl/master/docs/libcurl/symbols-in-versions | ./tools/check_curl_symbols.py | |||
2023-01-03 | api: add Curl options for versions 7.64.0 to 7.87.0 | Sébastien Helleu | |
2023-01-03 | irc: properly rename private buffer on notice messages | Sébastien Helleu | |
2023-01-02 | irc: properly rename private buffer on nick changes or private message when ↵ | Sébastien Helleu | |
new nick is the same with different case | |||
2022-12-30 | core: fix color when the delimiter is not followed by a background color ↵ | Sébastien Helleu | |
(closes #1867) | |||
2022-12-29 | core: add option weechat.look.chat_space_right (issue #1862) | 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-25 | core: reorder entries in ChangeLog | Sébastien Helleu | |
2022-12-25 | changelog: add entry about Ruby 3.2 detection | Dawid Dziurla | |
2022-12-25 | core: move `/input` buffer switch/zoom actions to command `/buffer` | Sébastien Helleu | |
Actions moved: * `/input switch_active_buffer` -> `/buffer switch` * `/input switch_active_buffer_previous` -> `/buffer switch -previous` * `/input zoom_merged_buffer` -> `/buffer zoom` | |||
2022-12-25 | core: move `/input` set_unread actions to commands `/allbuf` and `/buffer set` | Sébastien Helleu | |
Actions moved: * `/input set_unread` -> `/allbuf /buffer set unread` * `/input set_unread_current_buffer` -> `/buffer set unread` | |||
2022-12-25 | core: add command `/allbuf` | 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-25 | core: move `/input` hotlist actions to new command `/hotlist` | Sébastien Helleu | |
Actions moved to command `/hotlist`: * `/input hotlist_clear` -> `/hotlist clear` * `/input hotlist_remove_buffer` -> `/hotlist remove` * `/input hotlist_restore_buffer` -> `/hotlist restore` * `/input hotlist_restore_all` -> `/hotlist restore -all` | |||
2022-12-25 | core: move `/input` jump actions to command `/buffer jump` | Sébastien Helleu | |
Actions moved to command `/buffer jump`: * `/input jump_smart` -> `/buffer jump smart` * `/input jump_previously_visited_buffer` -> `/buffer jump prev_visited` * `/input jump_next_visited_buffer` -> `/buffer jump next_visited` * `/input jump_last_buffer_displayed` -> `/buffer jump last_displayed` | |||
2022-12-25 | core: fix style in ChangeLog and release notes | Sébastien Helleu | |
2022-12-24 | api: add functions string_strcmp and string_strncmp | 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-23 | api: fix function strcmp_ignore_chars with case sensitive comparison and ↵ | Sébastien Helleu | |
wide chars starting with the same byte | |||
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-18 | core: remove unused argument "pos" from function gui_input_insert_string, ↵ | Sébastien Helleu | |
add tests on function | |||
2022-12-17 | irc: do not join channels in server autojoin option after reconnection to ↵ | Sébastien Helleu | |
the server (closes #560, bug #21529) | |||
2022-12-11 | core: update ChangeLog (issue #1859) | Sébastien Helleu | |
2022-12-11 | core: update ChangeLog (issue #1843) | Sébastien Helleu | |
2022-12-10 | trigger: fix variables sent to focus callback (closes #1858) | Sébastien Helleu | |
This fixes a regression introduced in WeeChat 3.7 by commit 0f67f55098db564c82c848262540704985790129. | |||
2022-12-10 | core: add color attributes "blink" and "dim" (half bright) (closes #1855) | Sébastien Helleu | |
2022-12-10 | core: update ChangeLog (closes #1659, closes #1669, closes #1770) | Sébastien Helleu | |
2022-11-21 | core: add option `unicode` in command `/debug` | Sébastien Helleu | |
2022-11-19 | debian: change dependency guile-2.2-dev to guile-3.0-dev | Sébastien Helleu | |
2022-11-11 | core: add identifier in buffer lines (closes #901) | Sébastien Helleu | |
For buffers with formatted content, the "id" starts to 0 on each buffer and is incremented on each new line displayed (it is reset to 0 if reaching INT_MAX). For buffers with free content, the "id" is set to the same value as "y" (ie the line number, starting to 0). | |||
2022-11-08 | core: add signals "buffer_user_{input|closing}_xxx" for buffers created with ↵ | Sébastien Helleu | |
`/buffer add` (closes #1848) | |||
2022-11-06 | trigger: add regex command "y" to translate chars, set default regex command ↵ | Sébastien Helleu | |
to "s" (regex replace) (closes #1510) | |||
2022-10-23 | core: update ChangeLog (issue #1844) | Sébastien Helleu | |
2022-10-21 | core: add version 3.7.1 | Sébastien Helleu | |
2022-10-20 | trigger: execute trigger command on appropriate buffer (closes #1841) | Sébastien Helleu | |
This affects the following hook types: - command - command_run - line - modifier - print This fixes a regression introduced in WeeChat 3.7 by commit 0f67f55098db564c82c848262540704985790129. | |||
2022-10-15 | python: remove support of Python 2.x | Sébastien Helleu | |
2022-10-15 | api: do not expect any return value in callbacks change/delete of ↵ | Sébastien Helleu | |
config_new_option (scripting API) | |||
2022-10-15 | tests: add tests on config functions (scripting API) | Sébastien Helleu | |
2022-10-14 | core: update ChangeLog | Sébastien Helleu | |
2022-10-12 | irc: escape backslashes in raw buffer (closes #1838) | Sébastien Helleu | |
2022-10-12 | core: allow command `/toggle` to create option before setting the value, if ↵ | Sébastien Helleu | |
allowed in the section (closes #1837) |