Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-04-15 | api: add optional argument with version in info "version_number" | Sébastien Helleu | |
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: update translations (issue #1903) | Sébastien Helleu | |
2023-04-12 | irc: improve short description of server (issue #1903) | Sébastien Helleu | |
2023-04-12 | irc: fix URL of doc on capability negotiation (issue #1903) | Sébastien Helleu | |
2023-04-12 | irc: add support of RFC 7194 (default port 6697 for TLS) (issue #1903) | Sébastien Helleu | |
2023-04-12 | irc: connect with TLS and port 6697 by default (issue #1903) | Sébastien Helleu | |
2023-04-12 | relay: rename "ssl" options and protocol to "tls" (issue #1903) | Sébastien Helleu | |
2023-04-12 | irc: rename "ssl" options to "tls" (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-12 | irc: check that IRC URL starts with "irc" (issue #1903) | Sébastien Helleu | |
2023-04-12 | irc: add more info in description of function irc_server_alloc_with_url ↵ | Sébastien Helleu | |
(issue #1903) | |||
2023-04-12 | irc: set gnutls_sess, tls_cert and tls_cert_key to NULL by default in server ↵ | Sébastien Helleu | |
(issue #1903) | |||
2023-04-08 | lua: fix crash with print when the value to print is not a string | wfrsk | |
2023-04-07 | core: change default color of "mouse_status" item to lightgreen | Sébastien Helleu | |
2023-04-07 | core: add item "mouse_status" in default status bar | Sébastien Helleu | |
2023-04-05 | core: fix pointer to hash and hash_temp in doc generator | Sébastien Helleu | |
2023-04-05 | tests: add tests on function irc_server_alloc_with_url | Sébastien Helleu | |
2023-04-05 | irc: display a warning if command name in option `irc.msgbuffer.*` is not ↵ | Sébastien Helleu | |
lower case | |||
2023-04-05 | irc: display a warning if CTCP name in option `irc.ctcp.*` is not lower case | Sébastien Helleu | |
2023-04-05 | irc: search options `irc.ctcp.*` with lower case ctcp string | Sébastien Helleu | |
2023-04-03 | irc: don't switch to buffer of joined channel if it was not manually joined ↵ | Sébastien Helleu | |
nor present in server autojoin option | |||
2023-04-02 | irc: update autojoin option with redirected channels when autojoin_dynamic ↵ | Sébastien Helleu | |
is enabled (closes #1898) | |||
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 | irc: fix target buffer for commands 432/433 when the nickname looks like a ↵ | Sébastien Helleu | |
channel | |||
2023-03-31 | core: replace key `meta2-` by `meta-[` in comments | Sébastien Helleu | |
2023-03-31 | core: fix key `meta-[O` (unfocus with xterm) (closes #1900) | Sébastien Helleu | |
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 | logger: add info "logger_log_file" | Sébastien Helleu | |
2023-03-30 | spell: check buffer pointer received in info "spell_dict" | Sébastien Helleu | |
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 | |||
2023-03-26 | core: update translations (issue #1503) | Sébastien Helleu | |
2023-03-26 | core: fix code style (issue #1503) | Sébastien Helleu | |
2023-03-26 | core: add keys `shift-left` and `shift-right` with same commands as `left` ↵ | Sébastien Helleu | |
and `right` (issue #1503) | |||
2023-03-26 | core: revert keys `meta-r` (delete line) and `meta-R` (delete input) (issue ↵ | Sébastien Helleu | |
#1503) | |||
2023-03-26 | core: Implement commands for operating on a single input line | Trygve Aaberge | |
This changes the commands delete_beginning_of_line, delete_end_of_line, delete_line, move_beginning_of_line and move_end_of_line to operate on the current line instead of the whole input. The commands delete_beginning_of_input, delete_end_of_input, delete_input, move_beginning_of_input and move_end_of_input are added with the previous implementations that the line commands had. Additionally, the commands move_previous_line and move_next_line are added which moves the cursor to the previous/next line and keeps the horizontal position in the line. The meta-r key is changed from delete_line to delete_input to keep the behavior, and because you probably want to delete the whole input more often than the line. The meta-R key is added for delete_line. The home, end, ctrl-u and ctrl-k keys are kept to the same commands, which means that they change behaviour. This is because having them operate on the line is consistent with other applications (vim, zsh), and I also think it's more practical. These new bindings are added: shift-home: /input move_beginning_of_input shift-end: /input move_end_of_input shift-up: /input move_previous_line shift-down: /input move_next_line meta-R: /input delete_line meta-ctrl-u: /input delete_beginning_of_input meta-ctrl-k: /input delete_end_of_input Relates to #1498 | |||
2023-03-26 | core: fix default value of bar options | Sébastien Helleu | |
The previous commit e385eec1d6116b8c87889fc1d829aa1c5192156f fixed default value for bar added by plugins and option "items" in all bars. This commit fixes the default value of all bar options. | |||
2023-03-25 | core: fix typo and code style | Sébastien Helleu | |
2023-03-25 | core: Include blank lines in paste line count | Trygve Aaberge | |
Since pastes are now inserted into the input instead of sent, and blank lines are preserved in the input, they should now be counted too. | |||
2023-03-25 | core: Increase default value for paste_max_lines to 100 | Trygve Aaberge | |
Now that pasting text doesn't cause it to be sent immediately, but rather inserted in the input line, the paste confirmation isn't really necessary anymore for small pastes. If you paste by mistake you can just press ctrl-_ to undo it. Large pastes may cause weechat to hang for a while, so keep the paste confirmation for those. If you don't use bracketed paste you would still want to keep it at 1, because it's not detected as a paste otherwise, but as far as I know basically all terminal emulators support bracketed paste, so I think it's fine to disable the confirmation by default. |