Commit Graph

1776 Commits

Author SHA1 Message Date
twinaphex 3db688d477 Create retro_stat.c/retro_stat.h 2015-09-22 01:45:30 +02:00
twinaphex e1c1917ed5 Cleanup headers 2015-09-05 19:24:21 +02:00
Radius 554a3ccd68 [android] fix default keyboard overlay 2015-09-01 20:08:29 +01:00
Sergi Granell 96146e5313 (Vita) Update vita2d driver
(Vita/PSP) Name some stuff to vita
2015-08-31 15:26:37 +02:00
twinaphex e9c4c74a7d Set default video driver to "vita2d" if HAVE_VITA2D is defined 2015-08-30 20:47:17 +02:00
radius a7c5e98fb3 [mobile] build fix 2015-08-29 00:17:46 -05:00
radius 3edb4d1244 [mobile] build fix 2015-08-28 20:37:11 -05:00
radius 0cd3a9ec63 [android] add defaults for keyboard overlay 2015-08-27 22:16:52 -05:00
radius bad3a11050 [config overrides / input remapping] improve logging 2015-08-27 21:47:22 -05:00
twinaphex 1ec90df165 Refactor fastforward ratio 2015-08-27 14:39:42 +02:00
twinaphex 273788cdf9 (Vita) Attempt to reuse PSP1 audio driver for Vita 2015-08-12 12:18:45 +02:00
radius 9b8daf02ff fix messages 2015-07-31 22:37:03 -05:00
twinaphex a70f09a90d Rearrange structs 2015-07-27 17:18:10 +02:00
radius 4b234a4ed9 clean-up System/BIOS in content dir, should now just use the basename instead of actually overwriting the setting 2015-07-26 16:23:41 -05:00
fr500 00b60be3a7 fix pid saving 2015-07-25 01:47:33 -04:00
radius a06dd9c3a2 fix system dir resetting on each startup 2015-07-17 02:53:59 -05:00
radius b717828cf0 fix setting and clearing system directory when using content dir 2015-07-16 01:46:11 -05:00
twinaphex 1f01d62386 (Menu) Refactor zip file handling to be list-based 2015-07-14 12:49:54 +02:00
radius 51d8051f58 fix some nits 2015-07-10 23:12:48 -05:00
radius b698e434f5 make it prefer the drivername subdir if it exists when saving 2015-07-10 23:07:44 -05:00
radius 25d2f2a45f cleanup some duplicate code and make it prefer the drivername subdir if it exists 2015-07-10 22:58:42 -05:00
radius 3a90d38464 make the funciton return tru on success 2015-07-10 21:20:19 -05:00
twinaphex 4a2ddc92c9 configuration.c - cleanup 2015-07-11 03:40:15 +02:00
radius 5dffca10fa fix nit 2015-07-10 20:16:32 -05:00
radius 0ea522585d add a function to save controller profiles 2015-07-10 20:15:14 -05:00
twinaphex 6f99b4d381 (Android) Implement 'Back As Menu Toggle Enable' setting 2015-07-11 03:13:38 +02:00
twinaphex 425948c706 (udev_joypad.c) Alcaro might have inadvertently broken compute_axis
here - see https://github.com/libretro/RetroArch/issues/1900
2015-07-09 07:59:16 +02:00
twinaphex c09cc19cfe Add Menu Toggle Joypad Combo 2015-07-09 06:27:17 +02:00
twinaphex 4cb5d57ede Add 'Hide Overlay In Menu' option 2015-07-09 04:05:59 +02:00
twinaphex cbc79e0d67 Start adding preliminary bundle extraction code 2015-07-08 16:45:04 +02:00
radius d09490789a implement wii resolution saving 2015-07-06 00:29:51 -05:00
twinaphex e438dd3263 Do wraparound of settings 2015-07-04 19:58:43 +02:00
twinaphex e4ad131a2e Set max_users correctly 2015-07-04 19:14:04 +02:00
twinaphex 362d8025d8 Add g_defaults.core_assets_dir 2015-07-04 04:47:14 +02:00
twinaphex e030aee324 (Android) Add default dirs for playlists, wallpapers, remaps 2015-07-03 22:26:08 +02:00
twinaphex 8dfc9241c6 (Android) Remove a bunch of dead code in Android Java menu - this
should just be a (very dumb) launcher from now on
2015-07-03 19:27:16 +02:00
twinaphex e24834540e (configuration.c) Cleanups 2015-07-02 00:35:46 +02:00
twinaphex 57ae359e62 Builtin image viewer should now work 2015-06-28 17:21:32 +02:00
twinaphex 6ad1ebcd2a More C89 fixes 2015-06-26 19:57:40 +02:00
Alcaro 4ca6c2398c More C89 cleanups, part 3 2015-06-26 18:35:52 +02:00
Alcaro febcbc5ce4 C89 cleanups part 2 2015-06-26 17:48:43 +02:00
twinaphex 42fcb4490c Change signature of rarch_system_info_get_ptr 2015-06-25 12:36:55 +02:00
twinaphex 9e15641ee7 (configuration.c) Start using rarch_system_info_get_ptr 2015-06-25 11:04:51 +02:00
twinaphex d86c049e25 Buildfix for non-HAVE_FFMPEG builds 2015-06-23 08:16:14 +02:00
twinaphex be2ae1c602 Add "builtin_mediaplayer_enable" setting 2015-06-23 07:09:24 +02:00
twinaphex 935235c3dc (configuration.c) Use fill_pathname_join_delim 2015-06-22 20:42:41 +02:00
twinaphex 7a47760c0b Save location/camera/record driver to config file 2015-06-21 09:07:47 +02:00
twinaphex 6f1bc69fc7 Refactor libretro_dummy mechanics 2015-06-20 23:42:30 +02:00
Jean-André Santoni a7c0a49610 (XMB) Add boxarts support 2015-06-18 09:32:56 +07:00
twinaphex c36e21ed13 (General) Cleanup 2015-06-12 17:00:37 +02:00
twinaphex 29e3f5ff66 Expand playlist format - rename it to 'lpl' 2015-06-08 23:38:03 +02:00
Jean-André Santoni 6da346f456 (XMB) Dynamic wallpapers 2015-06-04 17:17:23 +07:00
twinaphex 8fb8887c34 Create new playlist format 2015-05-26 00:12:49 +02:00
twinaphex 5558fdd085 Get rid of global dependency for video_viewport_get_custom 2015-05-20 23:13:39 +02:00
twinaphex 679feefae3 Start using const for non-mutating variables 2015-05-20 19:28:05 +02:00
twinaphex 2f62cd65e2 Start using video_viewport_get_custom everywhere 2015-05-20 19:12:39 +02:00
twinaphex 4afc100924 Move audio_data out of global struct to prevent threading issues 2015-05-19 21:18:07 +02:00
twinaphex c7f7574d9e Fix some warnings - http://dpaste.com/3R9MN3Q 2015-05-19 20:29:03 +02:00
twinaphex b152de6acc (configuration.c) Indenting nits 2015-05-08 09:15:53 +02:00
twinaphex 73489da5b4 Use C-style comments, declare variables at the top 2015-05-08 09:12:49 +02:00
radius 8c09578f51 make it possible to sort savestates/savefiles without overrides too 2015-05-07 18:06:14 -05:00
radius 7a44fd49c2 make overrides work with custom save dir and custom state dir 2015-05-07 00:36:29 -05:00
twinaphex dcd203b44d Make menu actions configurable 2015-05-07 03:55:15 +02:00
twinaphex 5df896dfd1 (Android) Rename "android_input" ident to "android" 2015-04-29 02:49:23 +02:00
twinaphex f6586f7cde Implement Core Settings and implement 'Core Supports No Content Enable' 2015-04-28 03:22:04 +02:00
twinaphex 69bef77d6d Add DPI override options 2015-04-24 16:37:09 +02:00
Twinaphex 813a47d43c Change HAVE_LOCATION to HAVE_CORELOCATION 2015-04-20 11:41:33 +02:00
twinaphex d63774e51f (AVFoundation) Update 2015-04-19 20:46:49 +02:00
twinaphex 8702141d90 (Cocoa) Start renaming input_apple to input_cocoa 2015-04-19 17:58:15 +02:00
radius e2479ade31 add setting to enable/disable autoload of remap files 2015-04-17 20:14:49 -05:00
radius bb48ebfb99 add setting to enable/disable autoload of config overrides 2015-04-17 20:07:15 -05:00
aliaspider dbe2243644 disable config_file_dump_all. 2015-04-15 21:31:24 +01:00
twinaphex 94150cef70 Add 'Record Driver' option 2015-04-15 13:37:38 +02:00
twinaphex 23b9a3ee47 Add 'use_output_directory' 2015-04-15 12:42:36 +02:00
twinaphex a89f70c4d8 Start adding Recording Settings - stub/unfinished/non-working 2015-04-14 21:13:54 +02:00
twinaphex 02d31acbfb Add 'UI Companion Start on Boot' 2015-04-13 02:12:28 +02:00
twinaphex 227bf3e642 Set threaded_data_runloop_enable to default value 2015-04-12 03:31:10 +02:00
Twinaphex 3e35593f59 (iOS) Implement UI companion driver for iOS CocoaTouch 2015-04-12 03:18:37 +02:00
twinaphex 89a5196403 Add HAVE_NETPLAY ifdef 2015-04-11 23:03:41 +02:00
radius 97f41403f5 move the early return conditions to a better location 2015-04-10 23:02:56 -05:00
radius 96dc0d6f84 disable overrides with netplay for now, will re-enable after figuring out how netplay starts 2015-04-10 21:23:29 -05:00
radius 2c21a88677 Restore libretro_path after loading an override, otherwise content_history might glitch 2015-04-10 00:55:41 -05:00
radius a8a6057055 add OSD message for remap load 2015-04-07 22:51:31 -05:00
radius 72136d4c20 fix styling 2015-04-07 22:20:09 -05:00
radius 247a9d95a8 add OSD message 2015-04-07 22:18:45 -05:00
radius 51ee494a67 make sure overrides aren't used in conjunction with per-core configs 2015-04-07 22:08:30 -05:00
radius 573447166b revert this that cause issues with salamander, I've found another workaround for overrides anyway 2015-04-07 21:56:47 -05:00
twinaphex d84ba910b1 Silence warning and gets rid of unused variable 2015-04-07 06:54:42 +02:00
radius 6bb26f6acc prevent config_save_on_exit if overrides have been applied 2015-04-06 23:32:49 -05:00
radius e71940ff34 revert saving the core_options_path since it was causing a lot of incosistencies 2015-04-06 22:31:07 -05:00
radius 70a54e6fcb make sure remap path is cleared if an auto remap file is not found 2015-04-06 21:54:59 -05:00
radius 4030a5d53a enable saving for core options 2015-04-06 20:35:37 -05:00
radius b83f9f8811 game remaps should take precedence over core remaps 2015-04-06 20:30:47 -05:00
radius 45040cd29b fix some warnings 2015-04-06 20:22:33 -05:00
radius 1293122826 override and remap function comment cleanup
made the remap function return true/false depending on what has been done
2015-04-06 20:16:00 -05:00
radius 931c818038 clean up comments for core_load_override 2015-04-06 20:07:44 -05:00
radius 1dd32a8da4 style cleanups 2015-04-06 19:58:57 -05:00
radius 507ec17261 make the override function smarter, now it will return true if overrides have loaded and false otherwise (including on error)
move pretro_set_environment(rarch_environment_cb); further down since it wouldn't have achieved the desired effect in that location
added a function to restore the original configuration when unloading the core so overrides won't affect the main config
2015-04-06 19:54:58 -05:00
radius 1613b86a39 Merge remote-tracking branch 'upstream/master' 2015-04-05 15:43:15 -05:00
radius dd8a45c9eb implement auto-load for remap files 2015-04-05 15:41:24 -05:00
radius 9b2ee5daaf start adding auto loading for remap files 2015-04-05 14:06:23 -05:00
Twinaphex ce091a68cb Merge pull request #1587 from fr500/master
Override cleanups
2015-04-05 21:01:44 +02:00
radius d4c52008a0 Add additional checks and logging 2015-04-05 13:58:59 -05:00
radius f92aecd28b Overrides:
- renamed the function to something more suitable and cleaned up the comments a bit
- moved back !global->system.info.library_name check, this shouldn't return false, this is not an error but an early return condition
2015-04-05 13:52:43 -05:00
twinaphex ed9ad7c9d7 (windows) Change 'winxinput' to 'xinput' 2015-04-05 20:43:24 +02:00
twinaphex 66ee038ced Style nit 2015-04-05 19:07:33 +02:00
radius 8ad303d066 readded per-game/per-core overrides, this works exactly the same as appendconfig and with the same limitations (if you append a config and config autosave is
enabled if will propagate to your main config)

Had to change the delimiter for appendconfig to "|" so users can load configs with filenames including ,
2015-04-05 11:14:24 -05:00
twinaphex cde09349d6 configuration.c - was erroneously setting default joypad driver 2015-04-04 21:32:25 +02:00
Orkun Şensebat 10aacda225 (Game-specific configuration) Implemented silent overrides
configdir/corename/corename.cfg
configdir/corename/romname.cfg
2015-04-04 21:37:31 +02:00
twinaphex c73377857b (iOS) Get rid of apple_ios_joypad - refactored into btstack HID driver 2015-04-04 02:09:31 +02:00
Twinaphex db2dd5010b Merge pull request #1559 from aliaspider/master
preliminary 3DS port.
2015-04-01 23:18:12 +02:00
aliaspider 2045cee432 preliminary 3DS port. 2015-04-01 22:14:13 +01:00
twinaphex f1533f8ebf (HID) Start refactoring the Apple HID joypad driver to be a more
general-purpose HID joypad driver
2015-04-01 20:00:38 +02:00
twinaphex 0e98a5eb70 Set pointer.enable to default value 2015-03-31 00:55:03 +02:00
aliaspider 4c025fd157 (menu) add menu_pointer_enable to config_load_file/config_save_file 2015-03-30 05:18:30 +01:00
twinaphex 7a90d232c8 Remove CONFIG_GET_INT macro 2015-03-21 08:05:50 +01:00
twinaphex cc0fbaa113 Get rid of most of the unnecessary config file macros 2015-03-21 08:00:17 +01:00
twinaphex 0cfe669cb0 Don't reference g_settings in configuration.c 2015-03-21 07:45:45 +01:00
twinaphex dcfc187179 (libretro-common) Remove config_file_macros.h 2015-03-21 07:39:51 +01:00
twinaphex 2409da4afe global_get_ptr update pt. 3 2015-03-21 05:55:31 +01:00
twinaphex 5a443d229a global_get_ptr update pt. 2 2015-03-21 05:42:49 +01:00
twinaphex 80840cac0c Put g_config on heap 2015-03-21 01:47:06 +01:00
twinaphex 0724617abd Make g_config a static variable and make it no longer global 2015-03-21 01:36:20 +01:00
twinaphex 45cf71770e Rename g_settings to g_config - to prevent conflicts, had to rename
some static variables in some of the gfx context driver files
2015-03-21 01:15:03 +01:00
twinaphex 20f1b0f935 (configuration.c) Cleanup some header includes 2015-03-21 01:00:02 +01:00
twinaphex 9f6cb1bca7 Rename settings.c to configuration.c 2015-03-21 00:42:09 +01:00