Commit Graph

601 Commits

Author SHA1 Message Date
Gregor Richards a42be48638 Don't do Netplay CRCing by default
There are too many buggy cores for Netplay to CRC in the default
configuration, so check_frames=0 by default. check_frames is a "last
resort" option anyway, so shouldn't need to be on by default.
2016-09-15 23:06:32 -04:00
Gregor Richards 2a0202ccf5 Making Netplay check frequency configurable. 2016-09-15 23:06:32 -04:00
twinaphex 229e0dd640 Cleanups 2016-09-08 05:48:43 +02:00
twinaphex 2cd568cdaa Use xmb_theme 2016-09-06 19:50:13 +02:00
twinaphex c3ba0ba4e9 Revert "Refactor core_system_info_* functions"
This reverts commit f637805c9e.
2016-09-06 08:38:26 +02:00
twinaphex f637805c9e Refactor core_system_info_* functions 2016-09-06 07:08:38 +02:00
twinaphex 82d82110ae Merge system.h with core.h 2016-09-06 06:11:54 +02:00
twinaphex 53b0543f47 Silence signed/unsigned mismatch warnings 2016-09-05 18:46:12 +02:00
twinaphex 535d460c63 Cleanups 2016-09-05 17:17:28 +02:00
twinaphex b1c946f22b Cleanup 2016-09-05 17:16:37 +02:00
twinaphex 5afb197198 Cleanup 2016-09-05 08:03:25 +02:00
Brad Parker 276542ea98 more menu popup refactor, add back working confirm_on_exit 2016-09-05 01:04:15 -04:00
Brad Parker 27925da4ae revert confirm_on_exit option for now 2016-09-04 15:31:50 -04:00
Brad Parker a17679a0c5 add input option to allow any user to control the menu 2016-09-03 19:01:29 -04:00
twinaphex a1583e04d7 config_load - cleanup 2016-09-03 08:15:41 +02:00
twinaphex 9bdca16884 (configuration.c) Cleanups 2016-09-03 08:12:40 +02:00
twinaphex 5613feafb6 Remove unused cheat_settings_path 2016-09-03 08:05:31 +02:00
Brad Parker ee7545857c add config option to enable quit confirmation 2016-09-01 21:47:25 -04:00
twinaphex fd7949c9f1 Move structs to configuration.c 2016-09-01 18:53:34 +02:00
twinaphex 29d5fc67a2 Prevent warning 2016-09-01 17:17:00 +02:00
twinaphex 27fb3ec1af Hopefully won't truncate array names again 2016-09-01 05:52:38 +02:00
twinaphex 4f577f1932 Get rid of some header includes 2016-09-01 05:36:52 +02:00
twinaphex 4ef56581a9 Bugfix 2016-09-01 05:24:47 +02:00
twinaphex e60ae0b8de Cleanups 2016-09-01 04:40:02 +02:00
twinaphex 90ad365432 Refactor path settings loading 2016-09-01 04:37:22 +02:00
twinaphex 47b0a7ca17 Cleanups 2016-09-01 04:11:53 +02:00
twinaphex 96119ea127 Cleanups 2016-09-01 03:51:54 +02:00
twinaphex e0d64373cc Refactor SETTING_PATH 2016-09-01 03:41:10 +02:00
twinaphex d203fd9d0d Cleanups 2016-09-01 03:05:31 +02:00
twinaphex 204c7544b0 Get rid of unused variable 2016-09-01 03:01:04 +02:00
twinaphex dfcef0f252 Move setting paths over 2016-09-01 03:00:27 +02:00
twinaphex 68823085c9 Move netplay_nickname down 2016-09-01 02:54:05 +02:00
twinaphex 03c28689e5 (configuration.c) Cleanups - rearrange array / path settings 2016-09-01 02:53:04 +02:00
twinaphex 081e47798e Cleanups for array settings 2016-09-01 02:46:09 +02:00
twinaphex 5c81cfb380 Add string setting loading 2016-09-01 02:40:05 +02:00
twinaphex 672a7e1a40 Get rid of unused 'Debug Information' 2016-08-30 04:58:45 +02:00
twinaphex c14fe766a5 Indent nits 2016-08-30 04:42:02 +02:00
twinaphex efb3f3ec06 open_default_config_file - don't initialize global until the end 2016-08-30 04:40:13 +02:00
twinaphex 49742da0b4 Cleanup 2016-08-30 04:37:49 +02:00
twinaphex dee5ec9e15 Cleanups 2016-08-30 04:20:28 +02:00
twinaphex 9f65d0d4fb Style nits 2016-08-30 04:15:11 +02:00
twinaphex eec0120293 Cleanups 2016-08-30 04:05:27 +02:00
twinaphex 95e5086a8a Cleanups 2016-08-30 04:00:16 +02:00
twinaphex 0467987a1a Add more default settings 2016-08-30 03:30:38 +02:00
twinaphex b578f8236c Cleanups 2016-08-30 03:20:55 +02:00
twinaphex 9909607da5 Add default settings 2016-08-30 03:13:22 +02:00
twinaphex 876ce5ad67 Cleanups 2016-08-29 21:10:25 +02:00
twinaphex 82581c8461 Cleanup 2016-08-29 21:09:18 +02:00
twinaphex a1db337fdd Cleanups 2016-08-29 21:07:22 +02:00
twinaphex 03405439ba Cleanup 2016-08-29 21:03:01 +02:00
twinaphex e31a3b1366 (configuration.c) Cleanup 2016-08-29 21:00:05 +02:00
twinaphex 3ad5b604c9 Default settings for float variables 2016-08-29 20:57:24 +02:00
twinaphex ef46d27607 Add more default settings 2016-08-29 20:42:29 +02:00
twinaphex cf2bdbb15e Remove wraparound.setting_enable 2016-08-29 20:40:39 +02:00
twinaphex 8574891359 Default setting cleanups 2016-08-29 20:32:18 +02:00
twinaphex 9e6a360c1e Cleanups 2016-08-29 20:18:20 +02:00
twinaphex eba3c75347 More default settings 2016-08-29 20:09:56 +02:00
twinaphex 5920e54cca Add more default settings 2016-08-29 20:02:40 +02:00
twinaphex 5a1f94a124 Fill in some more default settings 2016-08-29 19:29:42 +02:00
twinaphex 805ca286f0 Add default settings members - only one setting uses this for now
for bool settings
- Also make sure we deallocate everything we no longer need in
config_load_file
2016-08-29 19:26:08 +02:00
twinaphex 62939cd734 Move code around 2016-08-29 19:10:00 +02:00
twinaphex ff6b02f967 Don't allocate more than what we need 2016-08-29 17:38:16 +02:00
twinaphex 6db73d0208 Move memory allocation to populate_settings functions 2016-08-29 17:37:03 +02:00
twinaphex 03bb3d847d Cleanups 2016-08-29 17:31:24 +02:00
twinaphex a7b299950a Fix bug 2016-08-29 17:29:19 +02:00
twinaphex a09664c758 Refactor populate_settings_int so we are C89-compatible again 2016-08-29 17:04:15 +02:00
twinaphex a414f4093f Rewrite populate_settings_bool 2016-08-29 16:57:33 +02:00
twinaphex ae3d9bc0aa Cleanups 2016-08-29 16:29:00 +02:00
twinaphex 09c59b6eba Cleanups 2016-08-29 16:27:33 +02:00
twinaphex 67932e0356 Remove this 2016-08-29 16:20:57 +02:00
Twinaphex c05ca979b8 Silence two unused vaiable warnings 2016-08-29 16:02:30 +02:00
twinaphex 62b08a4d55 add back missing boolean settings 2016-08-29 15:59:17 +02:00
twinaphex 65c3ce8522 Cleanup 2016-08-29 15:46:25 +02:00
radius 83123e655f cleanup 2016-08-29 08:44:56 -05:00
twinaphex 6911bdb8c0 Replace strcmp usage and go through wrapper function 2016-08-29 15:41:42 +02:00
twinaphex 61d3567555 Refactor boolean settings 2016-08-29 15:36:55 +02:00
twinaphex e858103e6d Refactor this code 2016-08-29 15:26:42 +02:00
twinaphex 699ba910b2 Turn these into static functions 2016-08-29 15:12:13 +02:00
twinaphex bb3358ac93 Use populate_settings_float inside config_load_file too 2016-08-29 15:10:52 +02:00
twinaphex 4fb0a8bdca Should fix crash at shutdown 2016-08-29 14:54:24 +02:00
twinaphex d693402a85 Should hopefully fix issues 2016-08-29 14:46:12 +02:00
radius c578fb5dc8 add some logging 2016-08-29 00:44:08 -05:00
radius be6ddfa6d0 add default menu content 2016-08-28 23:21:29 -05:00
twinaphex b97eac8f30 config_save_autoconf_profile - prevent first two parameters of fill_pathname_join being the same 2016-08-29 04:02:58 +02:00
twinaphex 3c9014db78 Rewrite populate_settings_string 2016-08-29 03:58:06 +02:00
twinaphex fa84305016 Rewrite populate_settings_float 2016-08-29 03:44:06 +02:00
twinaphex cf5911f107 Rewrite populate_settings_path so it's C89-compatible again 2016-08-29 03:37:21 +02:00
Brad Parker cf4bf344a9 add configuration option to toggle showing hidden files (default on), fixes issue #2769 2016-08-27 21:48:55 -04:00
twinaphex b3be878c7e (GX) Silence warnings 2016-08-27 02:44:58 +02:00
twinaphex f851440a6b Some C89 fixes 2016-08-27 02:35:21 +02:00
Twinaphex efc245b85a Remove unused variables 2016-08-27 02:23:44 +02:00
radius 50e8021673 (ovr) fix potential leaks 2016-08-26 11:26:24 -05:00
radius 671aa0f59c (ovr) add game overrides too 2016-08-26 09:43:29 -05:00
radius 1b91202004 (ovr) allow overwriting existing overrides, still have to make dirs for new overrides 2016-08-26 01:06:15 -05:00
radius 7c78f52e6b (ovr) change a few log messages 2016-08-26 00:46:49 -05:00
radius 45ca269573 (ovr) define paths for override files 2016-08-26 00:45:01 -05:00
radius 02d164b9e4 (ovr) reimplement path_settings 2016-08-25 20:10:01 -05:00
radius 89d59c5b36 (ovr) free these buffers 2016-08-25 19:51:47 -05:00
radius 97a5c3a118 (ovr) reimplement string_settings 2016-08-25 19:49:31 -05:00
radius 256670e7d3 (ovr) reimplement float_settings 2016-08-25 19:30:10 -05:00
radius 1bcaf884db (ovr) reimplement int_settings 2016-08-25 19:14:10 -05:00
radius 1a933bf7d3 (ovr) reimplement bool_settings 2016-08-25 19:00:06 -05:00
radius 3cbb03349f (ovr) implement bool settings 2016-08-25 10:30:30 -05:00
radius c6c054bad1 (ovr) start implementing diff function 2016-08-25 01:34:51 -05:00
radius 0f3ea88f86 (ovr) allow loading settings in an alternate variable 2016-08-25 00:33:23 -05:00
twinaphex 3bbf2a74ba Remove double entry 2016-08-24 13:17:30 +02:00
radius 616f517de7 fix savefiles/savestates not overriding 2016-08-20 12:52:47 -05:00
twinaphex a27f042731 Start preparing XMB for Vita 2016-08-19 19:10:31 +02:00
Jean-André Santoni 04fb4f6dde (XMB) Allow hiding some tabs 2016-08-18 16:42:39 +02:00
Jean-André Santoni 4228e3dcc3 Revert "Reworked xmb driver to allow tab hiding"
This reverts commit 069a9cbfe6.
2016-08-18 14:06:54 +02:00
Twinaphex a8023b4957 Merge pull request #3395 from gitghostcoder/master
Reworked xmb driver to allow tab hiding
2016-08-17 19:53:09 +02:00
Ghost Coder 069a9cbfe6 Reworked xmb driver to allow tab hiding 2016-08-17 11:28:42 -05:00
twinaphex eb83d6dfc0 (configuration.c) Plug memory leaks 2016-08-17 17:48:13 +02:00
Alcaro 32a56d2738 Revert "[bugged] Reworked xmb driver to allow tab hiding" 2016-08-17 15:07:17 +02:00
Ghost Coder 46029bef22 Reworked xmb driver to allow tab hiding 2016-08-06 04:08:21 -05:00
twinaphex aa2af0b61f Refactor has_set settings 2016-08-01 21:51:23 +02:00
twinaphex ef7ce5beee Create RARCH_OVERRIDE_SETTING_VERBOSITY 2016-08-01 20:54:16 +02:00
twinaphex 3d75c0abdc Add HAVE_MENU ifdefs 2016-08-01 20:27:14 +02:00
twinaphex 60158f5247 Make it possible to compile again with ./configure --disable-rgui 2016-08-01 18:29:26 +02:00
twinaphex 2665212237 (configuration.c) Add HAVE_MENU ifdef 2016-08-01 18:26:06 +02:00
twinaphex 5636569d9e (configuration.c) Fix bug in config_menu_btn_cancel_default 2016-08-01 18:22:03 +02:00
twinaphex 9e8f5127e2 (General) Allow for platforms to set menu OK/cancel buttons individually
(Shield/Android) Set default OK/cancel buttons now to Shield A (OK)
and Shield B (Cancel), previous default was Shield A (Cancel),
Shield B (OK)
2016-08-01 14:20:47 +02:00
twinaphex 2bcdaf2c57 Create config_overlay_enable_default 2016-08-01 14:14:21 +02:00
twinaphex b126b9627d (Android) When Android device is a game console, disable overlays by default 2016-08-01 14:09:04 +02:00
twinaphex 1468b54b41 CXX_BUILD buildfix 2016-07-31 23:42:55 +02:00
twinaphex 0536439129 Create static variable for path_libretro and move it outside
of settings struct
2016-07-31 14:40:59 +02:00
twinaphex 10a9effc1d Silence warnings 2016-07-31 14:29:33 +02:00
Twinaphex a739b7e60c Merge pull request #3289 from fr500/master
Per-core & Per-game shader presets #2
2016-07-31 01:42:34 +02:00
twinaphex f391c1b65d Add new path settings for music/image/video history paths 2016-07-30 22:32:52 +02:00
radius 785d5519a6 only load shaders compatible with the current backend 2016-07-30 15:28:47 -05:00
radius d58c802e3b restore the original shader on close 2016-07-30 14:36:01 -05:00
radius fcd5507158 remove some dead code 2016-07-30 13:57:53 -05:00
radius fccb4387d2 implement shader overriding 2016-07-30 13:55:50 -05:00
Twinaphex 685c126589 Remove unused variables 2016-07-30 19:31:37 +02:00
radius 0536906e63 add setting for auto shader presets 2016-07-30 11:16:42 -05:00
twinaphex e477555991 Get rid of hacky per-core config - this and config overrides
was mutually exclusive, so time to cut the fat
2016-07-30 16:49:04 +02:00
twinaphex ac9b3194a5 Create config_get_active_core_path_ptr 2016-07-29 22:52:37 +02:00
twinaphex 628367d201 Create config_get_active_core_path_size 2016-07-26 14:29:53 +02:00
twinaphex 31bcb3d6f8 (MaterialUI) Try to default to Shield color theme for Shields 2016-07-25 14:27:51 +02:00
twinaphex 58c425ef19 Revert "Refactor settings"
This reverts commit afcc9657d2.
2016-07-25 12:30:41 +02:00
twinaphex afcc9657d2 Refactor settings 2016-07-25 11:59:38 +02:00
twinaphex 1b057a0c71 Move structs to configuration.h 2016-07-25 11:23:40 +02:00
twinaphex c87cb567d7 Rename value_ptr to ptr 2016-07-25 11:08:23 +02:00
twinaphex a943a200d6 Add comments 2016-07-25 08:06:04 +02:00
twinaphex cc03d75733 Rearrange settings 2016-07-25 08:01:57 +02:00
twinaphex 568021192c Fix cheevos boolean settings not being read 2016-07-25 07:54:31 +02:00
twinaphex 5ee8e25d70 Cleanups 2016-07-25 07:33:41 +02:00
twinaphex f1b84b7f99 Start using core path wrapper functions 2016-07-25 06:47:15 +02:00
twinaphex 93e7039f71 Save more settings 2016-07-25 06:38:41 +02:00
twinaphex cacf756748 cheevos_enable should be saved now 2016-07-25 04:52:17 +02:00