Commit Graph

473 Commits

Author SHA1 Message Date
twinaphex 2fe6103a61 Get rid of more unnecessary code now for menu toggle in menu_iterate 2014-09-25 18:40:01 +02:00
twinaphex 2309a3e716 Move input_poll to libretro_version_1.c 2014-09-24 09:52:01 +02:00
twinaphex 9d94513dc4 (Menu/Shaders) Move all shader manager code to frontend/menu/menu_shader 2014-09-24 07:56:47 +02:00
twinaphex 93fbb44402 (Menu) Move menu_common_core_setting_toggle functions to menu_common.c 2014-09-24 06:46:18 +02:00
Twinaphex 6353240af4 Get rid of unused variables 2014-09-21 18:02:23 +02:00
Timo Strunk cb5c951a70 Merge remote-tracking branch 'upstream/master' into zip_ui
Conflicts:
	retroarch.c (defer_core was moved and modified by me)
2014-09-21 17:37:23 +02:00
twinaphex 430e0f1911 Reimplement rarch_main_iterate - menu iteration frame now gets
called from here too. Do away with the hoky 'MENU_GAME' state
as well.
2014-09-21 09:18:26 +02:00
twinaphex 9dc35b056f Refactor MODE_MENU_PREINIT code 2014-09-21 06:33:49 +02:00
Timo Strunk 3672b4ba40 Added menu button Y 2014-09-19 20:28:30 +02:00
twinaphex f16a065cdd Fixes 'block hotkey enable' 2014-09-18 04:04:33 +02:00
twinaphex 4c4ae11ab6 Optimizations to input handling in rarch_main_iterate - pass
'trigger' state around
2014-09-17 20:15:56 +02:00
twinaphex 82806dcd85 Hide away last BIND_PRESSED invocations with check_quit_key_func 2014-09-17 17:48:41 +02:00
twinaphex 3892c8326d Use macro functions to hide away some of the ugliness 2014-09-17 07:38:49 +02:00
twinaphex 92938fe45f Optimizations - prevent static bools everywhere in check_* functions
- input_keys_pressed_func takes a pointer and sets it to the last
input state. We then pass this around functions and use it where
necessary
2014-09-17 06:55:03 +02:00
twinaphex 310438f15b Refactor away input_key_pressed_func 2014-09-17 00:29:47 +02:00
twinaphex 7a66467161 Create macro BIND_PRESSED - wrapper around BIT64_GET 2014-09-16 18:08:44 +02:00
twinaphex a5e367d2f0 More of aforementioend 2014-09-16 09:48:47 +02:00
twinaphex d363bdf24e Take out frame_buf_show in menu_driver.h 2014-09-16 06:09:23 +02:00
twinaphex 3c05bc4b52 (Menu) Disable going back to main menu when pressing menu toggle button
(will later be exposed again as a toggleable option)
2014-09-15 07:23:50 +02:00
twinaphex 48a44e8e64 (Menu) Take out RARCH_MENU_TOGGLE for old_input_state - no longer
needed
2014-09-15 07:08:17 +02:00
twinaphex 89676e8424 Add Playlist Directory path setting 2014-09-15 04:12:41 +02:00
twinaphex d6659cd4d6 (Menu) Use return value from backend_iterate 2014-09-14 21:56:29 +02:00
twinaphex eff9bf17a8 Reimplement menu toggle in menu - now remembers last menu
(Disp) Menu display drivers shouldn't influence control flow
of menu, so take this out and move menu toggle control flow
to menu_backend driver
instead
2014-09-14 18:07:00 +02:00
twinaphex 2263f86b26 Refactor load_menu_content 2014-09-12 01:12:22 +02:00
twinaphex 4835f1df53 (Menu) Refactor menu_update_libretro_info 2014-09-09 05:40:53 +02:00
twinaphex 65a2b0c900 Move/rename menu_update_system_info to rarch_update_system_info 2014-09-07 07:12:10 +02:00
twinaphex 707b954947 Move menu_save_new_config to rarch_main_command 2014-09-06 22:11:23 +02:00
twinaphex fface89461 Move/rename menu_replace_config to retroarch.c (rarch_replace_config) 2014-09-06 22:05:33 +02:00
twinaphex 2c61fdcc7f (Menu) Refactor away load_menu_content_prepare 2014-09-06 21:52:44 +02:00
twinaphex 24500dfeb5 (Android) Build fixes 2014-09-06 03:39:37 +02:00
twinaphex dcbe6cd42f (Menu) Make more functions static that aren't used outside 2014-09-06 03:03:46 +02:00
twinaphex 125f256c5e (Menu) Refactor menu_content_history_push_current 2014-09-05 19:56:23 +02:00
twinaphex 1111bd2f6d (Menu) Move early return when core is a dummy to menu_history_push_current
function
2014-09-05 18:21:03 +02:00
twinaphex 9913edc365 (Menu) Refactor shader pass string representation 2014-09-05 00:41:03 +02:00
twinaphex 082b22e670 (Menu) Rename video_shader_passes to video_shader_num_passes 2014-09-05 00:29:33 +02:00
twinaphex dd3c6588ea (Menu) Fix shader label representation 2014-09-04 23:54:38 +02:00
twinaphex 609ccb80d2 (Menu) Refactor video_shader_preset 2014-09-04 21:43:07 +02:00
twinaphex f6625b4edf (Menu) Refactor MENU_DISK_OPTIONS 2014-09-04 21:11:53 +02:00
twinaphex b98c74bf25 (Menu) Refactor MENU_SETTINGS_SHADER_OPTIONS 2014-09-04 19:34:28 +02:00
twinaphex 1404dd42d7 (Menu) Refactor MENU_SETTINGS_PATH_OPTIONS 2014-09-04 19:24:27 +02:00
twinaphex fb9c3f5555 (Menu) Refactor MENU_SETTINGS_OPTIONS 2014-09-04 19:20:14 +02:00
twinaphex 97c0ca344c (Menu) Refactor code to use menu_flush_stack_type 2014-09-04 19:15:24 +02:00
twinaphex adf7794216 (Menu) Refactor MENU_SETTINGS_FONT_OPTIONS 2014-09-04 19:05:03 +02:00
twinaphex e77ba49b3a (Menu) Refactor MENU_SETTINGS_VIDEO_OPTIONS 2014-09-04 19:02:42 +02:00
twinaphex fac795f796 (Menu) Refactor MENU_SETTINGS_GENERAL_OPTIONS 2014-09-04 18:58:53 +02:00
twinaphex 3548a6551b (Menu) Refactor MENU_SETTINGS_DRIVERS 2014-09-04 18:50:03 +02:00
twinaphex 56d59d3bcf (Menu) Refactor MENU_SETTINGS_INPUT_OPTIONS 2014-09-04 18:46:29 +02:00
twinaphex 497e497c3f (Menu) Refactor MENU_SETTINGS_AUDIO_OPTIONS 2014-09-04 18:37:31 +02:00
twinaphex 6116fb4b33 (Menu) Refactor MENU_SETTINGS_CORE_OPTIONS 2014-09-04 18:15:58 +02:00
twinaphex b6b5896bab (Menu) Refactor MENU_SETTINGS_OVERLAY_OPTIONS 2014-09-04 18:12:14 +02:00
twinaphex 8366ea976b (Menu) Refactor MENU_SETTINGS_PRIVACY_OPTIONS 2014-09-04 18:09:25 +02:00
twinaphex c61e552f08 (Menu) Get rid of performance counters enums 2014-09-04 05:27:47 +02:00
twinaphex d94a5e6eca (Menu) Refactor all ST_DIR settings - take out all enums for them -
should fix the "Use Directory" option
2014-09-04 03:31:44 +02:00
Lioncash 49d6d34f27 menu_common: Remove unnecessary null check 2014-09-03 20:07:28 -04:00
twinaphex 3afc55f445 (Menu) Refactor more settings 2014-09-04 01:00:11 +02:00
twinaphex d5956f768b (Menu) Dehardcode MENU_SETTINGS_CORE_INFO 2014-09-03 23:47:24 +02:00
twinaphex a88198a12e (Menu) Get rid of hardcoded MENU_SETTINGS_PERFORMANCE_COUNTERS enum 2014-09-03 22:04:46 +02:00
twinaphex d539bed82c Hide more manipulation of lifecycle_state behind rarch_main_set_state
function
2014-09-03 18:36:46 +02:00
twinaphex 74ddc9c3b7 Go through rarch_main_command instead of directly manipulating
g_extern.lifecycle_state
2014-09-03 16:55:56 +02:00
twinaphex 18b6ca3bf3 (Menu) Split off menu code into functions 2014-09-03 16:42:16 +02:00
twinaphex 4c38a3f1cb (Menu) Refactor code to cut down on code duplication 2014-09-03 16:32:02 +02:00
twinaphex 4252c3af18 (Menu) Refactor menu_update_system_info 2014-09-03 15:09:06 +02:00
twinaphex c92269dedf Move core_info/core_info_current to global 2014-09-03 14:57:29 +02:00
twinaphex 55aa477232 Move rarch_defer_core to retroarch.c 2014-09-03 06:23:44 +02:00
twinaphex 5574e00ae3 (Menu/General) Refactor rarch_defer_core 2014-09-03 05:59:16 +02:00
twinaphex b57aca6f08 (Menu) Cleanups 2014-09-03 05:03:05 +02:00
twinaphex bc1358a021 Refactor load_menu_content_history 2014-09-03 00:14:02 +02:00
twinaphex d36a4c5257 Cleanups - 80-char limit, C-style comments 2014-09-02 16:03:17 +02:00
twinaphex ab49946c29 (Menu) Make list passing to menu_entries.c possible 2014-09-02 15:15:29 +02:00
twinaphex fda6876983 (Menu) Cleanups 2014-09-02 03:48:10 +02:00
twinaphex e4745c0f24 (Menu) Create menu_entries_push 2014-09-01 05:50:20 +02:00
twinaphex 7586f8270b Move menu_flush_stack_type to menu_entries.c 2014-09-01 05:25:31 +02:00
twinaphex de0ba69948 (Menu) Move menu_push_info_screen to menu_entries.c 2014-09-01 02:17:59 +02:00
twinaphex c0b100002c (Menu) Cleanups / split up duplicate entries_refresh code into
separate static function
2014-09-01 02:11:51 +02:00
twinaphex 5aff93ab25 (Menu) Move menu_parse_and_resolve to menu_entries.c 2014-09-01 00:27:09 +02:00
twinaphex e649ae80ed (Menu) Refactor menu_entries_push 2014-08-31 19:41:28 +02:00
twinaphex c5a98467be (Menu) Refactor menu_entries_push 2014-08-31 19:29:42 +02:00
twinaphex c114e51a2c (Menu) Split up menu entries code to menu_entries.c 2014-08-31 18:36:26 +02:00
twinaphex 9772eed739 (Menu) Refactor start screen and info screen 2014-08-30 16:56:45 +02:00
twinaphex 6ae3fe3b84 (Menu) file_list_get_* functions now return 'label' too 2014-08-30 15:50:42 +02:00
Twinaphex 076ee20fa9 (Menu) Cleanups 2014-08-30 03:09:28 +02:00
twinaphex c6b8732e3a (Menu) Refactor file_list_push and associated setting related functionality 2014-08-30 01:56:12 +02:00
twinaphex 9bef38186a (Menu) Refactor most of the main menu settings 2014-08-28 00:08:32 +02:00
twinaphex e9ab80dec1 (Menu) Refactor menu_common_entries_init 2014-08-27 23:12:55 +02:00
twinaphex 51637bc69e Code reformatting to abide by 80-character limit 2014-08-20 16:26:34 +02:00
twinaphex c34e5428c0 (Menu) Go through RARCH_CMD_VIDEO_SET_ASPECT_RATIO 2014-08-16 18:46:43 +02:00
twinaphex b0b0b4ac91 (Menu) Fix a couple of potential uninitialized references 2014-08-16 18:27:06 +02:00
twinaphex 823be1ce41 Get rid of more driver_funcs macros 2014-08-15 20:51:59 +02:00
twinaphex eb1d78bab7 Rename history.c to playlist.c 2014-08-15 17:24:28 +02:00
twinaphex f027acd5cf Rename game_history_size to content_history_size 2014-08-12 04:57:31 +02:00
twinaphex 2cb8d06c7a Move config_save_on_exit to g_settings 2014-08-12 03:36:26 +02:00
twinaphex 266e3e0051 file_list_get - return rarch_settings_t * 2014-08-08 07:58:07 +02:00
twinaphex 6b5a049bc5 Add label to file_list_push 2014-08-07 08:27:24 +02:00
Twinaphex 7db4cd56b7 (OSX) Get rid of some warnings 2014-08-03 03:34:23 +02:00
twinaphex 42e1101957 menu_common.c - cleanups 2014-08-03 01:57:37 +02:00
twinaphex 1ce72b3859 (Android) Fix build 2014-08-03 00:00:41 +02:00
twinaphex 671be27367 Move code to load_menu_content 2014-08-02 18:41:43 +02:00
twinaphex 8abb916f66 Refactor content_history_init/deinit 2014-08-02 17:42:01 +02:00
twinaphex af657a5cb0 (menu_common.c) cleanups 2014-08-02 16:22:56 +02:00
twinaphex 69cb4737e9 Cleanups in menu_common.c 2014-08-02 16:18:38 +02:00