Commit Graph

777 Commits

Author SHA1 Message Date
twinaphex e58eee37bc Cleanups 2017-06-28 05:44:59 +02:00
twinaphex 5d1cfc47cc C89_BUILD fixes 2017-06-25 04:05:34 +02:00
Charlton Head 4ad5f67663 TinyALSA support 2017-06-23 20:44:00 -05:00
Rob Loach 7b57696a51 Use GLOBAL_CONFIG_DIR for the skeleton config path
This saves us a compilation #if, and allows changing the `GLOBAL_CONFIG_DIR` during compilation if so desired.
2017-06-21 19:28:40 -04:00
twinaphex 540b9d5615 Add 'Show Core Updater' 2017-06-20 02:22:07 +02:00
twinaphex 66fc9e6a06 Add menu_show_online_updater 2017-06-20 01:42:28 +02:00
twinaphex e0cc113689 Try to fix this regression https://github.com/libretro/RetroArch/issues/5060 2017-06-18 18:50:46 +02:00
twinaphex 6af5bd01bf Merge retro_stat and file_path 2017-06-16 15:00:11 +02:00
Twinaphex 6d85e1f0a6 Merge pull request #5045 from casdevel/mice
Add player mouse device selection
2017-06-10 04:13:16 +02:00
twinaphex cdf7a403ea Add audio mixer mute enable 2017-06-08 23:53:24 +02:00
twinaphex cdd7fbeb52 Add audio mixer volume setting 2017-06-08 22:58:43 +02:00
twinaphex 420d0d0607 Get rid of audio_driver_set_volume_gain 2017-06-08 22:24:51 +02:00
Zoran Vuckovic a74197dc49 Add player mouse index setting 2017-06-08 17:57:36 +02:00
twinaphex 96bfb35e0b Set default input driver to x - udev can be hit/miss on some
people's configurations
2017-06-06 21:04:15 +02:00
twinaphex cc1954b4ac Add 'Filter by current core' 2017-06-01 00:25:13 +02:00
twinaphex 449483206f Revert "New attempt to fix memory leaks of struct retro_system_info"
This reverts commit a1d3dd69dd.
2017-05-30 01:44:49 +02:00
twinaphex a1d3dd69dd New attempt to fix memory leaks of struct retro_system_info
char variables
2017-05-29 22:24:10 +02:00
twinaphex e47056468c xmb_show_music - no longer exclusive to HAVE_FFMPEG builds 2017-05-28 00:03:28 +02:00
Zoran Vuckovic eebd7bbeea Change shared-mode settings 2017-05-24 16:25:36 +02:00
twinaphex a6789c5717 Update logs 2017-05-23 21:14:53 +02:00
twinaphex ccba9635b6 Update the way default directories are handled 2017-05-23 19:43:58 +02:00
twinaphex dd9034248b Take out HAVE_SHADERPIPELINE ifdef 2017-05-16 21:25:15 +02:00
twinaphex 126a5bf121 Use string_is_equal_fast/string_is_not_equal_fast 2017-05-16 04:00:37 +02:00
twinaphex eddb655eb9 Split off user_language from settings struct 2017-05-15 20:41:04 +02:00
twinaphex bf3188eac4 Combine runloop_ctl and rarch_ctl 2017-05-15 05:06:23 +02:00
twinaphex 160c8167d6 Cleanups 2017-05-15 04:36:48 +02:00
Sérgio Benjamim b8c3c6e405 Change default overlay in mobile to flat/retropad.cfg 2017-05-14 14:29:39 -03:00
twinaphex 42ebe7a7ad Merge runloop.c and retroarch.c 2017-05-11 09:11:46 +02:00
twinaphex 2906bec7a8 Create input_driver_get_uint 2017-05-11 07:36:21 +02:00
twinaphex ef8094836f Create input_driver_get_float 2017-05-10 07:07:06 +02:00
twinaphex 99e7cb7d75 Only need to grab settings pointer from within audio_driver_flush
now when setting slowmotion
2017-05-08 21:50:21 +02:00
twinaphex 097515fa63 No longer have to grab settings pointer to get audio mute value 2017-05-08 21:39:08 +02:00
twinaphex 988647f92a Move defines to configuration.c 2017-05-08 02:25:55 +02:00
Jean-André Santoni c34b4dd787 Fix lakka settings 2017-05-03 17:01:37 +02:00
twinaphex 63504cd9c8 No longer need to grab threaded variable from settings struct 2017-04-29 16:37:49 +02:00
twinaphex 79c7627651 Move video_viewport_custom to gfx/video_driver.c 2017-04-29 13:10:01 +02:00
Monroe88 ada900e1e1 Unhardcode WASAPI default settings 2017-04-28 21:40:24 -05:00
twinaphex 8ab4f5a0b2 Gotten rid of all reallocs now inside configuration.c 2017-04-29 00:43:20 +02:00
twinaphex e6ab06a701 Move path variables 2017-04-29 00:39:29 +02:00
twinaphex 957c85f9ea Cleanups 2017-04-28 23:02:22 +02:00
twinaphex f0c2d786ae Update arrays struct 2017-04-28 22:59:13 +02:00
twinaphex 5c024f1cd8 Fix memory leak 2017-04-28 21:47:26 +02:00
twinaphex 47cb15cb03 No more realloc for uints settings 2017-04-28 21:05:34 +02:00
twinaphex 05e4ec733e Move uint variables 2017-04-28 21:03:04 +02:00
twinaphex 9ff3221c9d Refactors 2017-04-28 20:08:12 +02:00
twinaphex fdd85654d6 Split up uint and int 2017-04-28 19:55:09 +02:00
twinaphex 7bbd20b31d Move int settings 2017-04-28 19:12:48 +02:00
twinaphex 6d4b44bf94 Use malloc instead of calloc 2017-04-28 15:14:51 +02:00
twinaphex ff3a9e87e0 Optimize populate_settings_float 2017-04-28 15:01:11 +02:00
twinaphex 0da40fb3aa Move all float settings 2017-04-28 14:57:55 +02:00
twinaphex 4e92a4ed77 Fix this 2017-04-28 14:33:18 +02:00
twinaphex 3764c39dfc Optimize populate_settings_bool - should not keep spamming
realloc now
2017-04-28 14:11:34 +02:00
twinaphex ed53be7c81 Move all bool settings 2017-04-28 14:11:34 +02:00
twinaphex b792c5deae move bool setting 2017-04-28 12:26:01 +02:00
twinaphex 3e24672a43 Move bool settings 2017-04-28 12:23:59 +02:00
twinaphex cc095e56fc Start refactoring bool variables 2017-04-28 00:53:20 +02:00
twinaphex ba079b14dc Cleanups 2017-04-28 00:01:47 +02:00
twinaphex ae1c26cbc4 Restructure settings struct 2017-04-28 00:00:43 +02:00
twinaphex d257ec51a0 Use wrapper configuration macros 2017-04-27 23:46:32 +02:00
Zoran Vuckovic f412095047 Add shared-mode buffer length option 2017-04-26 18:37:44 +02:00
twinaphex e179108080 Cleanups 2017-04-26 00:24:59 +02:00
twinaphex 8d0e3d7777 Wrap settings->input.binds 2017-04-25 18:27:18 +02:00
twinaphex 3b3b008614 Move code to input_config_reset 2017-04-25 18:18:37 +02:00
twinaphex d66aff8fbd Start wrapping settings->input.binds 2017-04-25 18:12:13 +02:00
twinaphex e1e83b17b7 Wrap settings->input.libretro_device 2017-04-25 17:14:46 +02:00
twinaphex c871faa1f5 Move pid/vid arrays out of settings struct and move them
to input_config
2017-04-25 16:49:54 +02:00
twinaphex 690b729474 config_save_autoconf_profile - cleanup 2017-04-25 16:38:47 +02:00
twinaphex 6ace8ce66a Rewrite autoconf_binds and move it to task_autodetect.c - take
it out of the settings struct
2017-04-25 16:33:30 +02:00
twinaphex 359af5d5ab Go through wrapper function 2017-04-25 16:07:17 +02:00
twinaphex 7b5b49a5e6 Move autoconfigured variables out of settings struct;
these values are not written back to the config file
2017-04-25 15:49:27 +02:00
twinaphex 83684df3e9 Use configuration_set_ wrappers 2017-04-25 15:13:50 +02:00
twinaphex 3ec5816259 Rewrite RUNLOOP_CTL_SYSTEM_INFO_GET 2017-04-23 16:41:26 +02:00
Zoran Vuckovic 9ef51d8215 Change default buffering behavior in shared mode 2017-04-22 11:09:08 +02:00
Zoran Vuckovic 62d9e087c4 Fix issues with some cores in shared mode 2017-04-22 09:25:12 +02:00
twinaphex f9bc2d3783 Use memcmp instead of string_is_equal where possible for
better performance
2017-04-21 22:47:15 +02:00
Zoran Vuckovic 90cfb50658 Added settings and non-standard frame rate handling 2017-04-14 03:35:40 +02:00
Zoran Vuckovic 129151d5fc add wasapi audio driver 2017-04-11 00:24:37 +02:00
twinaphex 8c89ec158c Update copyrights 2017-03-22 03:09:18 +01:00
twinaphex 03d58e9e62 Update 2017-03-07 15:00:20 +01:00
Brad Parker 1f42889936 add settings -> network entry to force using a MITM server for netplay 2017-03-05 14:19:37 -05:00
Jean-André Santoni 64a11ca0f4 (XMB) Allow hidding the netplay tab 2017-02-27 23:32:24 +01:00
twinaphex 803dd83e67 Put IOS ifdef around this 2017-02-26 22:24:07 +01:00
Twinaphex fdbdcfee65 Merge pull request #4691 from GregorR/netplay-slave-mode
Netplay slave mode
2017-02-26 21:49:21 +01:00
Twinaphex b7b3b2cb5f Try to prevent truckload of warnings on iOS 2017-02-26 10:33:03 +01:00
twinaphex af971ea9be Try setting path when defaults menu_config is set 2017-02-26 09:35:00 +01:00
Gregor Richards a3e3b3e790 Adding settings to allow/require connections in slave mode. 2017-02-23 21:33:44 -05:00
twinaphex d0e49a2d8f Rename some tasks 2017-02-21 16:50:39 +01:00
twinaphex ba16bee5d1 Create task_push_content_load_nothing_with_dummy_core 2017-02-21 03:32:52 +01:00
twinaphex 90d6466d56 (configuration.c) Get rid of another memset 2017-02-20 01:53:53 +01:00
Gregor Richards 816d7786ac Re-adding the option to start in spectator mode
This used to be a configuration option because spectator mode and "net"
mode were incompatible. When the ability to switch between player and
spectator was added, the configuration option was removed, since it was
no longer a mode toggle. This re-adds it, mainly so that I can use it to
implement regression tests.
2017-02-16 19:17:06 -05:00
radius 28deb34742 fix #4625 2017-02-13 01:24:48 -05:00
Gregor Richards aa77d688ec Make announcing netplay on the public lobby optional. 2017-02-06 13:45:58 -05:00
Gregor Richards 55157e934d input_latency_frames is now configurable and has a range 2017-02-01 22:54:03 -05:00
twinaphex 4b476cfe5f config_replace - add bool argument 2017-01-24 18:08:26 +01:00
twinaphex efff2be528 Another cleanup 2017-01-24 15:04:32 +01:00
twinaphex 3d7183577e Clean this up further 2017-01-24 15:03:23 +01:00
twinaphex afb0881f05 Incompatible shader backend conditional was reached even if we had
no shader set
2017-01-24 15:01:48 +01:00
Brad Parker 57949227df DOS: initial input/joypad driver 2017-01-24 00:55:58 -05:00
Brad Parker c4bfa6b0d2 DOS: initial VGA int13 graphics driver 2017-01-22 10:47:11 -05:00
Brad Parker 05c37bd39f initial GDI driver skeleton 2017-01-16 20:41:04 -05:00