Commit Graph

542 Commits

Author SHA1 Message Date
twinaphex d327863d0f Only carry one input overlay state 2015-01-29 22:54:42 +01:00
twinaphex fc373630ce Start to approach OSK driver in a different way 2015-01-29 20:33:27 +01:00
twinaphex 524f754ec3 Core Update Manager works again when HAVE_NETWORKING is defined -
enygmata jumped the gun with refactoring the HAVE_NETPLAY define
2015-01-28 08:55:02 +01:00
Twinaphex 67b233c2cc (OSX) Build fix 2015-01-27 23:32:34 +01:00
twinaphex 30dea5e4ff Fix regular custom binds 2015-01-27 18:47:57 +01:00
twinaphex e87c3efaee Fix Bind All and Custom Viewport 2015-01-27 18:37:54 +01:00
Jean-André Santoni 89b582c99a (XMB) Fix a setting values display bug by using a more precise context 2015-01-26 22:01:06 +01:00
twinaphex 0816c0f0bc Implement action_iterate callback 2015-01-26 10:18:13 +01:00
twinaphex c97af36ba0 Call it 'Core Update Manager' 2015-01-25 19:13:06 +01:00
twinaphex 27b54f504e Add first implementation of 'Cursor Manager' 2015-01-25 10:25:56 +01:00
twinaphex cbe33955e1 Add Cursor Directory 2015-01-25 09:50:09 +01:00
twinaphex 7e24fdfdc7 Cleanup unnecessary list_mainmenu 2015-01-25 05:39:08 +01:00
twinaphex 8e95e87b2f Revert "Part 1 of menu input remapping"
This reverts commit 5b2d950034.
2015-01-25 04:52:26 +01:00
twinaphex 85441f34a7 Revert "Part 2 of menu input remapping"
This reverts commit 19d090d3ae.
2015-01-25 04:52:16 +01:00
twinaphex 19d090d3ae Part 2 of menu input remapping 2015-01-25 03:32:03 +01:00
twinaphex 5b2d950034 Part 1 of menu input remapping 2015-01-25 02:14:04 +01:00
twinaphex 5419757c40 Add input remapping saving/loading 2015-01-24 23:42:31 +01:00
twinaphex 1156e9d860 Shorten setting label 2015-01-23 22:54:09 +01:00
twinaphex 9bb2c00c1c Add 'Core Manager Options' 2015-01-22 04:05:10 +01:00
twinaphex ff570dcdf4 Ifdef LibretroDB code 2015-01-22 03:58:04 +01:00
twinaphex dfd8d55f7a Start adding Database Manager (stub for now). Also add some more
libretrodb documentation
2015-01-22 03:45:48 +01:00
twinaphex 3bdb736ac7 Set up some default buildbot URL paths per platform 2015-01-21 06:28:40 +01:00
twinaphex f916bef5f0 Add rudimentary Core Manager - pulls index listing from the buildbot
and lets you download cores to the core directory.

Current limitations and what still needs to be addressed:
* Core is downloaded to core directory still packaged in a zip
file. Will need manual unzipping by the user. We should have
a setting for automating this.
* We should have some sane defaults for the buildbot URL on
specific platforms. For instance, Android, Windows, etc.
* We should present a fancier name listing than what we have
now eventually where it gets the names from the core info files
* Should we do comparisons between the currently installed core
and the one we're about to download now? A CRC check or some
different means?  Problem I can see is that there's right now
no good way to determine if a core actually needs to be updated
without first downloading it.
2015-01-21 05:47:52 +01:00
twinaphex da88bcdd91 Rename gfx_shader* to video_shader* 2015-01-19 21:24:08 +01:00
twinaphex db327fbba3 Add Input Remapping Directory setting 2015-01-19 07:24:12 +01:00
twinaphex 384e27a0b1 Add buildbot URL setting 2015-01-19 04:09:28 +01:00
twinaphex e995cbdfa9 Add 'Suspend Screensaver Enable Hint' 2015-01-18 22:37:22 +01:00
twinaphex de76884bb8 Rename gfx_get_fps to video_monitor_get_fps 2015-01-18 20:03:33 +01:00
twinaphex ed49c03e0a Add header include to settings_data.c 2015-01-18 19:04:27 +01:00
twinaphex e3897c8641 Less dependencies on driver.h 2015-01-18 19:01:13 +01:00
twinaphex 5c32acf91f Split up video_monitor code into separate file 2015-01-18 18:28:14 +01:00
twinaphex 0286078f8f Start properly namespacing monitor_* functions 2015-01-18 18:17:59 +01:00
twinaphex 5f23cda6cb Add menu wallpaper setting 2015-01-17 18:15:22 +01:00
twinaphex 4ccfc1af02 Add date/time in menu 2015-01-17 04:50:46 +01:00
twinaphex 4428fe21cd Add UI Menubar Enable setting 2015-01-17 01:29:15 +01:00
twinaphex 7f53ca4ab5 audio mute enable is now saved to config file 2015-01-16 23:26:09 +01:00
twinaphex a2e5ccc2c6 Add UI Options 2015-01-16 16:15:58 +01:00
twinaphex 9446a1e991 Remove driver setting options that are not hooked up 2015-01-16 16:11:14 +01:00
twinaphex a6615036da Stub out Core Manager for now 2015-01-15 01:27:46 +01:00
twinaphex 92a18a4109 settings.c - cleanups 2015-01-14 00:35:27 +01:00
twinaphex f43b22246b Keep all setting callback functions static 2015-01-13 03:37:08 +01:00
twinaphex c5ad9d296b Add change handler for 'Overlay Enable' 2015-01-13 03:32:43 +01:00
twinaphex 507291bccb Add Patch Options. Make sure that if we pass softpatching options
on the commandline, that these values will not be saved back to
config file.
2015-01-13 03:13:19 +01:00
twinaphex 8b95cfe6e3 Get rid of RARCH_INTERNAL-specific code in resampler.c 2015-01-12 21:12:48 +01:00
twinaphex badb29942b Add monitor FPS enable option 2015-01-12 05:59:11 +01:00
twinaphex 9a39abfbf0 Rename menu_input.c functions so that they are all in menu_input_*
namespace
2015-01-11 06:42:53 +01:00
twinaphex 7f0ccae0d7 Rename menu_input_line_cb.c to menu_input.c 2015-01-11 06:24:44 +01:00
twinaphex ef720d3815 Remove menu_type_is - now obsolete 2015-01-10 05:25:37 +01:00
twinaphex 99c9afa5cd Update PATH_MAX to PATH_MAX_LENGTH 2015-01-09 18:04:29 +01:00
twinaphex ec22bada36 Add retroarch.h header 2015-01-09 17:40:47 +01:00
twinaphex 8f511815d1 Create new header 'settings.h' 2015-01-09 16:56:21 +01:00
twinaphex 6dcef0e0d2 More documentation for settings_data.c 2015-01-09 16:45:58 +01:00
twinaphex b1aeb9806b settings_data.c - cleanups 2015-01-09 16:22:56 +01:00
twinaphex 3aca3bceb9 (Menu) Implement action_cancel 2015-01-09 04:43:24 +01:00
twinaphex a30b7295ee Change name of action start function for video refresh rate auto 2015-01-09 00:58:00 +01:00
twinaphex a13c1374bb Cleanups 2015-01-09 00:56:11 +01:00
twinaphex da96fc54a6 Rename some functions 2015-01-09 00:45:31 +01:00
twinaphex d4e543d600 Group all action_ok functions together 2015-01-09 00:42:42 +01:00
twinaphex 61f89e683e Group all action_start functions together 2015-01-09 00:41:03 +01:00
twinaphex 2ba0bbda38 Group all action_toggle funtions together 2015-01-09 00:38:50 +01:00
twinaphex 769d62e551 Add some more documentation for functions in settings_data.c 2015-01-09 00:23:59 +01:00
twinaphex b662a10209 Start to add some documentation to settings_data.c 2015-01-09 00:07:42 +01:00
twinaphex ecf499c588 Update headers 2015-01-07 18:24:13 +01:00
twinaphex 1a0f817893 Cleanups/build fix 2015-01-07 15:49:56 +01:00
Jay McCarthy 7bb75162f7 Using iOS browser for Cores and Content 2015-01-06 21:53:18 -05:00
twinaphex 681f332183 Add SD_FLAG_BROWSER_ACTION 2015-01-07 01:38:06 +01:00
twinaphex 6fb51eb360 Initial implementation of remap binds feature 2015-01-05 22:53:21 +01:00
twinaphex 12c7147f8f Start adding Core Input Remapping options (stub for now) 2015-01-05 19:49:11 +01:00
twinaphex 071021c064 Change Browser Options description 2015-01-05 15:51:34 +01:00
twinaphex 7a456c6c3a Rename MAX_PLAYERS to MAX_USERS 2015-01-05 01:58:00 +01:00
twinaphex 45cdb15de4 Add setting 'Max Users' 2015-01-05 01:45:57 +01:00
twinaphex 6ca7e0561e Add menu_navigation_browser_filter_supported_extensions_enable option 2015-01-01 16:40:47 +01:00
twinaphex 1e3686df40 Change audio_resampler_driver to 'OPTIONS' 2014-12-31 20:17:53 +01:00
twinaphex a9438452a1 Add Content Database Directory Path option 2014-12-30 22:58:08 +01:00
twinaphex 49ad98e543 Add input_overlay_enable option 2014-12-29 10:16:44 +01:00
twinaphex 70abd3ea9b Add SD_FLAG_* to remaining 'dir' settings 2014-12-28 05:05:26 +01:00
twinaphex 77bc9b5e0d Add stub Core Manager 2014-12-21 23:41:17 +01:00
twinaphex 6ae24c083d Move some network settings 2014-12-21 00:51:34 +01:00
twinaphex 4114e74d35 Change Netplay Options to Network Options 2014-12-20 22:44:06 +01:00
twinaphex 82f6c57966 Add new option 'Show Autoconfig Descriptor Labels' for more
comprehensible button labels per joypad - needs to be added per
autoconfig file
2014-12-16 06:21:18 +01:00
twinaphex 21b99c3ac5 Press left/right on a cheat entry now to turn it ON/OFF 2014-12-16 02:20:06 +01:00
twinaphex be5a76cb91 Start using g_extern.cheat instead of having a separate cheat
manager in the menu struct
2014-12-15 23:57:14 +01:00
CautiousAlbino cead63c83d Fix nasty breakage when joypad index >= MAX_PLAYERS.
No bounds checking and joypad index is apparently now unsigned so old
"disabled" values in config will now overflow instead ...
2014-12-15 14:10:07 +01:00
twinaphex 6c338352d2 We're not going to use 'cheat database' from bsnes XML cheats,
but for our more general-purpose cheats in cores
2014-12-15 06:42:24 +01:00
twinaphex 3a81c23d01 Remove unused/stub 'Cheat Settings' setting 2014-12-15 06:37:14 +01:00
twinaphex fe0ece3124 Add preliminary Core Cheat Options support - should work with
cores like SNES9x/bSNES right now
2014-12-06 15:47:25 +01:00
twinaphex 23569044ff Add 'Hide Unbound Input Descriptor' 2014-12-05 14:13:29 +01:00
twinaphex 181d163b36 Rename 'player' to 'user' 2014-12-05 13:48:54 +01:00
twinaphex 6615f26749 Can set RETRO_DEVICE_ANALOG with input descriptors now too 2014-12-04 14:53:29 +01:00
twinaphex 1e1457c45c Improvements to input descriptors being shown 2014-12-04 13:45:56 +01:00
twinaphex e3e5f5f8a8 Implement input descriptor labels 2014-12-04 13:26:43 +01:00
twinaphex 3c9e97842e [PATCH 1/2] Fix RGUI shader parameters. 2014-11-29 21:03:31 +01:00
twinaphex 307e636e86 Show history list when g_settings.history_list_enable is true 2014-11-29 16:37:00 +01:00
twinaphex 85ac84cb08 Implement joypad driver settings options too 2014-11-26 21:56:53 +01:00
twinaphex ec2242db02 Implement other driver options too 2014-11-26 21:48:02 +01:00
twinaphex 2cc70005b9 Move more code to settings_data.c 2014-11-20 02:44:30 +01:00
twinaphex d87470c597 (Menu) Add stub Navigation Wrap-Around options 2014-11-17 16:16:52 +01:00
Mike Robinson 06c102d337 Add audio_max_timing_skew setting
Let users enable very large timing skews if they don't mind
inaccurate audio pitch.
2014-11-16 14:24:58 +00:00
twinaphex 3094efdc7e Save archive_mode to config file and change representation 2014-11-14 16:30:55 +01:00
twinaphex 746529671c Implement archive_mode - 0 is 'Ask', '1' is 'Load archive', '2'
is 'Open Archive'
2014-11-14 15:58:49 +01:00