Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-07-18 | core: fix typo in comment | Sébastien Helleu | |
2023-07-11 | core: clarify messages for unknown options/sections read in config files ↵ | Sébastien Helleu | |
(closes #1967) | |||
2023-07-08 | core: use type "enum" in options | 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-07-05 | core: add quotes around key names in /help key | Sébastien Helleu | |
2023-07-04 | core: fix cursor position after `/plugin list -i` or `/plugin list -il` | Sébastien Helleu | |
2023-07-04 | core: check that ptr_value is not NULL | Sébastien Helleu | |
2023-07-04 | core: 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-04 | core: add key ctrl-backspace in /help key (issue #1975) | Sébastien Helleu | |
2023-07-04 | doc: fix anchor links in auto-generated files | Sébastien Helleu | |
2023-06-27 | core: check for newline characters in string_is_whitespace_char | Trygve 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-26 | core: display actual key name and command with key Alt+k | Sé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-25 | core: force key "return" to command "/input return" when migrating legacy keys | Sébastien Helleu | |
2023-06-17 | core: ignore rest of config file if config version is invalid or not supported | Sébastien Helleu | |
2023-06-10 | core: 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-05 | doc: fix URLs to WeeChat docs | Sébastien Helleu | |
2023-05-30 | core: 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-16 | core: move creation of info_hashtable "secured_data" in plugin-api-info.c | Sébastien Helleu | |
2023-05-13 | core: add quotes around paths in CMake files (closes #29) | Sébastien Helleu | |
2023-05-05 | core: 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-04 | api: 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-01 | core: add enabled/disabled status color in output of `/filter list` (closes ↵ | Sébastien Helleu | |
#1820) | |||
2023-05-01 | core: add options weechat.color.chat_status_disabled and ↵ | Sébastien Helleu | |
weechat.color.chat_status_enabled (issue #1820) | |||
2023-04-26 | core: enable option weechat.look.color_inactive_time by default (issue #1920) | Sébastien Helleu | |
2023-04-26 | core: 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-26 | core: 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-26 | core: change default color of bars and windows separators (issue #1920) | Sébastien Helleu | |
Default value changed: - weechat.color.separator: blue -> 236 | |||
2023-04-26 | core: 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-26 | core: always allow 256 colors, find nearest color if less colors are ↵ | Sébastien Helleu | |
available in terminal (issue #1920) | |||
2023-04-25 | core: add option `split_return` in command `/input` (closes #1916) | Sébastien Helleu | |
2023-04-23 | Revert "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-19 | core: 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-19 | core: convert deprecated commands bound to keys when upgrading weechat.conf ↵ | Sébastien Helleu | |
to v2 | |||
2023-04-15 | doc/api: add more examples on function util_version_number | Sébastien Helleu | |
2023-04-14 | core: remove unnecessary condition in comparison of timeval structures | Sébastien Helleu | |
Ref: https://github.com/weechat/weechat-relay/pull/3 | |||
2023-04-13 | core: replace "SSL" by "TLS" in `/help upgrade` (issue #1903) | Sébastien Helleu | |
2023-04-12 | core: rename option weechat.color.status_name_ssl to ↵ | Sébastien Helleu | |
weechat.color.status_name_tls (issue #1903) | |||
2023-04-12 | core: replace SSL by TLS in comments (issue #1903) | Sébastien Helleu | |
2023-04-07 | core: change default color of "mouse_status" item to lightgreen | Sébastien Helleu | |
2023-04-05 | core: fix pointer to hash and hash_temp in doc generator | Sébastien Helleu | |
2023-04-01 | core, plugins: set options to NULL by default, refactor config init functions | Sébastien Helleu | |
2023-04-01 | alias: rename all aliases to lower case on upgrade (issue #1872) | Sébastien Helleu | |
2023-03-31 | doc: add CMake option `ENABLE_DOC_INCOMPLETE` to force build of incomplete ↵ | Sébastien Helleu | |
docs (closes #1901) | |||
2023-03-31 | core: remove keys `meta-[I` and `meta-[G` for pgup/pgdn (issue #1900) | Sébastien Helleu | |
It seems no terminal return such codes any more for pgup/pgdn, and `meta-[I` is conflicting with the xterm terminal "focus in" key code. The keys are also removed from config when converting old keys, but only if they are bound to the default command (`/window page_up` for `meta2-I` and `/window page_down` for `meta2-G`). | |||
2023-03-30 | doc: remove unnecessary empty lines in autogen files | Sébastien Helleu | |
2023-03-30 | doc: update autogen files only if changed, add autogen dependencies on docs | 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-28 | core: add separate function to get translated help for values of color options | Sébastien Helleu | |
2023-03-28 | core: check that infolist is not NULL in next/prev/reset_item_cursor functions | Sébastien Helleu | |
2023-03-26 | core: Add an option to start multiline input text on a new line | Trygve Aaberge | |
This does the same as the lead_linebreak option in multiline.pl. That is, when the input contains more than one line, the first line will be displayed beneath the previous items in the bar. This is practical because all the lines in the input will be aligned. Related to #1498 |