Commit Graph

605 Commits

Author SHA1 Message Date
twinaphex
b89def5d8f Rename config_get/config_set functions 2016-09-17 12:51:44 +02:00
twinaphex
56d8be90ec Cleanup 2016-09-17 12:37:53 +02:00
twinaphex
5aebdb7484 Mov code to paths.c 2016-09-17 12:35:29 +02:00
twinaphex
9d7798d52a (configuration.c) Cleanup 2016-09-17 01:40:11 +02:00
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