summaryrefslogtreecommitdiff
path: root/src/core
AgeCommit message (Collapse)Author
2023-08-18core: add name of section in warning message for invalid value when reading ↵Sébastien Helleu
config
2023-08-17core: fix increment/decrement of options weechat.notify.*Sébastien Helleu
2023-08-17core: fix integer overflow when setting integer option with `++N` or `--N`Sébastien Helleu
2023-08-16core: fix /help cursor (issue #1282)Sébastien Helleu
2023-08-16core: add parameters and key bindings to move to edges of current area with ↵Sébastien Helleu
commands `/cursor go` and `/cursor move` (closes #1282)
2023-07-31core: remove CMake option "ENABLE_DOC_WARN_LOCALE" (issue #1985)Sébastien Helleu
2023-07-31core: fix typoSébastien Helleu
2023-07-31doc: stop build of docs if a locale is missing, add CMake option ↵Sébastien Helleu
"ENABLE_DOC_WARN_LOCALE" (closes #1985)
2023-07-31core: add missing trailing newline char in doc generation error messagesSébastien Helleu
2023-07-18core: fix typo in commentSébastien Helleu
2023-07-11core: clarify messages for unknown options/sections read in config files ↵Sébastien Helleu
(closes #1967)
2023-07-08core: use type "enum" in optionsSébastien Helleu
2023-07-08core: 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-07-05core: add quotes around key names in /help keySébastien Helleu
2023-07-04core: fix cursor position after `/plugin list -i` or `/plugin list -il`Sébastien Helleu
2023-07-04core: check that ptr_value is not NULLSébastien Helleu
2023-07-04core: keep keys ctrl-H and ctrl-? (in lower case) if they were manually ↵Sébastien Helleu
bound to custom commands in a previous version
2023-07-04core: add key ctrl-backspace in /help key (issue #1975)Sébastien Helleu
2023-07-04doc: fix anchor links in auto-generated filesSébastien Helleu
2023-06-27core: check for newline characters in string_is_whitespace_charTrygve Aaberge
This fixes a bug where if you had multiple lines in the input and pressed ctrl-w when the cursor was after the first word of any line but the first, it would delete both the word before the cursor and the last word on the preceding line.
2023-06-26core: display actual key name and command with key Alt+kSébastien Helleu
Key Alt+K (upper K) is removed as well as commands `/input grab_raw_key` and `/input grab_raw_key_command`.
2023-06-25core: force key "return" to command "/input return" when migrating legacy keysSébastien Helleu
2023-06-17core: ignore rest of config file if config version is invalid or not supportedSébastien Helleu
2023-06-10core: add completions "filters_names_disabled" and "filters_names_enabled"Sébastien Helleu
They are used in completion of commands `/filter disable` and `/filter enable`.
2023-06-05doc: fix URLs to WeeChat docsSébastien Helleu
2023-05-30core: 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-05-16core: move creation of info_hashtable "secured_data" in plugin-api-info.cSébastien Helleu
2023-05-13core: add quotes around paths in CMake files (closes #29)Sébastien Helleu
2023-05-05core: fix execution of multiple commands separated by newline when there are ↵Sébastien Helleu
no spaces For example typing this on core buffer: /t1 /t2 was not executing the two commands but sent the text to the buffer instead. This is because WeeChat thinks it's a path, and the newline should indicate it's not (like a space before the next slash: "/t1 /t2" is a command, not a path, but "/t1/t2" is considered a path).
2023-05-04api: don't split on newline by default in functions `command` and ↵Sébastien Helleu
`command_options` when input_multiline is set to 0 The API functions `command` and `command_options` (when `split_newline` = 0, which is the default value) don't split on newline and then the first line is executed and the subsequent lines (after "\n") are ignored. There are no changes when the input has multiple lines filled by the user: the split is done and multiple commands are executed (for example if the user is pasting multiple commands to execute).
2023-05-01core: add enabled/disabled status color in output of `/filter list` (closes ↵Sébastien Helleu
#1820)
2023-05-01core: add options weechat.color.chat_status_disabled and ↵Sébastien Helleu
weechat.color.chat_status_enabled (issue #1820)
2023-04-26core: enable option weechat.look.color_inactive_time by default (issue #1920)Sébastien Helleu
2023-04-26core: change default chat colors (issue #1920)Sébastien Helleu
Default values changed: - weechat.color.chat_delimiters: green -> 22 - weechat.color.chat_highlight_bg: magenta -> 124 - weechat.color.chat_inactive_window: default -> 240 - weechat.color.chat_nick_colors: add many colors - weechat.color.chat_nick_offline: default -> 242 - weechat.color.chat_nick_offline_highlight_bg: blue -> 17 - weechat.color.chat_prefix_buffer: brown -> 180 - weechat.color.emphasized_bg: magenta -> 54 - weechat.color.nicklist_away: cyan -> 240
2023-04-26core: change default prefix_suffix char and color (issue #1920)Sébastien Helleu
Default values changed: - weechat.look.prefix_suffix: "|" -> "│" - weechat.color.chat_prefix_suffix: green -> 24
2023-04-26core: change default color of bars and windows separators (issue #1920)Sébastien Helleu
Default value changed: - weechat.color.separator: blue -> 236
2023-04-26core: add option weechat.color.status_name_insecure (issue #1920)Sébastien Helleu
Default value of option weechat.color.status_name_tls is set to white instead of lightgreen. Now all servers/channels connected with TLS are white, and those without TLS are lightmagenta.
2023-04-26core: always allow 256 colors, find nearest color if less colors are ↵Sébastien Helleu
available in terminal (issue #1920)
2023-04-25core: add option `split_return` in command `/input` (closes #1916)Sébastien Helleu
2023-04-23Revert "core: remove deprecated parameters from command `/input`"Sébastien Helleu
This reverts commit 2b7f7453692d2325e27e2464e4796b150c708aa4. Parameters removed are still used in scripts, and it's OK to keep them for a while.
2023-04-19core: remove deprecated parameters from command `/input`Sébastien Helleu
Parameters removed: - jump_smart - jump_last_buffer - jump_last_buffer_displayed - jump_previously_visited_buffer - jump_next_visited_buffer - hotlist_clear - hotlist_remove_buffer - hotlist_restore_buffer - hotlist_restore_all - set_unread_current_buffer - set_unread - switch_active_buffer - switch_active_buffer_previous - zoom_merged_buffer
2023-04-19core: convert deprecated commands bound to keys when upgrading weechat.conf ↵Sébastien Helleu
to v2
2023-04-15doc/api: add more examples on function util_version_numberSébastien Helleu
2023-04-14core: remove unnecessary condition in comparison of timeval structuresSébastien Helleu
Ref: https://github.com/weechat/weechat-relay/pull/3
2023-04-13core: replace "SSL" by "TLS" in `/help upgrade` (issue #1903)Sébastien Helleu
2023-04-12core: rename option weechat.color.status_name_ssl to ↵Sébastien Helleu
weechat.color.status_name_tls (issue #1903)
2023-04-12core: replace SSL by TLS in comments (issue #1903)Sébastien Helleu
2023-04-07core: change default color of "mouse_status" item to lightgreenSébastien Helleu
2023-04-05core: fix pointer to hash and hash_temp in doc generatorSébastien Helleu
2023-04-01core, plugins: set options to NULL by default, refactor config init functionsSébastien Helleu