Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-01-28 | core: make proxy name case sensitive in read of infolist "proxy" (issue #1872) | Sébastien Helleu | |
2023-01-28 | relay: make relay compression case sensitive (issue #1872) | Sébastien Helleu | |
2023-01-28 | core, plugins: replace calls to strcmp by string_strcmp when difference ↵ | Sébastien Helleu | |
matters (issue #1872) | |||
2023-01-28 | core, plugins: replace calls to string_str(n)cmp by str(n)cmp (issue #1872) | Sébastien Helleu | |
2023-01-28 | core, plugins: check that string parameters are not NULL in search functions ↵ | Sébastien Helleu | |
(issue #1872) | |||
2023-01-28 | xfer: make xfer types and protocols case sensitive (issue #1872) | Sébastien Helleu | |
2023-01-28 | trigger: make trigger names/options/types/return codes/post actions case ↵ | Sébastien Helleu | |
sensitive (issue #1872) | |||
2023-01-28 | script: make script names case sensitive (issue #1872) | Sébastien Helleu | |
2023-01-28 | api: make prefix argument case sensitive in prefix function (issue #1872) | Sébastien Helleu | |
2023-01-28 | irc: make IRC raw filters case sensitive (issue #1872) | Sébastien Helleu | |
Except the IRC command name filter (`m:xxx`). | |||
2023-01-28 | irc: make IRC server names case sensitive (issue #1872) | Sébastien Helleu | |
2023-01-28 | core: make filter names case sensitive (issue #1872) | Sébastien Helleu | |
2023-01-28 | core, plugins: make input actions in buffers case sensitive (issue #1872) | Sébastien Helleu | |
2023-01-28 | core: make function gui_buffer_match_list case sensitive (issue #1872) | Sébastien Helleu | |
2023-01-28 | core, plugins: make plugin names case sensitive (issue #1872) | Sébastien Helleu | |
2023-01-28 | core: make bar and bar items case sensitive (issue #1872) | Sébastien Helleu | |
2023-01-28 | core, plugins: make info, info_hashtable and infolist case sensitive (issue ↵ | Sébastien Helleu | |
#1872) | |||
2023-01-28 | irc: 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-28 | core, plugins: make commands, hook command_run, completions and aliases case ↵ | Sébastien Helleu | |
sensitive (issue #1872) | |||
2023-01-28 | alias: make aliases case sensitive, convert default aliases to lower case ↵ | Sébastien Helleu | |
(issue #1872) | |||
2023-01-28 | core: add function config_file_get_configs_by_priority (issue #1872) | Sébastien Helleu | |
2023-01-28 | plugins: set priority in calls to weechat_config_new (issue #1872) | Sébastien Helleu | |
2023-01-24 | irc: add option `join` in command `/autojoin` | Sébastien Helleu | |
2023-01-23 | irc: 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-15 | irc: update message with number of nicks when joining a channel | Sébastien Helleu | |
Changed: - "N voices" to "N voiced" - "N normals" to "N regular" | |||
2023-01-08 | python: remove unneded call to deprecated function PySys_SetArgv | Sébastien Helleu | |
This function is deprecated since Python 3.11. | |||
2023-01-08 | irc: check return code of snprintf | Sébastien Helleu | |
This removes two compiler warnings. | |||
2023-01-08 | typing: fix crash when pointer buffer is not received in callback for signal ↵ | Sébastien Helleu | |
"input_text_changed" (closes #1869) | |||
2023-01-08 | core: remove build with autotools | Sébastien Helleu | |
CMake is now the only way to build WeeChat. | |||
2023-01-08 | ruby: remove warnings on unused parameters | Sébastien Helleu | |
These warnings may be enabled again in future when Ruby itself will be fixed. | |||
2023-01-08 | php: remove warnings on variables "argc" and "ret_i" that might be clobbered ↵ | Sébastien Helleu | |
by longjmp or vfork | |||
2023-01-03 | plugins: change priority of scripting plugins | Sébastien Helleu | |
Use a step of 10 between each scripting plugin priority. | |||
2023-01-03 | irc: properly rename private buffer on notice messages | Sébastien Helleu | |
2023-01-02 | irc: properly rename private buffer on nick changes or private message when ↵ | Sébastien Helleu | |
new nick is the same with different case | |||
2023-01-02 | irc: replace "private window" by "private buffer" in comments | Sébastien Helleu | |
2023-01-01 | core: update copyright dates | Sébastien Helleu | |
2022-12-25 | core: 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-24 | api: add functions string_strcmp and string_strncmp | Sébastien Helleu | |
2022-12-24 | api: rename char comparison functions "utf8_char*" to "string_char*" | Sébastien Helleu | |
2022-12-19 | irc: fix calls to weechat_string_toupper | Sébastien Helleu | |
2022-12-19 | spell: return directly output of string_dyn_free without temporary variable | Sébastien Helleu | |
2022-12-19 | irc: return directly output of string_dyn_free without temporary variable | Sébastien Helleu | |
2022-12-18 | api: return newly allocated string in functions string_tolower and ↵ | Sébastien Helleu | |
string_toupper | |||
2022-12-17 | irc: do not join channels in server autojoin option after reconnection to ↵ | Sébastien Helleu | |
the server (closes #560, bug #21529) | |||
2022-12-11 | doc/api: Improve python example for config_new_section | Trygve Aaberge | |
This updates the Python examples to include all the possible return values for the callbacks in config_new_section, like it is done in the C example. It also aligns the order of the values with the C example. | |||
2022-12-11 | scripts: Send null values to config section callbacks | Trygve Aaberge | |
The callback_read and callback_create_option functions in the scripting APIs always get the value as a string, never as null. This means that if the value is null, there is no way for the script to distinguish this from an empty string for string options. This makes it impossible to properly make options with fallback values, like the irc server and server_default options, as far as I can see. All the scripting languages except Tcl use that language's equivalent for null. For JavaScript which has both null and undefined, null is used. For Tcl, the magic null string defined in commit 197a7a01e is used and the documentation is updated to describe that. I tested this with these scripts: https://gist.github.com/trygveaa/2d49c609addf9773d2ed16e15d1e3447 You can load all of those scripts and see the result with this command (assuming you have the scripts in the current directory): weechat -t -r "/filter add script * * script; /script load $(echo script_config.*)" | |||
2022-12-10 | trigger: fix variables sent to focus callback (closes #1858) | Sébastien Helleu | |
This fixes a regression introduced in WeeChat 3.7 by commit 0f67f55098db564c82c848262540704985790129. | |||
2022-12-10 | api: add function utf8_strncpy | Sébastien Helleu | |
2022-11-19 | trigger: properly initialize variable "value" to NULL | Sébastien Helleu | |
2022-11-06 | trigger: display failing regex in trigger creation error | Sébastien Helleu | |