summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-12-29doc: update German auto-generated fileSébastien Helleu
2022-12-29core: update German translationsNils Görs
2022-12-29core: fix French translation of "read marker"Sébastien Helleu
2022-12-29core: add option weechat.look.chat_space_right (issue #1862)Sébastien Helleu
2022-12-28doc: updated polish translationKrzysztof Korościk
2022-12-28doc: update German auto-generated fileSébastien Helleu
2022-12-28core: update German translationsNils Görs
2022-12-26doc: update German auto-generated filesSébastien Helleu
2022-12-26core: update German translationsNils Görs
2022-12-26core: update German translationsNils Görs
2022-12-26core: allow value "0" in buffer property "unread" to remove read marker from ↵Sébastien Helleu
buffer
2022-12-26doc/api: fix formatting of return value in char/string comparison functionsSébastien Helleu
2022-12-25core: reorder entries in ChangeLogSébastien Helleu
2022-12-25changelog: add entry about Ruby 3.2 detectionDawid Dziurla
2022-12-25ruby: add detection of Ruby 3.2Dawid Dziurla
2022-12-25core: 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-25core: 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-25core: add command `/allbuf`Sébastien Helleu
2022-12-25api: do not check hotlist add conditions when adding buffer in hotlist with ↵Sébastien Helleu
function buffer_set
2022-12-25core: add option `add` in command `/hotlist`Sébastien Helleu
2022-12-25core: fix typo in commentSébastien Helleu
2022-12-25core: 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-25core: add function gui_buffer_jump_last_visible_numberSébastien Helleu
2022-12-25core: 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-25core: fix style in ChangeLog and release notesSébastien Helleu
2022-12-25core: fix typo in commentSébastien Helleu
2022-12-24core: remove useless conditionsSébastien Helleu
2022-12-24api: add functions string_strcmp and string_strncmpSébastien Helleu
2022-12-24doc/api: mention "UTF-8" in char/string comparison functionsSébastien Helleu
2022-12-24api: rename char comparison functions "utf8_char*" to "string_char*"Sébastien Helleu
2022-12-24api: return arithmetic difference between chars in string comparison functionsSé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-23api: fix function strcmp_ignore_chars with case sensitive comparison and ↵Sébastien Helleu
wide chars starting with the same byte
2022-12-22core: fix typo in French translation of /help inputSébastien Helleu
2022-12-21core: 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-19core: remove unneeded castsSébastien Helleu
2022-12-19irc: fix calls to weechat_string_toupperSébastien Helleu
2022-12-19core: fix call to string_toupperSébastien Helleu
2022-12-19spell: return directly output of string_dyn_free without temporary variableSébastien Helleu
2022-12-19irc: return directly output of string_dyn_free without temporary variableSébastien Helleu
2022-12-19core: return directly output of string_dyn_free without temporary variableSébastien Helleu
2022-12-18api: return newly allocated string in functions string_tolower and ↵Sébastien Helleu
string_toupper
2022-12-18core: return number of bytes for UTF-8 char in function utf8_int_stringSébastien Helleu
2022-12-18tests: add tests on function gui_input_delete_next_wordSébastien Helleu
2022-12-18tests: add tests on function gui_input_delete_rangeSébastien Helleu
2022-12-18tests: add tests on gui delete previous/next char functionsSébastien Helleu
2022-12-18tests: add extra tests on function gui_input_set_posSébastien Helleu
2022-12-18tests: add tests on gui input completion functionsSébastien Helleu
2022-12-18core: remove unused argument "pos" from function gui_input_insert_string, ↵Sébastien Helleu
add tests on function
2022-12-17core: simplify gui input functions by returning immediately if condition not metSébastien Helleu
2022-12-17irc: do not join channels in server autojoin option after reconnection to ↵Sébastien Helleu
the server (closes #560, bug #21529)