(Core Updater) Start adding the other update options - stub

This commit is contained in:
twinaphex 2015-06-24 15:12:30 +02:00
parent 272063b351
commit 13a2336231
4 changed files with 91 additions and 0 deletions

View File

@ -557,6 +557,20 @@ static const char *menu_hash_to_str_us_label(uint32_t hash)
return "deferred_core_updater_list";
case MENU_LABEL_AUDIO_DSP_PLUGIN:
return "audio_dsp_plugin";
case MENU_LABEL_UPDATE_ASSETS:
return "update_assets";
case MENU_LABEL_UPDATE_CHEATS:
return "update_cheats";
case MENU_LABEL_UPDATE_AUTOCONFIG_PROFILES:
return "update_autoconfig_profiles";
case MENU_LABEL_UPDATE_DATABASES:
return "update_databases";
case MENU_LABEL_UPDATE_OVERLAYS:
return "update_overlays";
case MENU_LABEL_UPDATE_CG_SHADERS:
return "update_cg_shaders";
case MENU_LABEL_UPDATE_GLSL_SHADERS:
return "update_glsl_shaders";
default:
break;
}
@ -1123,6 +1137,20 @@ const char *menu_hash_to_str_us(uint32_t hash)
return "OFF";
case MENU_VALUE_ON:
return "ON";
case MENU_LABEL_VALUE_UPDATE_ASSETS:
return "Update Assets";
case MENU_LABEL_VALUE_UPDATE_CHEATS:
return "Update Cheats";
case MENU_LABEL_VALUE_UPDATE_AUTOCONFIG_PROFILES:
return "Update Autoconfig Profiles";
case MENU_LABEL_VALUE_UPDATE_DATABASES:
return "Update Databases";
case MENU_LABEL_VALUE_UPDATE_OVERLAYS:
return "Update Overlays";
case MENU_LABEL_VALUE_UPDATE_CG_SHADERS:
return "Update Cg Shaders";
case MENU_LABEL_VALUE_UPDATE_GLSL_SHADERS:
return "Update GLSL Shaders";
default:
break;
}

View File

@ -1583,6 +1583,45 @@ static int menu_displaylist_parse_options(menu_displaylist_info_t *info)
menu_hash_to_str(MENU_LABEL_VALUE_CORE_UPDATER_LIST),
menu_hash_to_str(MENU_LABEL_CORE_UPDATER_LIST),
MENU_SETTING_ACTION, 0, 0);
menu_list_push(info->list,
menu_hash_to_str(MENU_LABEL_VALUE_UPDATE_ASSETS),
menu_hash_to_str(MENU_LABEL_UPDATE_ASSETS),
MENU_SETTING_ACTION, 0, 0);
menu_list_push(info->list,
menu_hash_to_str(MENU_LABEL_VALUE_UPDATE_AUTOCONFIG_PROFILES),
menu_hash_to_str(MENU_LABEL_UPDATE_AUTOCONFIG_PROFILES),
MENU_SETTING_ACTION, 0, 0);
menu_list_push(info->list,
menu_hash_to_str(MENU_LABEL_VALUE_UPDATE_CHEATS),
menu_hash_to_str(MENU_LABEL_UPDATE_CHEATS),
MENU_SETTING_ACTION, 0, 0);
menu_list_push(info->list,
menu_hash_to_str(MENU_LABEL_VALUE_UPDATE_DATABASES),
menu_hash_to_str(MENU_LABEL_UPDATE_DATABASES),
MENU_SETTING_ACTION, 0, 0);
menu_list_push(info->list,
menu_hash_to_str(MENU_LABEL_VALUE_UPDATE_OVERLAYS),
menu_hash_to_str(MENU_LABEL_UPDATE_OVERLAYS),
MENU_SETTING_ACTION, 0, 0);
#ifdef HAVE_CG
menu_list_push(info->list,
menu_hash_to_str(MENU_LABEL_VALUE_UPDATE_CG_SHADERS),
menu_hash_to_str(MENU_LABEL_UPDATE_CG_SHADERS),
MENU_SETTING_ACTION, 0, 0);
#endif
#ifdef HAVE_GLSL
menu_list_push(info->list,
menu_hash_to_str(MENU_LABEL_VALUE_UPDATE_GLSL_SHADERS),
menu_hash_to_str(MENU_LABEL_UPDATE_GLSL_SHADERS),
MENU_SETTING_ACTION, 0, 0);
#endif
#else
menu_list_push(info->list,
menu_hash_to_str(MENU_LABEL_VALUE_NO_ITEMS),

View File

@ -52,6 +52,27 @@ extern "C" {
#define MENU_VALUE_OPEN_ARCHIVE 0x96da22b9U
#define MENU_VALUE_ASK_ARCHIVE 0x0b87d6a4U
#define MENU_LABEL_UPDATE_ASSETS 0x37fa42daU
#define MENU_LABEL_VALUE_UPDATE_ASSETS 0x0fdf0b1bU
#define MENU_LABEL_UPDATE_CHEATS 0x3bd5c83fU
#define MENU_LABEL_VALUE_UPDATE_CHEATS 0x13ba9080U
#define MENU_LABEL_UPDATE_AUTOCONFIG_PROFILES 0xddfcf979U
#define MENU_LABEL_VALUE_UPDATE_AUTOCONFIG_PROFILES 0x6ddaf7fbU
#define MENU_LABEL_UPDATE_DATABASES 0x158ee0cfU
#define MENU_LABEL_VALUE_UPDATE_DATABASES 0x00c24d70U
#define MENU_LABEL_UPDATE_OVERLAYS 0xd25d221cU
#define MENU_LABEL_VALUE_UPDATE_OVERLAYS 0x3694fe9dU
#define MENU_LABEL_UPDATE_CG_SHADERS 0x9473991aU
#define MENU_LABEL_VALUE_UPDATE_CG_SHADERS 0x22999e5cU
#define MENU_LABEL_UPDATE_GLSL_SHADERS 0x2413b762U
#define MENU_LABEL_VALUE_UPDATE_GLSL_SHADERS 0xe2060484U
#define MENU_LABEL_INFORMATION_LIST 0x225e7606U
#define MENU_LABEL_VALUE_INFORMATION_LIST 0xd652344bU

View File

@ -234,10 +234,13 @@ static int rarch_main_data_http_iterate_poll(http_handle_t *http)
http->connection.cb = &cb_http_conn_default;
if (str_list->size > 1)
{
strlcpy(http->connection.elem1,
str_list->elems[1].data,
sizeof(http->connection.elem1));
}
string_list_free(str_list);