summaryrefslogtreecommitdiff
path: root/po/srcfiles.cmake
AgeCommit message (Collapse)Author
2024-04-07relay: add synchronization with remote and handler for events received ↵Sébastien Helleu
(issue #2066)
2024-04-07relay: add connection to remote (issue #2066)Sébastien Helleu
Connection to remote: - handshake: offer support for all supported hash algorithms - network connect with a socket - upgrade to websocket and authenticate with remote (password/TOTP) - check websocket response - get list of buffers (not used yet) Note: connection to remote with TLS or a proxy is not yet supported.
2024-04-07relay: add command `/remote`, add remote configuration in relay.conf (issue ↵Sébastien Helleu
#2066)
2024-03-12core: remove "wee-" prefix from source files in src/core and src/core/hookSébastien Helleu
2024-02-01relay: add "api" protocol (HTTP REST API) (issue #2066)Sébastien Helleu
2023-10-01buflist: add support of item names in command `/buflist refresh`Sébastien Helleu
2023-09-16api: add function hook_urlSébastien Helleu
2023-08-28core: move sys filename and functionsSébastien Helleu
2023-08-28core: add command `/sys` to show resource limits and usageSébastien Helleu
2023-08-12irc: add buffer for /list reply (closes #1972)Sébastien Helleu
New options: - irc.color.list_buffer_line_selected - irc.color.list_buffer_line_selected_bg - irc.look.list_buffer_sort - irc.look.list_buffer_scroll_horizontal - irc.look.new_list_position - irc.look.list_buffer_topic_strip_colors
2023-05-20irc: add batch files for translationsSébastien Helleu
2023-03-30doc: 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-26core: add missing source files to build translationsSébastien Helleu
2022-05-27core: add command /item (closes #808)Sébastien Helleu
This allows to create custom bar items with evaluated content (like the script text_item.py does).
2022-03-10irc: add server option "autojoin_record"Sébastien Helleu
2021-07-04irc, typing: display typing status for IRC nicksSébastien Helleu
2021-07-04typing: translate strings in typing plugin sourcesSébastien Helleu
2021-06-24core: add missing source files for gettextSébastien Helleu
2021-06-24irc: escape/unescape IRC message tags values (issue #1654)Sébastien Helleu
Spec: https://ircv3.net/specs/extensions/message-tags#escaping-values
2021-05-11core: move directory/file functions from wee-util.c to wee-dir.c (issue #1285)Sébastien Helleu
2021-03-16core: add options to customize commands on system signals, quit by default ↵Sébastien Helleu
on SIGHUP when not running headless (closes #1595) New options to customize behavior on signals received, with the default behavior: - weechat.signal.sighup: quit in normal mode, reload config in headless - weechat.signal.sigquit: quit - weechat.signal.sigterm: quit - weechat.signal.sigusr1: no command executed by default - weechat.signal.sigusr2: no command executed by default The signals SIGUSR1 and SIGUSR2 are introduced by this commit, so it's now possible to run commands when they are received. The SIGHUP signal makes now WeeChat quit, it was the behavior before version 2.9 of WeeChat (see commit de1e61f7cd50cbd1a99777fe6611642a51abf5f6).
2020-04-14relay: add command "handshake" in weechat relay protocol and nonce to ↵Sébastien Helleu
prevent replay attacks (closes #1474) This introduces a new command called "handshake" in the weechat relay protocol. It should be sent by the client before the "init" command, to negotiate the way to authenticate with a password. 3 new options are added: * relay.network.auth_password * relay.network.hash_iterations * relay.network.nonce_size
2020-03-01core: move crypto functions to wee-crypto.c, rename API function string_hash ↵Sébastien Helleu
to crypto_hash
2019-09-26logger: move logger backlog functions to logger-backlog.cSébastien Helleu
2019-09-20core: add calculation of expression in evaluation of expressions with ↵Sébastien Helleu
"calc:..." (issue #997)
2019-07-11core: update translations (issue #1375)Sébastien Helleu
2019-02-19spell: rename "aspell" plugin to "spell" (issue #1299)Sébastien Helleu
The following things have been renamed: - file aspell.conf -> spell.conf - options aspell.* -> spell.* - bar item aspell_dict -> spell_dict - bar item and local variable aspell_suggest -> spell_suggest - info aspell_dict -> spell_dict
2018-11-03core: split plugin-api.c into 2 files (API wrappers and infos/infolists)Sébastien Helleu
2018-10-27core: split wee-secure.c into 3 files (secured data functions, buffer and ↵Sébastien Helleu
config)
2018-09-24logger: move logger command into a separate source fileSébastien Helleu
2018-08-14core: split wee-hook.c into multiple sourcesSébastien Helleu
2018-03-24core: add irc-modelist sources files to generate translationsSébastien Helleu
2018-03-11core: add binary weechat-headless to run WeeChat without interface (closes ↵Sébastien Helleu
#1120) The optional command line option "--daemon" runs WeeChat like a daemon (fork, new process group, file descriptors closed).
2018-01-15scripts: add configuration file for each script pluginSébastien Helleu
2017-09-05core: update translationsSébastien Helleu
2017-06-25fset: add completion "fset_options"Sébastien Helleu
2017-06-25fset: add fset source files to generate translationsSébastien Helleu
2017-03-31script: move default mouse keys for script plugin from core to script-mouse.cSébastien Helleu
2017-03-30buflist: add mouse supportSébastien Helleu
New options: - buflist.look.mouse_jump_visited_buffer - buflist.look.mouse_move_buffer - buflist.look.mouse_wheel New keys added by buflist plugin: - @item(buflist):button1* => hsignal:buflist_mouse - @item(buflist):button2* => hsignal:buflist_mouse - @bar(buflist):ctrl-wheelup => hsignal:buflist_mouse - @bar(buflist):ctrl-wheeldown => hsignal:buflist_mouse
2017-03-25buflist: add command /buflistSébastien Helleu
2017-03-25buflist: new plugin "buflist" (bar with list of buffers)Sébastien Helleu
2016-11-22fifo: add file fifo.conf and option fifo.file.path to customize FIFO pipe ↵Sébastien Helleu
path/filename (closes #850)
2016-04-05core: move nick coloring from irc plugin to core (closes #262)Sébastien Helleu
Options moved from irc.conf to weechat.conf: * "irc.look.nick_color_force" moved to "weechat.look.nick_color_force" * "irc.look.nick_color_hash" moved to "weechat.look.nick_color_hash" * "irc.look.nick_color_stop_chars" moved to "weechat.look.nick_color_stop_chars" New info (for API function "info_get"): * "nick_color" (replaces "irc_nick_color") * "nick_color_name" (replaced "irc_nick_color_name") Info "irc_nick_color" and "irc_nick_color_name" are now deprecated. And a bug has been fixed in nick coloring: stop chars are removed before looking at a forced color.
2016-03-21core: add pointer in some callbacks (closes #406)Sébastien Helleu
This pointer is the first argument received by callbacks, and the existing argument "data" is now automatically freed by WeeChat when the object containing the callback is removed. With this new pointer, the linked list of callbacks in scripts has been removed. This will improve speed of scripts (using a lot of hooks), reduce memory used by scripts and reduce time to unload scripts. Following functions are affected in the C API: * exec_on_files * config_new * config_new_section * config_new_option * hook_command * hook_command_run * hook_timer * hook_fd * hook_process * hook_process_hashtable * hook_connect * hook_print * hook_signal * hook_hsignal * hook_config * hook_completion * hook_modifier * hook_info * hook_info_hashtable * hook_infolist * hook_hdata * hook_focus * unhook_all_plugin * buffer_new * bar_item_new * upgrade_new * upgrade_read
2015-12-02fifo: add /fifo commandSébastien Helleu
2015-07-20alias: add options "add", "addcompletion" and "del" in command /alias, ↵Sébastien Helleu
remove command /unalias (closes #458)
2015-03-07javascript: add new plugin to run javascript scripts in WeeChatSébastien Helleu
This plugin was originally written by Koka El Kiwi (repository: https://github.com/KokaKiwi/weechat-js-plugin). This plugin uses Google V8 engine to execute JS scripts.
2014-09-01core: add functions to manage array listsSébastien Helleu
2014-07-20core: add main.c in list of translated files for gettextSébastien Helleu
2014-03-12exec: add options "-n"/"-ns" in command /exec (display output in a new buffer)Sebastien Helleu