mirror of
https://github.com/weechat/weechat.git
synced 2026-06-27 05:16:38 +02:00
core, plugins: make commands, hook command_run, completions and aliases case sensitive (issue #1872)
This commit is contained in:
@@ -915,30 +915,30 @@ weechat_lua_command_cb (const void *pointer, void *data,
|
||||
}
|
||||
else if (argc == 2)
|
||||
{
|
||||
if (weechat_strcasecmp (argv[1], "list") == 0)
|
||||
if (weechat_strcmp (argv[1], "list") == 0)
|
||||
{
|
||||
plugin_script_display_list (weechat_lua_plugin, lua_scripts,
|
||||
NULL, 0);
|
||||
}
|
||||
else if (weechat_strcasecmp (argv[1], "listfull") == 0)
|
||||
else if (weechat_strcmp (argv[1], "listfull") == 0)
|
||||
{
|
||||
plugin_script_display_list (weechat_lua_plugin, lua_scripts,
|
||||
NULL, 1);
|
||||
}
|
||||
else if (weechat_strcasecmp (argv[1], "autoload") == 0)
|
||||
else if (weechat_strcmp (argv[1], "autoload") == 0)
|
||||
{
|
||||
plugin_script_auto_load (weechat_lua_plugin, &weechat_lua_load_cb);
|
||||
}
|
||||
else if (weechat_strcasecmp (argv[1], "reload") == 0)
|
||||
else if (weechat_strcmp (argv[1], "reload") == 0)
|
||||
{
|
||||
weechat_lua_unload_all ();
|
||||
plugin_script_auto_load (weechat_lua_plugin, &weechat_lua_load_cb);
|
||||
}
|
||||
else if (weechat_strcasecmp (argv[1], "unload") == 0)
|
||||
else if (weechat_strcmp (argv[1], "unload") == 0)
|
||||
{
|
||||
weechat_lua_unload_all ();
|
||||
}
|
||||
else if (weechat_strcasecmp (argv[1], "version") == 0)
|
||||
else if (weechat_strcmp (argv[1], "version") == 0)
|
||||
{
|
||||
plugin_script_display_interpreter (weechat_lua_plugin, 0);
|
||||
}
|
||||
@@ -947,19 +947,19 @@ weechat_lua_command_cb (const void *pointer, void *data,
|
||||
}
|
||||
else
|
||||
{
|
||||
if (weechat_strcasecmp (argv[1], "list") == 0)
|
||||
if (weechat_strcmp (argv[1], "list") == 0)
|
||||
{
|
||||
plugin_script_display_list (weechat_lua_plugin, lua_scripts,
|
||||
argv_eol[2], 0);
|
||||
}
|
||||
else if (weechat_strcasecmp (argv[1], "listfull") == 0)
|
||||
else if (weechat_strcmp (argv[1], "listfull") == 0)
|
||||
{
|
||||
plugin_script_display_list (weechat_lua_plugin, lua_scripts,
|
||||
argv_eol[2], 1);
|
||||
}
|
||||
else if ((weechat_strcasecmp (argv[1], "load") == 0)
|
||||
|| (weechat_strcasecmp (argv[1], "reload") == 0)
|
||||
|| (weechat_strcasecmp (argv[1], "unload") == 0))
|
||||
else if ((weechat_strcmp (argv[1], "load") == 0)
|
||||
|| (weechat_strcmp (argv[1], "reload") == 0)
|
||||
|| (weechat_strcmp (argv[1], "unload") == 0))
|
||||
{
|
||||
ptr_name = argv_eol[2];
|
||||
if (strncmp (ptr_name, "-q ", 3) == 0)
|
||||
@@ -971,7 +971,7 @@ weechat_lua_command_cb (const void *pointer, void *data,
|
||||
ptr_name++;
|
||||
}
|
||||
}
|
||||
if (weechat_strcasecmp (argv[1], "load") == 0)
|
||||
if (weechat_strcmp (argv[1], "load") == 0)
|
||||
{
|
||||
/* load lua script */
|
||||
path_script = plugin_script_search_path (weechat_lua_plugin,
|
||||
@@ -981,19 +981,19 @@ weechat_lua_command_cb (const void *pointer, void *data,
|
||||
if (path_script)
|
||||
free (path_script);
|
||||
}
|
||||
else if (weechat_strcasecmp (argv[1], "reload") == 0)
|
||||
else if (weechat_strcmp (argv[1], "reload") == 0)
|
||||
{
|
||||
/* reload one lua script */
|
||||
weechat_lua_reload_name (ptr_name);
|
||||
}
|
||||
else if (weechat_strcasecmp (argv[1], "unload") == 0)
|
||||
else if (weechat_strcmp (argv[1], "unload") == 0)
|
||||
{
|
||||
/* unload lua script */
|
||||
weechat_lua_unload_name (ptr_name);
|
||||
}
|
||||
lua_quiet = 0;
|
||||
}
|
||||
else if (weechat_strcasecmp (argv[1], "eval") == 0)
|
||||
else if (weechat_strcmp (argv[1], "eval") == 0)
|
||||
{
|
||||
send_to_buffer_as_input = 0;
|
||||
exec_commands = 0;
|
||||
@@ -1136,7 +1136,7 @@ weechat_lua_signal_debug_dump_cb (const void *pointer, void *data,
|
||||
(void) type_data;
|
||||
|
||||
if (!signal_data
|
||||
|| (weechat_strcasecmp ((char *)signal_data, LUA_PLUGIN_NAME) == 0))
|
||||
|| (weechat_strcmp ((char *)signal_data, LUA_PLUGIN_NAME) == 0))
|
||||
{
|
||||
plugin_script_print_log (weechat_lua_plugin, lua_scripts);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user