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