Commit Graph

1243 Commits

Author SHA1 Message Date
Stuart Carnie 5c1075127b
chore(metal): Separate legacy GL and Metal source
* Forks of Cocoa / Cocoa Touch to *_metal.* version
* Reverted original GL Cocoa / Cocoa Touch versions
* GL and Metal projects still build
2018-11-04 20:50:50 -07:00
twinaphex 689e612af8 (Ozone) Add 'Use System Preferred Color Theme' (enabled for Switch) 2018-10-27 17:10:53 +02:00
twinaphex 624698d2d9 (Ozone) Add menu color theme 2018-10-27 16:51:17 +02:00
natinusala f50b184149 ozone: build it for libnx platform, don't set it as default yet 2018-10-27 14:32:55 +02:00
natinusala 158ddc0b2a New menu driver : ozone (Nintendo Switch lookalike) 2018-10-26 13:24:32 +02:00
twinaphex 882a25326c Add ctr to the list too 2018-10-20 03:05:22 +02:00
twinaphex c55e65c895 Change this to vita2d 2018-10-19 07:41:41 +02:00
Tatsuya79 d0e083ac18
Menu driver fallback: don't change menu for null video driver 2018-10-16 19:14:19 +02:00
radius 32c346a3e7 make discord app id configurable 2018-10-13 18:17:17 -05:00
twinaphex d32b08b0f4 Add split joycon settings 2018-10-10 20:31:55 +02:00
twinaphex b61c67b5c6 Don't have GDI fallback to rgui 2018-10-10 17:17:02 +02:00
twinaphex 4468671cef Go back to this version by radius - the other one didn't work 2018-10-09 01:15:47 +02:00
Twinaphex c29654b504
Merge pull request #7332 from grimpunch/master
Date Time setting for AM:PM as an option
2018-10-07 02:31:21 +02:00
twinaphex 7260e52a23 Make improved version of this - 873d60151f 2018-10-06 17:48:12 +02:00
Twinaphex 1b96d82cf2
Merge pull request #7366 from casdevel/midi
Add ALSA MIDI driver
2018-10-04 23:34:39 +02:00
Zoran Vuckovic c1662ded34 Add ALSA MIDI driver 2018-10-04 21:48:11 +02:00
twinaphex 7245cb2732 Add Reset To Defaults setting 2018-10-01 02:13:53 +02:00
=Christian Murphy b3cf7150d5 Date Time setting for AM:PM as an option 2018-09-30 18:01:43 +01:00
M4xw af21a6ad36 [LIBNX] Prefered default for Analog DPAD Mode 2018-09-29 19:36:14 +02:00
twinaphex ddc256e410 Take out the HAVE_FFMPEG ifdefs 2018-09-27 11:53:27 +02:00
Twinaphex 1baf58716f
Merge pull request #7302 from fr500/master
[record] streaming & recording refinements
2018-09-27 11:47:57 +02:00
twinaphex f588ea8d76 Take out this ifdef 2018-09-27 10:44:58 +02:00
radius c0f9f7b9a9 [recording] update streaming url at startup and whenever the stream keys are updated 2018-09-26 21:40:57 -05:00
M4xw 870cd941e3 Build fix if HAVE_NETWORKING isn't defined 2018-09-27 01:23:28 +02:00
twinaphex 1764bfe60f Added Streaming Mode 2018-09-26 23:34:45 +02:00
twinaphex cf7eea30cb Add Youtube/Twitch Stream key settings 2018-09-26 23:22:12 +02:00
radius 58b7621559 [record] add settings for video scale factor 2018-09-23 19:53:13 -05:00
radius bcb960d248 record] start adding menu entries 2018-09-23 19:09:28 -05:00
radius c427847944 [record] define quality profiles 2018-09-23 18:43:26 -05:00
twinaphex f00f73c5ed Add 'dropdown list' when pressing the OK/Confirm button on Video -> Aspect Ratio 2018-09-23 10:59:49 +02:00
twinaphex 3c8ee6f26a Add 'Start Streaming/Start Recording' to Quick Menu 2018-09-17 09:06:24 +02:00
Twinaphex 4f85ca5f9a
Merge pull request #7225 from fr500/master
WIP: [record] start whipping some sense into this feature
2018-09-17 06:16:13 +02:00
twinaphex 04211662cf Add 'Use Custom Refresh Rate' setting 2018-09-17 01:56:18 +02:00
twinaphex b5c6586b12 Change CRT switch resolution - add options 'Off/15 Khz/31Khz' 2018-09-17 01:30:49 +02:00
twinaphex 369f8206d1 Add 'X-Axis Centering' - https://github.com/libretro/RetroArch/issues/6988 2018-09-16 21:00:34 +02:00
radius 49214de125 [record] start whipping some sense into this feature 2018-09-15 17:49:39 -05:00
twinaphex 914df58d2e (WGL) Adaptive Vsync should work now for WGL 2018-09-12 03:59:25 +02:00
twinaphex 90efa02718 Fix more scan-build issues 2018-08-18 16:16:17 +02:00
Brad Parker 23d7fbcaf3 fix memory leaks 2018-08-18 00:56:10 -04:00
Brad Parker 1d4cb967f0 fix scan-build error "branch condition evaluates to garbage" 2018-08-18 00:48:40 -04:00
Twinaphex 91a5b09627
Merge pull request #7042 from Tatsuya79/master
VRR runloop Option.
2018-08-10 21:15:58 +02:00
Sven b48321737d Merge remote-tracking branch 'upstream/master' 2018-08-07 17:35:16 -04:00
Sven b648d70f27 add option to auto-apply cheat codes when a game loads ; fix some misc bugs in cheat engine 2018-08-07 17:34:46 -04:00
twinaphex 00f252ad2d configuration.c - cleanups:
- use string_is_equal instead of strcmp
- use calloc instead of malloc
2018-08-06 06:59:50 +02:00
twinaphex 68f5c907fe Don't leak 4096 bytes in config_load_remap 2018-08-06 06:55:13 +02:00
Tatsuya79 bd4d462170 VRR runloop Option. 2018-08-05 00:34:10 +02:00
Twinaphex 01103dcd23 Cleanups 2018-08-04 20:02:33 +02:00
Sven 3bba9aeeaf add an option to auto-apply cheats whenever they are toggled on/off 2018-08-02 10:59:37 -04:00
twinaphex 20335cd2b9 Add Hakchi files 2018-07-27 19:26:15 +02:00
twinaphex a740d73d21 Don't set MENU_STRIPES as default 2018-07-23 17:42:15 +02:00
twinaphex 454dbc6185 Change this to MENU_STRIPES 2018-07-22 21:14:30 +02:00
Rob Loach aba179a910
Merge branch 'master' into stripes 2018-07-22 13:30:47 -04:00
Sven 83da70586e implement a way to set rewind_buffer_size via the UI 2018-07-13 16:12:09 -04:00
Stuart Carnie 167ad3b57d fix(Metal): Various Metal fixes
* OSD message background
* clear glui background
* add Metal to configuration
* added optional config to compile Metal build without OpenGL
* fixed fill_pathname_join_delim; if out_path and dir are same, don't
  strlcpy, as the results are undefined.
2018-07-12 21:33:18 -07:00
David Walters 8a2b23de34 new setting "input_bind_hold" 2018-06-29 21:12:45 -05:00
Jean-André Santoni 2a2e732a79 (Menu) Add a setting to hide the shutdown option 2018-06-23 12:01:13 +07:00
twinaphex d27b6265a0 Add more HAVE_MPV ifdefs 2018-06-20 04:50:58 +02:00
Brad Parker aa083d1e4c android: add configurable setting for Sustained Performance Mode 2018-06-19 02:50:33 -04:00
Zoran Vuckovic b487c3cace Add MIDI support 2018-06-16 21:17:32 +02:00
twinaphex 6d81d31ef5 Enable Discord setting 2018-05-29 12:18:01 +02:00
radius ecedf8b995 blacklist some settings from overrides 2018-05-13 23:58:55 -05:00
radius f81ea09f20 add saving, deletion options for per-dir remaps 2018-05-13 23:17:44 -05:00
radius 0a0365e49a add menu entries 2018-05-13 22:33:06 -05:00
radius 16c33b4f42 add remap saving, add new variables 2018-05-13 22:05:19 -05:00
radius 908d9b315b overrides: improve 43220c088a a bit 2018-05-13 22:05:18 -05:00
nosh01 9b57b3658d config_load_override() allow override configs to be loaded that match the content parent path name 2018-05-13 22:05:18 -05:00
twinaphex cc5393e54d (WinRT) Add more WINRT ifdefs 2018-05-12 19:17:23 +02:00
Dwedit 6154a843e0 Runahead error messages
* Add error messages for: Core not having savestates, load/save state failure, secondary core create failure
* Added messages for us locale, can be localized elsewhere
* Add a configuration setting to hide the initial warning message for core not having savestates
* Small code changes and cleanup for secondary core
* Fixed typo "destory" in dirty input code
2018-05-09 19:08:16 -05:00
Brad Parker 71257adb8e Qt: add setting in User Interface to enable use of the desktop menu in general (disabling it may improve startup time if desktop menu is not being used) 2018-04-30 19:11:38 -04:00
Brad Parker a1aefc901c Qt WIMP GUI 2018-04-30 14:33:05 -04:00
twinaphex b0ef193117 Add 'Enable menu audio' setting 2018-04-29 00:41:53 +02:00
Celerizer 212d7bfbe1 [Cheevos] Store only login token, not password 2018-04-25 10:42:50 +02:00
twinaphex b2e9a328cd Add User Interface -> Views -> Quick Menu -> Show
Overlays/Remaps/Latency
2018-04-24 17:46:49 +02:00
twinaphex 65fe25f03c (RGUI) Add background border filler thickness enable 2018-04-24 16:45:06 +02:00
twinaphex ee421fcaa8 Add RGUI Border Filler Enable 2018-04-24 16:01:51 +02:00
twinaphex 64bdf7e48e Prevent collision 2018-04-24 08:33:14 +02:00
twinaphex 265ae728dd (XMB) Add XMB menu layout - ability to switch between PS3 (Console)
and PSP (Handheld) layouts
2018-04-24 07:38:53 +02:00
twinaphex ee621ba476 Silence Coverity warning 2018-04-23 14:07:10 +02:00
Ryunam 712a2fcc1d Add toggle to show/hide Playlist tabs 2018-04-17 17:53:24 +02:00
Twinaphex a2516d23a3
Merge pull request #6469 from alphanu1/master
CRT Switchres Capabilities
2018-04-15 16:56:15 +02:00
radius 3792a5e502 remap-redux part2: cleanup 2018-04-08 12:13:49 -05:00
Jean-André Santoni 1614519874 Clone xmb to stripe menu 2018-04-08 09:55:16 +07:00
Tatsuya79 ad0a36b825 XMB thumbnails vertical disposition. 2018-04-05 00:52:46 +02:00
alphanu1 6d536974d8
Add files via upload
Removed comments
2018-03-29 17:37:39 +01:00
twinaphex b4859cde59 Update copyright attributions as said to PR OP 2018-03-29 16:12:56 +02:00
alfrix a84facf636 Add Left Thumbnails
Fix behaviour when right thumb is off and use as fallback in filebrowser
Remove update_left_thumbnail_path
Fix dual image in imageviewer
Remove xmb_left_thumbnails_ident
Requested Changes
Fix last warning and button not switching thumb
Better scaling
Limit vertical size without changing position
Change thumb cycling behaviour
Remove update_left_thumbnail_image it was causing problems
2018-03-29 10:38:23 -03:00
Dwedit f5e0346fc2 Runahead system 2018-03-28 14:22:07 -05:00
alphanu1 540b15d6ef
Add files via upload
Changed variable names
2018-03-26 17:17:23 +01:00
alphanu1 030b11c372
CRT SwitchRes 2018-03-26 15:01:09 +01:00
twinaphex ae4b604a6f Update 2018-03-25 12:17:05 +02:00
Yoshi Sugawara baf7aa239d [iOS]: fixed configuration file path to be the retroarch cfg file instead of the config path 2018-03-24 23:47:24 -10:00
twinaphex 4d1b4f905f Start adding OSD statistics - doesn't work yet for SDL2/SDL 2018-03-23 17:43:49 +01:00
meleu 6346f18133 added cheevos_auto_screenshot 2018-03-14 22:41:51 -03:00
Gregor Richards 2be56942da Since directories can't be post-overridden, that case still needs to be handled separately. 2018-03-09 17:33:41 -05:00
Gregor Richards b33d29aecf Make command-line overrides (somewhat) clearer
This commit:

(1) Changes the order of command-line loading so that config loading
happens before command line overrides. This way, config loading does not
itself have to be concerned with being pre-overridden.

(2) Adds overrides to the data structures that configuration saving uses
to save configuration blocks of the same type, so that they can easily
be added in the future.

(3) Corrects some (all?) existing problems with command-line overrides
being ignored.
2018-03-09 17:23:34 -05:00
twinaphex 7e45bd93f6 (configuration.c)
- Fix Coverity leak
- Stylistic nits
2018-02-17 11:55:39 +01:00
Twinaphex 4d1090dc53
Merge pull request #6281 from bparker06/decorations
add menu setting to toggle window decorations
2018-02-11 05:56:15 +01:00
Brad Parker 43aa977a91 add menu setting to toggle window decorations 2018-02-10 23:46:09 -05:00
Twinaphex d8257f4817
Merge pull request #6279 from aliaspider/master
(D3D12) slang shaders support.
2018-02-11 02:00:46 +01:00
aliaspider 37bebb5b65 (D3D12) slang shaders support. 2018-02-11 00:00:20 +01:00
Brad Parker bfb71f0694 C89 buildfix 2018-02-09 13:27:18 -05:00
radius 11df736662 coverity fixes 2018-02-07 21:26:03 -05:00
radius 26b2ff7c3f build fixes 2018-02-07 21:26:02 -05:00
radius c64d5556c1 readd shader to config, let's use a runtime check instead of overwritting the shader preset all the time 2018-02-07 21:25:59 -05:00
radius d5dbfe78d5 make sure a startup shader loads if one exists 2018-02-07 21:25:59 -05:00
radius 940efa8d73 allow loading of parent-dir specific presets 2018-02-07 21:25:58 -05:00
twinaphex 32888c1f17 Cleanup some allocations 2018-02-04 23:02:52 +01:00
Brad Parker df27e704a5 add menu option to select different MITM server locations 2018-02-02 15:37:02 -05:00
aliaspider 5bc78d3ad5 (D3D11) Implement slang shader specification using Spirv-Cross.
(incomplete)
2018-01-31 01:08:36 +01:00
ToKe79 152f658c7d fix: configuration.c parenthesis 2018-01-28 00:59:05 +01:00
cucholix 2e2ae5494b
[Wii U] Enable shader preset saving
Enable shader preset saving on Wii U, initial implementation.
2018-01-27 17:58:57 -03:00
Brad Parker f087b150c9 Add quick menu option to watch shader files for changes and recompile automatically (Linux only for now) 2018-01-25 15:50:57 -05:00
twinaphex 74a602d4c9 Remove system_bgm 2018-01-25 03:38:32 +01:00
Olivier PARRA 8bff69eae8 1.[IOS9]Remove HID entry from menu as IOKIT is not available 2.[OSX]Add robustness and determinism to HID buttons detection code (add controller buttons in a sorted list) 2018-01-25 02:20:52 +01:00
Twinaphex d608904309 Remove unused variables 2018-01-23 18:47:49 +01:00
aliaspider a5bf9d8dc6 (D3D10/11/12)
.add a d3d10 driver.
.add more utility functions to d3d*_common files.
.add an image transfer/convert function to dxgi_common.
.various refactors / style nits.
2018-01-23 18:04:55 +01:00
twinaphex 56fad1a77b Get rid of strdup in populate_settings_bool 2018-01-23 08:51:39 +01:00
Twinaphex 4a6a97be60
Merge pull request #5429 from GregorR/netplay-input-upgrades-1
Netplay input upgrades 1
2018-01-23 05:01:45 +01:00
twinaphex 8179379d31 Update 2018-01-23 03:09:55 +01:00
twinaphex d28d14079a Create separate D3D8 and D3D9 drivers 2018-01-23 02:55:33 +01:00
aliaspider 094196220d (D3D11/D3D12) initial video driver implementation.
- some headers from the windows 10 sdk need to be added to the include
path when targeting mingw :
   d3d11.h
   d3d11sdklayers.h
   d3d12.h
   d3d12sdklayers.h
   d3d12shader.h
   d3dcommon.h
   d3dcompiler.h
2018-01-21 04:10:45 +01:00
twinaphex 47164a550d Dont'default to XMB for now for Xbox 2018-01-20 06:47:46 +01:00
twinaphex 61ff51be2f Start using string_is_equal predominantly 2018-01-16 22:53:38 +01:00
Toad King 1c1b35708a fix default joypad driver on emscripten 2018-01-15 00:06:57 -06:00
Gregor Richards 507c6dc09f Removing now-obsolete and always-confusing swap_input option. 2018-01-05 14:26:19 -05:00
Gregor Richards 39243a8d40 Configurable sharing mode. 2018-01-05 14:24:43 -05:00
Gregor Richards abf045ef0e Made device requests (badly) configurable. 2018-01-05 14:24:43 -05:00
Ian House 5311544c65 Added overlay led driver, fixed a bug in the rpi led driver 2018-01-04 12:56:57 -05:00
twinaphex 99c00b438b Silence unreferenced local variable warning 2018-01-04 16:55:28 +01:00
orbea e1db3e7a6d C89_BUILD: Fix some clang compiler errors.
Fixes these two compile errors with C89_BUILD=1

configuration.c:2028:9: error: ISO C90 forbids mixing declarations and code [-Werror,-Wdeclaration-after-statement]
   bool has_application_data =
        ^
1 error generated.
make: *** [Makefile:164: obj-unix/configuration.o] Error 1

In file included from menu/widgets/menu_osk.c:42:
menu/widgets/menu_osk_utf8_pages.h:62:94: error: no newline at end of file [-Werror,-Wnewline-eof]
                          "ヤ","ユ","ヨ","ワ","ヲ","ァ","ィ","ゥ","ェ","ォ","⊕"};
                                                                                 ^
1 error generated.
make: *** [Makefile:163: obj-unix/menu/widgets/menu_osk.o] Error 1
2018-01-03 12:19:16 -08:00
Twinaphex 88311acad3
Merge pull request #6027 from meepingsnesroms/master
Add all xmb menu options to rgui and glui, 3ds warning fix, move start directory to top of load content
2018-01-02 06:19:48 +01:00
meepingsnesroms 4f60966dd5 Make glui support disabling all menu entrys too
Also remove hide settings from non xmb drivers, I was using it wrong.
2018-01-01 15:56:48 -08:00
meepingsnesroms 7ac985e9be Add all xmb menu options to rgui and glui, 3ds warning fix, move start directory to top of load content 2018-01-01 10:38:16 -08:00
twinaphex 8860619a5e Add audio_resampler_quality to config file 2017-12-31 21:25:07 +01:00
misson20000 033a7259b4 audio driver for the switch 2017-12-29 00:10:01 +01:00
misson20000 6d2a7b1f26 Nintendo Switch (libtransistor) port 2017-12-29 00:10:01 +01:00
Rob Loach 85f9eb402e
font-color: Remove XMB from the Font Color naming scheme 2017-12-27 17:03:39 -05:00
Rob Loach 29c9afa609
font-color: Update the font color to reflect in the menu 2017-12-27 16:21:56 -05:00
Ian House aa7c289708 Added an LED interface and a Raspberry Pi GPIO implementation 2017-12-27 11:11:08 -05:00
radius a7f989fdb6 fix fullscreen toggle 2017-12-17 13:16:40 -05:00
twinaphex c7c4b723d6 Move path_file_exists to filestream and do away with filestream
dependencies in file/file_path
2017-12-14 20:05:46 +01:00
Brad Parker 8c0adf3594 move path_file_rename and path_file_remove into VFS 2017-12-14 13:32:26 -05:00
Brad Parker 247b9ea973 add menu setting for window opacity, includes generic display server interface 2017-12-11 18:12:42 -05:00
twinaphex 61d3f90cae Add hint defines to libretro.h 2017-12-11 12:53:47 +01:00
twinaphex 318f17c4cb Start using VFS API constant defines 2017-12-11 12:15:00 +01:00
twinaphex 2e979ec537 Replace function signatures of file_stream file functions 2017-12-10 22:25:38 +01:00
twinaphex 04b26fe111 Put braces around macros 2017-12-03 03:43:05 +01:00
twinaphex 0a3fb3ec40 Change value to 1.0f 2017-12-03 03:37:06 +01:00
radius 69c2040e55 fix slow motion 2017-12-02 21:30:09 -05:00
twinaphex 9f83175182 Add Automatically Load Content To Playlist feature 2017-11-27 06:47:31 +01:00
David Walters 1d70fef70c load/save mbutton assignments to retroarch config 2017-11-26 11:54:10 +00:00
twinaphex 9875bbbd7d Silence some Coverity warnings 2017-11-26 01:06:48 +01:00
twinaphex 2916e6c7ac Cleanups 2017-11-24 06:45:21 +01:00
GameDragon2k 2b9636d782 Add xmb menu items 2017-11-23 11:55:53 -05:00
Twinaphex bc969d0bf7
Merge pull request #5666 from celerizer/master
RetroAchievements leaderboards
2017-11-15 11:30:13 +01:00
Brad Parker bc2d6d02af sanitize autoconfig filenames before saving 2017-11-13 16:59:23 -05:00
Brad Parker e9acbbdf9e make some strings translatable and add JP translations 2017-11-12 20:54:58 -05:00
celerizer be21586b76
RetroAchievements leaderboard strings 2017-11-09 20:22:38 -06:00
twinaphex e5d4e2ac0a Silence a lot of warnings 2017-11-06 19:13:54 +01:00
celerizer 3ada77d154
Add files via upload 2017-10-31 00:58:35 -05:00
Brad Parker 68a8198e4a convert more file IO functions to use filestream, fixes encoding issues on Windows 2017-10-29 12:08:24 -04:00
Brad Parker a7c8cc88e5 win32: support local multibyte encoding for file paths 2017-10-14 23:13:24 -04:00
Brad Parker ee7590868a add option to remove frame count from FPS display 2017-10-13 20:35:55 -04:00
Brunnis cc3d2b0084 Merge branch 'master' into kiosk-mode-setting 2017-10-11 11:40:05 +02:00
Brunnis 39619d1245 Implemented new Kiosk Mode setting which hides all configuration related settings/tabs in XMB. 2017-10-11 11:30:53 +02:00
Brad Parker a4bc1c9768 add menu options for OSD background color 2017-10-10 14:53:32 -04:00
Brunnis b1a6753976 Merge branch 'master' into quick-menu-show-hide-options 2017-10-09 12:05:04 +02:00
Mikael Brunnhede 1053a4e38f Implemented setting for showing/hiding the "Information" option in the Quick Menu. 2017-10-09 11:16:04 +02:00
Mikael Brunnhede 6f8201d398 Implemented setting for showing/hiding the "Save Game Overrides" option in the Quick Menu. 2017-10-09 10:53:58 +02:00
Mikael Brunnhede 3f1dd895da Implemented setting for showing/hiding the "Save Core Overrides" option in the Quick Menu. 2017-10-09 10:44:37 +02:00
Mikael Brunnhede b7654dac7e Implemented setting for showing/hiding the "Shaders" option in the Quick Menu. 2017-10-09 10:30:25 +02:00
Mikael Brunnhede a64683ba34 Implemented setting for showing/hiding the "Cheats" option in the Quick Menu. 2017-10-09 10:17:15 +02:00
Mikael Brunnhede d5a802e4a8 Implemented setting for showing/hiding the "Controls" option in the Quick Menu. 2017-10-09 10:05:32 +02:00
Mikael Brunnhede d25916cacf Implemented setting for showing/hiding the "Options" option in the Quick Menu. 2017-10-09 09:56:27 +02:00
Mikael Brunnhede 9356c326e0 Implemented setting for showing/hiding the "Add to Favorites" option in the Quick Menu. 2017-10-09 09:46:42 +02:00
Mikael Brunnhede db0e0f443a Implemented setting for showing/hiding the options for undoing save/load state in the Quick Menu. 2017-10-09 09:30:53 +02:00
Mikael Brunnhede b402b4a6cd Implemented setting for showing/hiding the save/load state related options in the Quick Menu. 2017-10-09 09:13:00 +02:00
Mikael Brunnhede e286c5dda2 Implemented new settings menu view: User Interface -> Views -> Quick Menu.
Implemented setting for showing/hiding the "Take Screenshot" option in the Quick Menu.
2017-10-09 08:14:52 +02:00
Mikael Brunnhede 83991d6c36 Implemented setting for showing/hiding the "Reboot" option in XMB. The setting is only shown on Lakka. 2017-10-06 09:40:41 +02:00
Mikael Brunnhede 9db0e9dbc6 Implemented setting for showing/hiding the "Quit RetroArch" option in XMB. The setting is only shown on Lakka. 2017-10-06 09:27:42 +02:00
Mikael Brunnhede f073d5167a Implemented setting for showing/hiding the "Help" option in XMB. 2017-10-06 08:28:45 +02:00
Mikael Brunnhede 7ee1797fa1 Implemented setting for showing/hiding the "Configurations" option in XMB. 2017-10-06 08:18:39 +02:00
Mikael Brunnhede 19b313c221 Implemented setting for showing/hiding the "Information" option in XMB. 2017-10-05 14:30:15 +02:00
Mikael Brunnhede 0eb5566dea Implemented setting for showing/hiding the "Load Content" option in XMB. 2017-10-05 09:26:25 +02:00
Mikael Brunnhede cc3b64f951 Implemented setting for showing/hiding the "Load Core" option in XMB. 2017-10-05 09:14:05 +02:00
Twinaphex 9c89b3e546 Merge pull request #5496 from Brunnis/master
Add setting for showing/hiding the ability to rename playlist items
2017-10-02 22:37:50 +02:00
Mikael Brunnhede af7df0cba3 Add setting for showing/hiding the ability to rename playlist items. 2017-10-02 22:17:44 +02:00
Brad Parker bdad323b96 consoles: only use libretro_path for libretro_directory if it isn't empty 2017-10-01 01:17:45 -04:00
twinaphex f5dedd673f (trans_stream_zlib.c) Try to prevent null pointer dereferences 2017-09-30 01:41:09 +02:00
twinaphex 1ed61d2fdb Remove ifdefs from configuration.h 2017-09-28 00:01:42 +02:00
Mikael Brunnhede a1e9027fe2 Added XMB menu option to show the Settings tab if it has previously been hidden. 2017-09-26 14:41:07 +02:00
radius 6a561f6414 input remapping cleanups 2017-09-11 22:49:39 -05:00
radius 708ff99513 indentation fix 2017-09-11 00:21:47 -05:00
radius 9abbf47a8d fix defaults 2017-09-11 00:21:47 -05:00
radius fe8a0657b4 add input_mapper scafolding 2017-09-11 00:20:20 -05:00
twinaphex 14f57cad78 tmp_append_path freed too soon 2017-09-10 01:03:26 +02:00
twinaphex 1f0394d0b6 (configuration.c) Cut down on stack usage 2017-09-09 21:35:09 +02:00
twinaphex ad579e5cc4 Revert "Cleanups"
This reverts commit 3eeae957f6.
2017-09-09 00:17:14 +02:00
twinaphex 3eeae957f6 Cleanups 2017-09-09 00:12:40 +02:00
Twinaphex 652b0aa940 Merge pull request #5386 from fr500/master
make the verbosity toggle less weird:
2017-08-31 11:50:47 +02:00
radius e40ebccbdd make the verbosity toggle less weird:
right now, enabling verbosity via -v causes it to change the config parameter.

Now it doesn't changet the config parameter unless the switch is actually flicked manually
2017-08-30 22:23:13 -05:00
twinaphex e16371b8a5 Merge input_config.c and input_driver.c 2017-08-31 02:25:04 +02:00
twinaphex 6fc48a39d9 (MaterialUI) Add Menu Icons Enable setting 2017-08-17 21:05:38 +02:00
twinaphex 5c6b230e42 Start adding separate setting 'framebuffer_opacity' 2017-08-15 22:17:02 +02:00
Rob Loach 8424c26068
Add View Favorites Tab setting 2017-08-13 18:38:38 -04:00
Jean-André Santoni d037546a13 (XMB) Display favorites tab, part 2 2017-08-12 17:10:14 +02:00
denu8thell c5b36320df Added option to change controller port to listen to for showing overlay input. 2017-08-08 09:56:27 -05:00
denu8thell f0606d60d2 Add option and menu setting for viewing inputs on overlay. 2017-08-08 06:50:39 -05:00
radius cfa0d74df9 fix saving the libretro device in overrides 2017-08-06 22:37:29 -05:00
Twinaphex ba31285160 Merge pull request #5172 from RobLoach/horizontalperf
Allow Toggling the XMB Horizontal Animation
2017-08-06 16:08:59 +02:00
Andrés 54ef8f1399 Merge branch 'master' into master 2017-08-06 02:06:19 -05:00
radius 70956dca6f add new variables for "content dir" 2017-08-05 12:31:58 -05:00
radius 2db79242c9 remove remaps 2017-08-05 11:21:07 -05:00
Rob Loach 7d71746b21
Add Horizontal Animation configuration 2017-07-14 15:11:27 -04:00
meleu 58de712b77 show useful OSD messages to cheevos users after launching a game 2017-07-01 23:20:44 -03:00
twinaphex e58eee37bc Cleanups 2017-06-28 05:44:59 +02:00
twinaphex 5d1cfc47cc C89_BUILD fixes 2017-06-25 04:05:34 +02:00
Charlton Head 4ad5f67663 TinyALSA support 2017-06-23 20:44:00 -05:00
Rob Loach 7b57696a51 Use GLOBAL_CONFIG_DIR for the skeleton config path
This saves us a compilation #if, and allows changing the `GLOBAL_CONFIG_DIR` during compilation if so desired.
2017-06-21 19:28:40 -04:00
twinaphex 540b9d5615 Add 'Show Core Updater' 2017-06-20 02:22:07 +02:00
twinaphex 66fc9e6a06 Add menu_show_online_updater 2017-06-20 01:42:28 +02:00
twinaphex e0cc113689 Try to fix this regression https://github.com/libretro/RetroArch/issues/5060 2017-06-18 18:50:46 +02:00
twinaphex 6af5bd01bf Merge retro_stat and file_path 2017-06-16 15:00:11 +02:00
Twinaphex 6d85e1f0a6 Merge pull request #5045 from casdevel/mice
Add player mouse device selection
2017-06-10 04:13:16 +02:00
twinaphex cdf7a403ea Add audio mixer mute enable 2017-06-08 23:53:24 +02:00
twinaphex cdd7fbeb52 Add audio mixer volume setting 2017-06-08 22:58:43 +02:00
twinaphex 420d0d0607 Get rid of audio_driver_set_volume_gain 2017-06-08 22:24:51 +02:00
Zoran Vuckovic a74197dc49 Add player mouse index setting 2017-06-08 17:57:36 +02:00
twinaphex 96bfb35e0b Set default input driver to x - udev can be hit/miss on some
people's configurations
2017-06-06 21:04:15 +02:00
twinaphex cc1954b4ac Add 'Filter by current core' 2017-06-01 00:25:13 +02:00
twinaphex 449483206f Revert "New attempt to fix memory leaks of struct retro_system_info"
This reverts commit a1d3dd69dd.
2017-05-30 01:44:49 +02:00
twinaphex a1d3dd69dd New attempt to fix memory leaks of struct retro_system_info
char variables
2017-05-29 22:24:10 +02:00
twinaphex e47056468c xmb_show_music - no longer exclusive to HAVE_FFMPEG builds 2017-05-28 00:03:28 +02:00
Zoran Vuckovic eebd7bbeea Change shared-mode settings 2017-05-24 16:25:36 +02:00
twinaphex a6789c5717 Update logs 2017-05-23 21:14:53 +02:00
twinaphex ccba9635b6 Update the way default directories are handled 2017-05-23 19:43:58 +02:00
twinaphex dd9034248b Take out HAVE_SHADERPIPELINE ifdef 2017-05-16 21:25:15 +02:00
twinaphex 126a5bf121 Use string_is_equal_fast/string_is_not_equal_fast 2017-05-16 04:00:37 +02:00
twinaphex eddb655eb9 Split off user_language from settings struct 2017-05-15 20:41:04 +02:00
twinaphex bf3188eac4 Combine runloop_ctl and rarch_ctl 2017-05-15 05:06:23 +02:00
twinaphex 160c8167d6 Cleanups 2017-05-15 04:36:48 +02:00
Sérgio Benjamim b8c3c6e405 Change default overlay in mobile to flat/retropad.cfg 2017-05-14 14:29:39 -03:00
twinaphex 42ebe7a7ad Merge runloop.c and retroarch.c 2017-05-11 09:11:46 +02:00
twinaphex 2906bec7a8 Create input_driver_get_uint 2017-05-11 07:36:21 +02:00
twinaphex ef8094836f Create input_driver_get_float 2017-05-10 07:07:06 +02:00
twinaphex 99e7cb7d75 Only need to grab settings pointer from within audio_driver_flush
now when setting slowmotion
2017-05-08 21:50:21 +02:00
twinaphex 097515fa63 No longer have to grab settings pointer to get audio mute value 2017-05-08 21:39:08 +02:00
twinaphex 988647f92a Move defines to configuration.c 2017-05-08 02:25:55 +02:00
Jean-André Santoni c34b4dd787 Fix lakka settings 2017-05-03 17:01:37 +02:00
twinaphex 63504cd9c8 No longer need to grab threaded variable from settings struct 2017-04-29 16:37:49 +02:00
twinaphex 79c7627651 Move video_viewport_custom to gfx/video_driver.c 2017-04-29 13:10:01 +02:00
Monroe88 ada900e1e1 Unhardcode WASAPI default settings 2017-04-28 21:40:24 -05:00
twinaphex 8ab4f5a0b2 Gotten rid of all reallocs now inside configuration.c 2017-04-29 00:43:20 +02:00
twinaphex e6ab06a701 Move path variables 2017-04-29 00:39:29 +02:00
twinaphex 957c85f9ea Cleanups 2017-04-28 23:02:22 +02:00
twinaphex f0c2d786ae Update arrays struct 2017-04-28 22:59:13 +02:00
twinaphex 5c024f1cd8 Fix memory leak 2017-04-28 21:47:26 +02:00
twinaphex 47cb15cb03 No more realloc for uints settings 2017-04-28 21:05:34 +02:00
twinaphex 05e4ec733e Move uint variables 2017-04-28 21:03:04 +02:00
twinaphex 9ff3221c9d Refactors 2017-04-28 20:08:12 +02:00
twinaphex fdd85654d6 Split up uint and int 2017-04-28 19:55:09 +02:00
twinaphex 7bbd20b31d Move int settings 2017-04-28 19:12:48 +02:00
twinaphex 6d4b44bf94 Use malloc instead of calloc 2017-04-28 15:14:51 +02:00
twinaphex ff3a9e87e0 Optimize populate_settings_float 2017-04-28 15:01:11 +02:00
twinaphex 0da40fb3aa Move all float settings 2017-04-28 14:57:55 +02:00
twinaphex 4e92a4ed77 Fix this 2017-04-28 14:33:18 +02:00
twinaphex 3764c39dfc Optimize populate_settings_bool - should not keep spamming
realloc now
2017-04-28 14:11:34 +02:00
twinaphex ed53be7c81 Move all bool settings 2017-04-28 14:11:34 +02:00
twinaphex b792c5deae move bool setting 2017-04-28 12:26:01 +02:00
twinaphex 3e24672a43 Move bool settings 2017-04-28 12:23:59 +02:00
twinaphex cc095e56fc Start refactoring bool variables 2017-04-28 00:53:20 +02:00
twinaphex ba079b14dc Cleanups 2017-04-28 00:01:47 +02:00
twinaphex ae1c26cbc4 Restructure settings struct 2017-04-28 00:00:43 +02:00
twinaphex d257ec51a0 Use wrapper configuration macros 2017-04-27 23:46:32 +02:00
Zoran Vuckovic f412095047 Add shared-mode buffer length option 2017-04-26 18:37:44 +02:00
twinaphex e179108080 Cleanups 2017-04-26 00:24:59 +02:00
twinaphex 8d0e3d7777 Wrap settings->input.binds 2017-04-25 18:27:18 +02:00
twinaphex 3b3b008614 Move code to input_config_reset 2017-04-25 18:18:37 +02:00
twinaphex d66aff8fbd Start wrapping settings->input.binds 2017-04-25 18:12:13 +02:00
twinaphex e1e83b17b7 Wrap settings->input.libretro_device 2017-04-25 17:14:46 +02:00
twinaphex c871faa1f5 Move pid/vid arrays out of settings struct and move them
to input_config
2017-04-25 16:49:54 +02:00
twinaphex 690b729474 config_save_autoconf_profile - cleanup 2017-04-25 16:38:47 +02:00
twinaphex 6ace8ce66a Rewrite autoconf_binds and move it to task_autodetect.c - take
it out of the settings struct
2017-04-25 16:33:30 +02:00
twinaphex 359af5d5ab Go through wrapper function 2017-04-25 16:07:17 +02:00
twinaphex 7b5b49a5e6 Move autoconfigured variables out of settings struct;
these values are not written back to the config file
2017-04-25 15:49:27 +02:00
twinaphex 83684df3e9 Use configuration_set_ wrappers 2017-04-25 15:13:50 +02:00
twinaphex 3ec5816259 Rewrite RUNLOOP_CTL_SYSTEM_INFO_GET 2017-04-23 16:41:26 +02:00
Zoran Vuckovic 9ef51d8215 Change default buffering behavior in shared mode 2017-04-22 11:09:08 +02:00
Zoran Vuckovic 62d9e087c4 Fix issues with some cores in shared mode 2017-04-22 09:25:12 +02:00
twinaphex f9bc2d3783 Use memcmp instead of string_is_equal where possible for
better performance
2017-04-21 22:47:15 +02:00
Zoran Vuckovic 90cfb50658 Added settings and non-standard frame rate handling 2017-04-14 03:35:40 +02:00
Zoran Vuckovic 129151d5fc add wasapi audio driver 2017-04-11 00:24:37 +02:00
twinaphex 8c89ec158c Update copyrights 2017-03-22 03:09:18 +01:00
Rob Loach 157fbeccb5
Add Font Text Color settings 2017-03-12 10:33:06 -04:00
twinaphex 03d58e9e62 Update 2017-03-07 15:00:20 +01:00
Brad Parker 1f42889936 add settings -> network entry to force using a MITM server for netplay 2017-03-05 14:19:37 -05:00
Jean-André Santoni 64a11ca0f4 (XMB) Allow hidding the netplay tab 2017-02-27 23:32:24 +01:00
twinaphex 803dd83e67 Put IOS ifdef around this 2017-02-26 22:24:07 +01:00
Twinaphex fdbdcfee65 Merge pull request #4691 from GregorR/netplay-slave-mode
Netplay slave mode
2017-02-26 21:49:21 +01:00
Twinaphex b7b3b2cb5f Try to prevent truckload of warnings on iOS 2017-02-26 10:33:03 +01:00
twinaphex af971ea9be Try setting path when defaults menu_config is set 2017-02-26 09:35:00 +01:00
Gregor Richards a3e3b3e790 Adding settings to allow/require connections in slave mode. 2017-02-23 21:33:44 -05:00
twinaphex d0e49a2d8f Rename some tasks 2017-02-21 16:50:39 +01:00
twinaphex ba16bee5d1 Create task_push_content_load_nothing_with_dummy_core 2017-02-21 03:32:52 +01:00
twinaphex 90d6466d56 (configuration.c) Get rid of another memset 2017-02-20 01:53:53 +01:00
Gregor Richards 816d7786ac Re-adding the option to start in spectator mode
This used to be a configuration option because spectator mode and "net"
mode were incompatible. When the ability to switch between player and
spectator was added, the configuration option was removed, since it was
no longer a mode toggle. This re-adds it, mainly so that I can use it to
implement regression tests.
2017-02-16 19:17:06 -05:00
radius 28deb34742 fix #4625 2017-02-13 01:24:48 -05:00
Gregor Richards aa77d688ec Make announcing netplay on the public lobby optional. 2017-02-06 13:45:58 -05:00
Gregor Richards 55157e934d input_latency_frames is now configurable and has a range 2017-02-01 22:54:03 -05:00
twinaphex 4b476cfe5f config_replace - add bool argument 2017-01-24 18:08:26 +01:00
twinaphex efff2be528 Another cleanup 2017-01-24 15:04:32 +01:00
twinaphex 3d7183577e Clean this up further 2017-01-24 15:03:23 +01:00
twinaphex afb0881f05 Incompatible shader backend conditional was reached even if we had
no shader set
2017-01-24 15:01:48 +01:00
Brad Parker 57949227df DOS: initial input/joypad driver 2017-01-24 00:55:58 -05:00
Brad Parker c4bfa6b0d2 DOS: initial VGA int13 graphics driver 2017-01-22 10:47:11 -05:00
Brad Parker 05c37bd39f initial GDI driver skeleton 2017-01-16 20:41:04 -05:00
Ryunam ebded84b67 Add option to allow or prevent removal of playlist entries 2016-12-27 13:20:41 +01:00
twinaphex 51ec0e0704 (configuration.c) Cut down on reallocation/allocation 2016-12-26 04:14:09 +01:00
twinaphex 8a258d2511 (configuration.c) Cleanups 2016-12-26 03:16:27 +01:00
twinaphex e24f58361c Cleanup config_save_file 2016-12-26 03:01:29 +01:00
twinaphex b4760ef065 Wii port works again 2016-12-25 04:13:30 +01:00
Ryunam c80d1e8242 Add toggle to show / hide Import Content tab on XMB 2016-12-24 18:45:15 +01:00
twinaphex 77e5cdbfde Revert "Rename runloop_msg_queue_push to video_driver_msg_queue_push"
This reverts commit ad7386913c.
2016-12-22 23:36:11 +01:00
twinaphex ad7386913c Rename runloop_msg_queue_push to video_driver_msg_queue_push
and move code to video_driver.c
2016-12-22 13:15:02 +01:00
Brad Parker 94a6e759cf merge battery branch into master 2016-12-19 18:08:41 -05:00
Twinaphex 25fcfb47c7 Use C-style string 2016-12-19 23:17:36 +01:00
Twinaphex 76c4a4f7a0 Merge pull request #4279 from sethk/macos_cleanup
macOS cleanup
2016-12-19 23:15:10 +01:00
Gregor Richards 30beee6004 Be consistent about the type of check_frames. Fixes warnings. 2016-12-19 14:54:13 -05:00
Brad Parker 7aac7f986a add option to show battery level next to the datetime in the menu 2016-12-19 14:28:21 -05:00
Gregor Richards f7f6590156 Goodbye delay_frames! stateless_mode is the new delay_frames=0 2016-12-18 19:28:43 -05:00
Gregor Richards 03415c261d Added netplay spectator password separate from play password 2016-12-18 19:28:43 -05:00
Gregor Richards 763a657f82 Terrible first cut at password (sent in plain text D-8) 2016-12-18 19:28:42 -05:00
Gregor Richards 9b2270f5d4 Say goodbye to spectator mode (for now) 2016-12-18 19:28:42 -05:00
Seth Kingsley d79cdffe37 Don't set config path until open_default_config_file()
This allows overriding of the config with --config
2016-12-17 21:06:07 -08:00
twinaphex 96ffd8e025 Revert "Remove HAVE_COMPRESSION ifdefs in file_path.c"
This reverts commit 4103b70833.
2016-12-17 12:55:38 +01:00
twinaphex 4103b70833 Remove HAVE_COMPRESSION ifdefs in file_path.c 2016-12-17 12:20:49 +01:00
twinaphex a82492a681 Cleanup config_unload_override 2016-12-15 12:07:02 +01:00
twinaphex 1948a77bb5 Add TODO/FIXME 2016-12-14 17:56:55 +01:00
twinaphex 9957099bf0 Add 'unified menu controls' setting 2016-12-11 01:29:53 +01:00
twinaphex 80a6013e7b Add default values for check_frames/delay_frames 2016-12-07 03:08:59 +01:00
twinaphex 001738d326 (netplay) Set netplay port value to RARCH_DEFAULT_PORT by default 2016-12-06 22:20:20 +01:00
twinaphex cd2abc445a Create enums per driver class 2016-12-05 06:37:26 +01:00
Jean-André Santoni d00566b018 Add setting for the savestate thumbnails 2016-12-01 20:31:07 +01:00
Gregor Richards 22798e26c7 delay_frames naming consistency
Unifying all of the various inconsistent names of delay_frames into a
single name: delay_frames.
2016-12-01 13:34:37 -05:00
Twinaphex bb499b70be Merge pull request #4104 from GregorR/natt
NAT traversal
2016-11-30 16:09:53 +01:00
radius 2e7821e337 add a toggle to the firmware check so it can be overruled 2016-11-29 23:22:22 -05:00
Gregor Richards 48240c2806 Adding Netplay NAT traversal option (but not implementation yet) 2016-11-29 22:18:37 -05:00
twinaphex 80798ab924 Remove hacky 'OSK Keyboard' overlay 2016-11-27 02:46:09 +01:00
radius 8cb5ed0d95 (win) add fixed window size mode 2016-11-23 19:43:50 -05:00
twinaphex 6893e8f97e (MSVC) Buildfix 2016-11-23 10:27:46 +01:00