Commit Graph

576 Commits

Author SHA1 Message Date
twinaphex 77c583ae47 Create DISPLAYLIST_PROCESS 2016-02-24 23:19:53 +01:00
twinaphex e8eaa54218 Refactor menu_displaylist_ctl 2016-02-24 23:05:54 +01:00
twinaphex 7968914453 Refactor menu_displaylist_push_list to menu_displaylist_ctl 2016-02-24 22:56:41 +01:00
twinaphex 2f98073fc1 Add setting 'Menu Throttle Framerate' to 'Frame Throttle' 2016-02-24 21:24:32 +01:00
twinaphex a84ebda75c Replace some strcmp usage 2016-02-17 07:29:10 +01:00
twinaphex f1a572822b Create RARCH_DISPLAY_CTL_VIEWPORT_INFO 2016-02-14 05:42:27 +01:00
twinaphex ead20f9ba5 Action OK toggles boolean setting now too 2016-02-14 04:33:42 +01:00
twinaphex 5b6d310abd Rename enums 2016-02-09 18:26:27 +01:00
twinaphex 6e9bc55dd6 Rename task_ctl to task_queue_ctl 2016-02-09 17:51:51 +01:00
twinaphex 0378463130 Remove configuration.h dependencies from tasks.c 2016-02-09 17:41:30 +01:00
twinaphex 82991afb36 Remove unnecessary menu_display_msg_queue_push 2016-02-09 03:29:37 +01:00
twinaphex 72ce7e8fd2 Add ability to set audio latency to 8ms 2016-02-08 16:43:24 +01:00
radius cfa01e930d add settings for xmb font 2016-02-08 01:08:03 -05:00
radius 5c4ab83d98 add XMB settings for scale and opacity 2016-02-08 00:34:13 -05:00
twinaphex 71a8098037 Refactor RARCH_DISPLAY_CTL_HAS_WINDOWED 2016-02-07 01:11:07 +01:00
twinaphex 8574315f52 N/A 2016-02-04 11:31:34 +01:00
twinaphex 321690b416 Refactors to do with set_fork method 2016-02-03 14:36:34 +01:00
twinaphex 9a5ce5fdb3 Make HAVE_LIBRETRO_MANAGEMENT define obsolete 2016-02-03 12:31:29 +01:00
twinaphex 668373f9f8 Refactor away some functions 2016-02-01 12:56:17 +01:00
twinaphex ab221f96f1 Create CORE_CTL_SET_POLL_TYPE 2016-01-28 04:17:59 +01:00
twinaphex 1cc5bfbc12 use callbacks 2016-01-28 04:13:31 +01:00
twinaphex 326d5d319a Add Poll Type Behavior setting to Input Settings 2016-01-27 01:51:09 +01:00
twinaphex 1745e71088 Add 'Start Core' option 2016-01-24 01:51:05 +01:00
twinaphex 372d673a26 Rename event_command to event_cmd_ctl - add second parameter 2016-01-22 15:34:43 +01:00
twinaphex 287fc9dd2c Cleanups 2016-01-22 14:42:23 +01:00
Twinaphex 4dd08e6382 Merge pull request #2660 from duduke/master
Reboot Menu Item
2016-01-22 14:39:21 +01:00
twinaphex 112f564a8f Change setting 2016-01-21 03:49:06 +01:00
twinaphex 528a03f6f4 Use string_is_equal more 2016-01-20 04:54:17 +01:00
twinaphex cebea56412 Add UI Companion Enable setting 2016-01-18 21:35:09 +01:00
duduke 7de7c98b27 Added a reboot menu item 2016-01-18 21:31:38 +02:00
twinaphex 698ccae21a Rename default menu show start screen variable 2016-01-11 13:26:41 +01:00
twinaphex 7a55ae3765 Start updating headers for 2016 2016-01-10 04:06:50 +01:00
twinaphex 66449802e4 (menu) Start going through string_is_empty 2015-12-26 07:37:44 +01:00
Twinaphex 31086a0bdf Revert "(menu_setting.c) Fix double change callback call" 2015-12-16 03:14:10 +01:00
twinaphex b50350a711 Fix setting refresh rate from the menu 2015-12-13 21:28:06 +01:00
Higor Eurípedes 4a452751e3 (menu_setting.c) Fix double change callback call 2015-12-13 10:24:17 -03:00
twinaphex d62a246ea8 Start adding RARCH_MENU_CTL_REFRESH 2015-12-12 17:25:03 +01:00
twinaphex ee312b346b Create MENU_ENTRIES_CTL_SETTINGS_GET 2015-12-11 22:30:19 +01:00
twinaphex 1b768f7dcd Create RARCH_DRIVER_CTL_SET_REFRESH_RATE 2015-12-11 11:00:12 +01:00
twinaphex fc6505e408 Get rid of rarch_system_info_get_ptr 2015-12-10 22:30:25 +01:00
twinaphex 7274e6bc3e Cleanups 2015-12-10 12:37:24 +01:00
twinaphex f0e11659c7 Header include changes 2015-12-09 09:53:43 +01:00
twinaphex 0d52b8ec3a Header include nits 2015-12-06 22:48:57 +01:00
twinaphex c6359d6dbc Divorce g_system_menu from global state 2015-12-06 19:31:47 +01:00
twinaphex 1cfb39a9d1 merge menu.c and menu_driver.c 2015-12-06 17:55:27 +01:00
twinaphex 18ab12ab83 Take header include record_driver.h out of driver.h 2015-12-05 16:12:29 +01:00
twinaphex 271975954f move camera_driver.h header incldue out of driver.h 2015-12-05 15:55:26 +01:00
twinaphex 19a7ee6486 Move header include for location/location_driver.h out of
driver.h
2015-12-05 15:47:33 +01:00
Twinaphex eb512d0caf Should fix input config label regression 2015-12-01 18:29:46 +01:00
twinaphex 04605f085c Create RUNLOOP_CTL_{PERFCNT} 2015-11-30 21:56:35 +01:00
twinaphex 68169f9ac3 Rename input_get_bind_string_* functions 2015-11-28 16:06:14 +01:00
twinaphex a6ccc188a8 Rename input_common.c to input_config.c 2015-11-28 02:22:58 +01:00
twinaphex 70d782b94a Rename functions to fit input_config_ naming convention 2015-11-28 02:13:27 +01:00
Twinaphex 406107f1aa (iOS) Fix warning 2015-11-28 01:50:19 +01:00
twinaphex 0ca0bd182b Don't expose input_bind_map outside anymore 2015-11-28 00:51:33 +01:00
twinaphex 9f7afa0862 Some C89_BUILD buildfixes 2015-11-28 00:36:22 +01:00
radius d5e56c7561 fix the settings for each player 2015-11-27 18:08:55 -05:00
radius 7d8b13372d add GUI representation for the settings 2015-11-27 18:08:53 -05:00
radius 3ac80f6864 add a hint so the user can tell between devices with the same name 2015-11-24 22:30:51 -05:00
twinaphex 3e8659cdb9 C89_BUILD buildfixes 2015-11-25 04:05:04 +01:00
twinaphex 09fe26257c header include changes 2015-11-23 21:58:39 +01:00
twinaphex e0f0590269 Rearrange header includes 2015-11-23 19:40:09 +01:00
twinaphex 9b41061143 Rename driver->video 2015-11-23 14:14:12 +01:00
twinaphex 5854f83d19 Turn another function static 2015-11-23 12:17:16 +01:00
twinaphex 78ba80662f (menu_setting.c) Turn function static 2015-11-23 12:16:22 +01:00
twinaphex d65a445acd Fix concurrency issue with global->verbose 2015-11-22 20:50:39 +01:00
twinaphex 2f8f030f85 Hide away Gamepad Mapping Type until it is useful on more
than just iOS
2015-11-22 14:07:24 +01:00
twinaphex 85dbeeb8f9 No more video_monitor.h 2015-11-22 13:32:46 +01:00
twinaphex aa1e8dc543 (menu_setting) Refactor this macro mess 2015-11-21 16:32:22 +01:00
twinaphex 96b41b43b5 Cleanups 2015-11-21 11:24:02 +01:00
twinaphex e3c09e00b9 Move setting to function 2015-11-21 11:22:34 +01:00
twinaphex f0ac86820b (menu_setting.h) Put macros inside headers 2015-11-21 09:47:09 +01:00
twinaphex d839157d13 (menu_setting.c) Add do{}while(0) to macros 2015-11-21 09:45:05 +01:00
twinaphex e1ac9aed6b Add RARCH_DISPLAY_CTL_MONITOR_RESET 2015-11-20 19:04:00 +01:00
twinaphex 9e65c3ed4c Remove aspect ratio options that nobody seems to use 2015-11-20 18:07:14 +01:00
twinaphex 7141210d15 Remove video_driver_has_windowed 2015-11-20 15:20:54 +01:00
twinaphex a3a5a82d47 (GL) doesn't access global state anymore 2015-11-18 03:08:19 +01:00
twinaphex 1a853f27fc Disable ui_companion_start_on_boot for iOS 2015-11-16 05:52:55 +01:00
radius 02f43ba0a1 use the setting instead of always trying to use per-game options 2015-11-15 22:07:51 -05:00
twinaphex 884b697393 Get rid of hardcoded strings in menu_setting.c 2015-11-15 23:08:52 +01:00
twinaphex 3646e1a2dd (iCade) Add SNES30 8bitdo key mappings 2015-11-15 02:26:31 +01:00
twinaphex 07785ed640 Add Keyboard Gamepad Mapping Type and Keyboard Gamepad Mapping Enable 2015-11-13 22:11:39 +01:00
Twinaphex ba00560f2b Revert "Revert "(iOS) Add Small Keyboard/iCade Enable options""
This reverts commit 834e4d848e.
2015-11-13 01:50:22 +01:00
Twinaphex 834e4d848e Revert "(iOS) Add Small Keyboard/iCade Enable options"
This reverts commit 6ea11afe28.
2015-11-13 01:39:39 +01:00
Twinaphex 663286472a Merge pull request #2384 from aliaspider/master
allow using video filters when building with HAVE_FILTERS_BUILTIN
2015-11-12 15:45:46 +01:00
aliaspider 891de78611 enable selecting a video filter when HAVE_FILTERS_BUILTIN is defined.
this still requires *.filt files to work.
Todo: generate the filter list from the internal soft_plugs_builtin
struct.
2015-11-12 14:53:46 +01:00
twinaphex 6ea11afe28 (iOS) Add Small Keyboard/iCade Enable options 2015-11-12 06:28:05 +01:00
twinaphex 38f30c8f10 Add Save Current Config to Menu 2015-11-11 02:57:20 +01:00
twinaphex 9bb87f276c Use just one label descriptor setting 2015-11-07 16:11:30 +01:00
twinaphex 92e6b56fe3 Remove input bind mode 2015-11-07 14:37:44 +01:00
twinaphex 5cabb8111a Enable the mouse by default on Windows and OSX 2015-11-01 16:38:04 +01:00
twinaphex f4f76d9dda Create separate setting for State Slot in Quick Menu 2015-11-01 10:59:01 +01:00
twinaphex 5b0132c16e Add back Bind Mode setting 2015-10-30 14:36:04 +01:00
twinaphex f38ba514ed Get rid of unused variables 2015-10-29 13:32:58 +01:00
twinaphex a151467bc7 menu_setting_set_flags - handles string option settings now 2015-10-28 16:58:20 +01:00
twinaphex df01279cf3 Add non-HAVE_MENU ifdefs 2015-10-28 00:55:11 +01:00
twinaphex 6826a3833e menu_entries_get_menu_stack_ptr - add idx parameter 2015-10-27 10:33:19 +01:00
twinaphex 0d89bca635 Start setting up menu_entries function so we can access
multiple stacks
2015-10-27 10:10:33 +01:00
twinaphex 0dc9c8df95 Rename extraction_directory to cache_directory 2015-10-27 00:48:35 +01:00
twinaphex 53fe928b7b Rename Extraction Directory to Cache Dir 2015-10-27 00:44:20 +01:00
twinaphex 640de49c1a Move Input Hotkey Binds to 'Input Settings' 2015-10-25 10:41:53 +01:00
twinaphex e997171d3c Reimplement Playlist Settings 2015-10-25 10:25:07 +01:00
twinaphex 00bb8bd6d5 Have only one Menu Navigation Wraparound setting 2015-10-25 02:59:38 +01:00
twinaphex 135edc289b (Menu) Build up Input Settings dynamically 2015-10-24 10:31:11 +02:00
Jean-André Santoni 2b376ce3d5 Add a HAVE_LAKKA define, and enable a shutdown menu entry 2015-10-23 15:24:47 +07:00
twinaphex 7b12c57497 Remove unused variables 2015-10-23 07:05:57 +02:00
twinaphex c4a66acbb6 Collapse User Binds into bigger 'Input Options' category 2015-10-23 06:54:33 +02:00
twinaphex 05e853c0f2 Remove unused variables 2015-10-22 22:39:58 +02:00
twinaphex e6541cb699 Bind Mode is no longer needed - will detect if we are pressing
on a gamepad or keyboard
2015-10-22 20:22:05 +02:00
twinaphex 7ea16f622e (XMB) Create custom Main Menu list 2015-10-22 04:46:05 +02:00
twinaphex 413aa2489e Create menu_displaylist_push_list_process 2015-10-22 01:38:41 +02:00
twinaphex 6fff789376 Move 'Suspend Screensaver' to Video Settings 2015-10-20 17:51:03 +02:00
twinaphex 0bdf1bb10c Remove unused variables 2015-10-20 03:07:28 +02:00
twinaphex 90fae3e2d0 Refactor 'Accounts' code - moved to menu_setting.c 2015-10-20 01:47:32 +02:00
twinaphex e357f6b320 (Menu) Improvements 2015-10-20 01:35:08 +02:00
twinaphex b7625289f7 Rename some functions 2015-10-19 16:32:51 +02:00
twinaphex 490ca4731b Improve HAVE_CHEEVOS ifdef 2015-10-19 03:59:14 +02:00
Twinaphex 1de58fe69f Remove unused variables 2015-10-19 03:57:27 +02:00
twinaphex 0cc83fe8fe Cleanups 2015-10-19 03:38:35 +02:00
twinaphex 992266ab12 Don't keep reallocating settings all the time 2015-10-19 03:28:00 +02:00
twinaphex 182d691cf1 Can now iteratively push a submenu onto the menu entries stack 2015-10-19 01:46:33 +02:00
twinaphex f8225f975f Add HAVE_CHEEVOS ifdef 2015-10-18 23:21:57 +02:00
twinaphex 7f843fe21e Start splitting up accounts options 2015-10-18 22:08:17 +02:00
twinaphex 57edd31fdf Start refactoring list building 2015-10-18 21:05:33 +02:00
twinaphex ea6b883f2d Add Settings -> Retro Achievements -> Enable 2015-10-18 19:21:57 +02:00
twinaphex 04ae499e89 Add Cheevos Test Unofficial setting 2015-10-18 07:09:49 +02:00
twinaphex 4126e7b989 Start adding Retro Achievements list 2015-10-18 07:05:15 +02:00
twinaphex 9cb806298e Use menu_list_get_ptr less 2015-10-17 17:58:59 +02:00
twinaphex a3d306becc Move menu_setting_set_flags to menu_setting.c 2015-10-17 17:05:50 +02:00
twinaphex 1b59823972 Start adding preliminary Account Settings 2015-10-17 15:28:16 +02:00
twinaphex 68836bad99 (menu_setting.c) Get rid of some unused and commented out code 2015-10-12 16:47:34 +02:00
twinaphex 070afba5d4 (menu_input.c) Namespace another function 2015-10-12 15:46:21 +02:00
twinaphex 9cf699b9c8 Namespace another function 2015-10-12 15:44:36 +02:00
twinaphex bd289b32ea (menu_input.c) Better namespacing 2015-10-12 15:41:14 +02:00
twinaphex f7f7b798ee Get rid of unused variable warning 2015-10-12 14:31:46 +02:00
twinaphex e085747e02 Create ST_STRING_OPTIONS 2015-10-11 23:07:43 +02:00
twinaphex caa168bd7a (menu_setting.c) Cleanups 2015-10-11 22:56:01 +02:00
twinaphex ec4289e7ad Prefix all functions with menu_setting_ 2015-10-11 17:25:49 +02:00
twinaphex 750c134b86 CXX_BUILD fixes 2015-10-11 17:17:05 +02:00
twinaphex a0e9dff077 (menu_setting.c) Fix conflicting types for declaration of function 2015-10-11 15:49:58 +02:00
twinaphex 348f28b382 Cleanups 2015-10-11 15:46:55 +02:00
twinaphex 7b95e25f08 (menu_setting.c) Move all internal struct definitions inside .c file 2015-10-11 14:49:34 +02:00
twinaphex 260f98d227 Create menu_settings_list_increment 2015-10-11 14:46:47 +02:00
twinaphex b13ccb6009 Create menu_setting_action_right 2015-10-11 14:26:30 +02:00
twinaphex 2f12ddde32 (menu_setting.c) Go through more wrapper functions 2015-10-11 14:23:32 +02:00
twinaphex 16f89fcd10 (menu_setting.c) Wrap browser_selection_type 2015-10-11 13:16:38 +02:00
twinaphex 83dd151579 Start wrapping more settings code 2015-10-11 13:10:46 +02:00
twinaphex c6bdeba819 Add Debug Panel Enable setting 2015-10-08 06:47:45 +02:00
Andre Leiradella 5fce3f4138 grouped core functions inside a retro_core_t structure; swapped core function globals by one retro_core_t variable 2015-10-06 14:34:09 -03:00
twinaphex ba1ef9c3c2 (MSVC) Buildfixes 2015-10-02 17:57:37 +02:00