twinaphex
38d6cec9fd
Turn g_config into static local variable
2015-12-04 09:02:30 +01:00
twinaphex
6062467d1b
task_decompress.c - add code for handling subdir extraction from
...
zip archive - needed for APK extraction
2015-12-02 06:06:15 +01:00
twinaphex
0679916db1
Start setting up all the code needed for bundle assets
...
extraction
2015-12-02 03:55:28 +01:00
twinaphex
003dec7710
Cleanups
2015-12-02 03:16:04 +01:00
twinaphex
7114442189
Cleanups
2015-11-30 23:38:29 +01:00
twinaphex
6b92167050
Move block_config_read to retroarch.c
2015-11-30 22:09:28 +01:00
twinaphex
6c4557817d
Move force_fullscreen to retroarch.c
2015-11-30 22:02:54 +01:00
twinaphex
04605f085c
Create RUNLOOP_CTL_{PERFCNT}
2015-11-30 21:56:35 +01:00
twinaphex
9824eb7ea9
Rename rarch_main_ctl to runloop_ctl
2015-11-30 21:42:59 +01:00
twinaphex
4e333302ae
Rename RARCH_MAIN_CTL* to RUNLOOP_CTL*
2015-11-30 21:35:50 +01:00
twinaphex
a6ccc188a8
Rename input_common.c to input_config.c
2015-11-28 02:22:58 +01:00
twinaphex
70d782b94a
Rename functions to fit input_config_ naming convention
2015-11-28 02:13:27 +01:00
Andrés
32223fa1ba
Merge pull request #2485 from fr500/master
...
set a default port
2015-11-27 19:33:15 -05:00
twinaphex
0b0b3431b0
Go through input bind map wrapper functions
2015-11-28 00:57:57 +01:00
radius
2ccfdb3f4d
set a default port
2015-11-27 18:43:39 -05:00
twinaphex
9f7afa0862
Some C89_BUILD buildfixes
2015-11-28 00:36:22 +01:00
radius
ac1695e7fd
open different sockets per-user
2015-11-27 18:08:52 -05:00
radius
ef3a07c515
save network gamepad settings
2015-11-27 18:08:50 -05:00
radius
4e39df6d6d
save stdin and network commands properly
2015-11-27 18:08:48 -05:00
radius
f2fc978722
add settings for network gamepads for each user
2015-11-27 18:08:46 -05:00
twinaphex
e0f0590269
Rearrange header includes
2015-11-23 19:40:09 +01:00
twinaphex
074f14b132
Add verbosity.c/verbosity.h
2015-11-23 12:03:38 +01:00
twinaphex
8a16897aea
Update verbosity checks
2015-11-22 21:55:06 +01:00
twinaphex
d65a445acd
Fix concurrency issue with global->verbose
2015-11-22 20:50:39 +01:00
twinaphex
df0ea1c01d
(configuration.c) Refactor config_load_overrides
2015-11-21 18:21:53 +01:00
twinaphex
5c71cb06d4
Remove CONFIG_GET_HEX_BASE macro
2015-11-21 18:08:37 +01:00
twinaphex
f91ba67c5b
Kill off two configuration macros
2015-11-21 18:02:53 +01:00
twinaphex
cf5533ccaa
Refactor away video_viewport_reset_custom
2015-11-21 12:36:14 +01:00
twinaphex
35aef696ea
Add RARCH_DISPLAY_CTL_DEFAULT_SETTINGS
2015-11-21 09:55:08 +01:00
twinaphex
30272dd413
Create 'loading and saving' of configuration settings for video_driver_ctl
2015-11-21 09:32:51 +01:00
twinaphex
c0dcc1e5ef
Another logic error
2015-11-19 13:34:28 +01:00
twinaphex
da3cb30d33
Fix logic error
2015-11-19 13:33:34 +01:00
twinaphex
2b727fa941
Add RARCH_MAIN_CTL_SET_LIBRETRO_PATH/RARCH_MAIN_CTL_SET_CONTENT_PATH
2015-11-18 11:15:42 +01:00
radius
2d2264fce6
check NULL pointer derefences on overrides and remaps too
2015-11-17 18:30:11 -05:00
radius
f120ebab45
check NULL pointer derefences on overrides and remaps too
2015-11-17 18:23:45 -05:00
twinaphex
6b0ebb7a03
Update some references to GLUI
2015-11-17 12:04:02 +01:00
radius
c1256e10b0
potential fix for the overrides crash
2015-11-16 22:46:22 -05:00
twinaphex
70aefc6c25
need to set this too
2015-11-16 05:55:28 +01:00
radius
04287bdf51
add setting for per-game/per-content options
2015-11-15 22:06:51 -05:00
twinaphex
0bd03a5fa5
Fix error string
2015-11-15 22:13:04 +01:00
twinaphex
aed8d3d1c2
Fix some memory leaks to do with overrides, pass conf to
...
menu_input_remapping_load
2015-11-15 22:02:24 +01:00
twinaphex
a840a081fb
Save input_turbo_period and input_duty_cycle
2015-11-15 05:44:04 +01:00
twinaphex
07785ed640
Add Keyboard Gamepad Mapping Type and Keyboard Gamepad Mapping Enable
2015-11-13 22:11:39 +01:00
Twinaphex
ba00560f2b
Revert "Revert "(iOS) Add Small Keyboard/iCade Enable options""
...
This reverts commit 834e4d848e
.
2015-11-13 01:50:22 +01:00
Twinaphex
834e4d848e
Revert "(iOS) Add Small Keyboard/iCade Enable options"
...
This reverts commit 6ea11afe28
.
2015-11-13 01:39:39 +01:00
twinaphex
6ea11afe28
(iOS) Add Small Keyboard/iCade Enable options
2015-11-12 06:28:05 +01:00
twinaphex
9bb87f276c
Use just one label descriptor setting
2015-11-07 16:11:30 +01:00
twinaphex
92e6b56fe3
Remove input bind mode
2015-11-07 14:37:44 +01:00
twinaphex
8411cc75a0
Revert "If g_defaults.settings.video_threaded_enable is set to true,"
...
This reverts commit 9765ceba32
.
2015-11-01 14:41:48 +01:00
twinaphex
9765ceba32
If g_defaults.settings.video_threaded_enable is set to true,
...
override default
2015-11-01 14:39:05 +01:00
twinaphex
f8fae2914f
(iOS) Should set buildbot_server_url to correct URL now if iOS 9 is detected
2015-10-31 17:54:31 +01:00
twinaphex
990ee7a105
Start adding playlist_names and playlist_cores to config file
2015-10-31 13:29:27 +01:00
twinaphex
5b0132c16e
Add back Bind Mode setting
2015-10-30 14:36:04 +01:00
twinaphex
df01279cf3
Add non-HAVE_MENU ifdefs
2015-10-28 00:55:11 +01:00
Twinaphex
0447c1b442
Merge pull request #2293 from aliaspider/master
...
(3DS) - add an audio driver using the DSP.
2015-10-27 01:38:38 +01:00
aliaspider
aeeb2a62d6
(3DS) - add an audio driver using the DSP.
...
- add some hooks to inspect memory usage.
2015-10-27 01:06:34 +01:00
twinaphex
0dc9c8df95
Rename extraction_directory to cache_directory
2015-10-27 00:48:35 +01:00
twinaphex
02a43c6b2a
Change 'rarch' to 'retro' namespace in libretro-common
2015-10-26 03:18:13 +01:00
Twinaphex
15c80a6e73
Merge pull request #2288 from leiradel/master
...
fixed wrong setting id
2015-10-25 18:46:00 +01:00
Andre Leiradella
15adfdbe7d
fixed wrong setting id
2015-10-25 15:13:37 -02:00
twinaphex
00bb8bd6d5
Have only one Menu Navigation Wraparound setting
2015-10-25 02:59:38 +01:00
twinaphex
7f843fe21e
Start splitting up accounts options
2015-10-18 22:08:17 +02:00
twinaphex
b2b78125fa
Collapse subgroups automatically enabled now
2015-10-18 21:32:41 +02:00
Andre Leiradella
00e2ca5372
disable achievements by default
2015-10-18 15:28:22 -02:00
twinaphex
f48771ea42
(cheevos) Backport 'moved cheevos configuration to the config file'
2015-10-16 18:14:29 +02:00
twinaphex
4ca5d31f9b
Some more static code analysis nits when ran with enable=all
2015-09-28 18:12:02 +02:00
twinaphex
f104173c7e
Change internal state of custom viewport
2015-09-26 20:05:00 +02:00
twinaphex
cdf597aa89
Add settings->overlay_directory
2015-09-26 19:21:32 +02:00
radius
4345320c85
add a debug information panel, disabled by default
2015-09-23 20:51:31 -05:00
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