summaryrefslogtreecommitdiff
path: root/src/plugins
AgeCommit message (Collapse)Author
2023-03-16fset: hook command /keySébastien Helleu
When command /key is called without arguments, and if fset plugin is loaded, fset displays all key options (filter: `weechat.key*`).
2023-03-16core: use new key name in command `/key` and configuration fileSébastien Helleu
Legacy keys are automatically converted to new names when loading configuration file `weechat.conf`. Examples: "ctrl-I" => "tab" "meta2-1;3A" => "meta-up" "meta2-Z" => "shift-tab" "meta-wmeta-meta2-A" => "meta-w,meta-up" "ctrl-Cb" => "ctrl-c,b"
2023-03-16core: add configuration version, add API function config_set_versionSébastien Helleu
2023-03-16fset: remove scroll to top of fset buffer when options are added or removed ↵Sébastien Helleu
(closes #1892)
2023-02-04fix: various code commentsrj1
2023-01-31irc: add command `/rules` (closes #1864)Sébastien Helleu
2023-01-31irc: add command `/knock` (closes #7)Sébastien Helleu
2023-01-29irc: add server option "registered_mode" (closes #1625)Andrew Potter
Two new fields are added in IRC server structure: - "authentication_method", possible values: 0: not authenticated 1: authenticated with SASL 2: authenticated with other method - "sasl_mechanism_used", possible values: see enum t_irc_sasl_mechanism in src/plugins/irc/irc-sasl.h
2023-01-29core: force ctrl keys to lower case when they are added (closes #1875)Sébastien Helleu
2023-01-29api: readjust string size in function string_dyn_free when string is not ↵Sébastien Helleu
freed (issue #1875) This frees some allocated memory if size_alloc was greater than size in the dynamic string.
2023-01-28alias: add option `rename` in command `/alias` (issue #1872)Sébastien Helleu
2023-01-28core: make buffer name case sensitive in read of infolist "buffer" (issue #1872)Sébastien Helleu
2023-01-28core: make proxy name case sensitive in read of infolist "proxy" (issue #1872)Sébastien Helleu
2023-01-28relay: make relay compression case sensitive (issue #1872)Sébastien Helleu
2023-01-28core, plugins: replace calls to strcmp by string_strcmp when difference ↵Sébastien Helleu
matters (issue #1872)
2023-01-28core, plugins: replace calls to string_str(n)cmp by str(n)cmp (issue #1872)Sébastien Helleu
2023-01-28core, plugins: check that string parameters are not NULL in search functions ↵Sébastien Helleu
(issue #1872)
2023-01-28xfer: make xfer types and protocols case sensitive (issue #1872)Sébastien Helleu
2023-01-28trigger: make trigger names/options/types/return codes/post actions case ↵Sébastien Helleu
sensitive (issue #1872)
2023-01-28script: make script names case sensitive (issue #1872)Sébastien Helleu
2023-01-28api: make prefix argument case sensitive in prefix function (issue #1872)Sébastien Helleu
2023-01-28irc: make IRC raw filters case sensitive (issue #1872)Sébastien Helleu
Except the IRC command name filter (`m:xxx`).
2023-01-28irc: make IRC server names case sensitive (issue #1872)Sébastien Helleu
2023-01-28core: make filter names case sensitive (issue #1872)Sébastien Helleu
2023-01-28core, plugins: make input actions in buffers case sensitive (issue #1872)Sébastien Helleu
2023-01-28core: make function gui_buffer_match_list case sensitive (issue #1872)Sébastien Helleu
2023-01-28core, plugins: make plugin names case sensitive (issue #1872)Sébastien Helleu
2023-01-28core: make bar and bar items case sensitive (issue #1872)Sébastien Helleu
2023-01-28core, plugins: make info, info_hashtable and infolist case sensitive (issue ↵Sébastien Helleu
#1872)
2023-01-28irc: make case insensitive comparison with a lower case string (issue #1872)Sébastien Helleu
This is faster because with case insensitive comparison, the chars are converted to lower case anyway before being compared.
2023-01-28core, plugins: make commands, hook command_run, completions and aliases case ↵Sébastien Helleu
sensitive (issue #1872)
2023-01-28alias: make aliases case sensitive, convert default aliases to lower case ↵Sébastien Helleu
(issue #1872)
2023-01-28core: add function config_file_get_configs_by_priority (issue #1872)Sébastien Helleu
2023-01-28plugins: set priority in calls to weechat_config_new (issue #1872)Sébastien Helleu
2023-01-24irc: add option `join` in command `/autojoin`Sébastien Helleu
2023-01-23irc: fix autojoin on server connection (closes #1873)Sébastien Helleu
Now the autojoin is made only one time, until the server buffer is closed. A new flag `autojoin_done` is added to know whether the autojoin has already been done or not on the server. It is set to 1 on first autojoin, and reset to 0 only if the server buffer is closed. The flag `reconnect_join` is removed, because it is now obsolete.
2023-01-15irc: update message with number of nicks when joining a channelSébastien Helleu
Changed: - "N voices" to "N voiced" - "N normals" to "N regular"
2023-01-08python: remove unneded call to deprecated function PySys_SetArgvSébastien Helleu
This function is deprecated since Python 3.11.
2023-01-08irc: check return code of snprintfSébastien Helleu
This removes two compiler warnings.
2023-01-08typing: fix crash when pointer buffer is not received in callback for signal ↵Sébastien Helleu
"input_text_changed" (closes #1869)
2023-01-08core: remove build with autotoolsSébastien Helleu
CMake is now the only way to build WeeChat.
2023-01-08ruby: remove warnings on unused parametersSébastien Helleu
These warnings may be enabled again in future when Ruby itself will be fixed.
2023-01-08php: remove warnings on variables "argc" and "ret_i" that might be clobbered ↵Sébastien Helleu
by longjmp or vfork
2023-01-03plugins: change priority of scripting pluginsSébastien Helleu
Use a step of 10 between each scripting plugin priority.
2023-01-03irc: properly rename private buffer on notice messagesSébastien Helleu
2023-01-02irc: properly rename private buffer on nick changes or private message when ↵Sébastien Helleu
new nick is the same with different case
2023-01-02irc: replace "private window" by "private buffer" in commentsSébastien Helleu
2023-01-01core: update copyright datesSé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-24api: add functions string_strcmp and string_strncmpSébastien Helleu