francescotintori
9744fcb76a
Adds base content directory support in playlists. If playlist base content directory does not match configuration parameter 'rgui_browser_directory', all entries paths are automatically fixed to match parameter 'rgui_browser_directory'.
...
Functionality is enabled if new parameter 'playlist_autofix_paths' is enabled.
2020-07-27 20:59:56 +02:00
jdgleaver
fba4a8e837
(RGUI) Add optional 'toggle switch' icons
2020-07-27 14:45:07 +01:00
Hugo Hromic
e5a50a4e33
(Menu/DisplayList) Make notification font size option visible when graphics widgets are enabled
...
The on-screen audio/video statistics uses the font size option for rendering.
2020-07-26 22:28:32 +01:00
jdgleaver
9a19a7ae31
Core option improvements
2020-07-24 15:31:50 +01:00
Autechre
53eee276c7
Merge pull request #11070 from Ryunam/notification-font
...
Make Notification Font option visible when Graphics Widgets are enabled
2020-07-23 18:42:47 +02:00
Ryunam
ee8317a8e4
Make Notification Font visible when Widgets are enabled
2020-07-23 18:26:42 +02:00
jdgleaver
60407a84e6
Add input remap drop-down lists
2020-07-23 17:20:41 +01:00
twinaphex
b84f62c440
Silence warning - char buffer was too small for what we wanted to
...
fit into it
2020-07-23 06:46:05 +02:00
twinaphex
06eeea3931
We do use it, but only for HAVE_NETWORKING builds
2020-07-23 06:03:13 +02:00
twinaphex
efbb6aa81d
stub this out for now until we actually start using this
2020-07-23 05:58:07 +02:00
twinaphex
a3242daa5d
Silence more warnings
2020-07-23 05:51:04 +02:00
twinaphex
b929553231
- Silence 'variable might be used uninitialized' warning
...
- PS2 - Add TODO/FIXME note
2020-07-23 05:02:52 +02:00
Ryunam
4d2fe14c1d
Adjustments to Screenshot Notification options
2020-07-20 19:44:55 +02:00
twinaphex
54b04af8de
More buildfixes
2020-07-20 02:11:03 +02:00
twinaphex
4337ec33d7
Buildfix
2020-07-20 02:09:07 +02:00
twinaphex
9fb54a0a1c
Fix --disable-menu
2020-07-20 01:58:49 +02:00
twinaphex
632329f4bb
We should probably allow the user to individually control the screenshot
...
flash
2020-07-20 01:11:08 +02:00
twinaphex
279e142668
Properly hide other notification visibility screenshot settings
...
when master one is disabled
2020-07-20 01:09:08 +02:00
twinaphex
36a76d1248
Take out my own implementation in favor of Ryunam's
2020-07-20 00:50:40 +02:00
Autechre
8861416b32
Merge pull request #11046 from Ryunam/screenshot-notification
...
Add options to control visibility, duration and flashing effect of Screenshot Notifications
2020-07-20 00:27:02 +02:00
Ryunam
5014f90e4d
Add options to customize Screenshot notifications
2020-07-19 23:42:16 +02:00
twinaphex
ccd9b8ead4
(Widgets) onscreen Notifications -> Add setting to enable/disable 'take
...
screenshot' widget individually
2020-07-19 23:26:14 +02:00
twinaphex
723b42f655
Cleanups
2020-07-19 22:44:46 +02:00
Hugo Hromic
1e3fb9505c
(Menu/OSD) Implement configurable update interval for memory usage display
...
Obtaining system memory metrics is generally an expensive operation.
2020-07-19 19:57:50 +01:00
jdgleaver
230c1cdde2
Add option to show/hide 'last used disc restored' notifications
2020-07-17 12:52:28 +01:00
twinaphex
36b581c733
Add 'Show Cheats Applied' onscreen notification visibility setting
2020-07-17 03:32:22 +02:00
twinaphex
ea920b1aaf
Silence warning
2020-07-17 02:18:32 +02:00
Autechre
bbe234898f
Merge pull request #11030 from hhromic/menu-imprv
...
(Menu) General usability improvements for setting defaults
2020-07-16 18:55:18 +02:00
jdgleaver
75b3b5350c
Add 'Notification Visibility' menu
2020-07-16 16:32:01 +01:00
Hugo Hromic
f4dec615ef
(Menu) General usability improvements for setting defaults
2020-07-16 09:17:10 +01:00
jdgleaver
84a71ea133
Rewrite 'task_autodetect.c': Ensure thread safety + clean-ups/rationalisation
2020-07-14 17:46:58 +01:00
Autechre
72edc1ac7c
Merge pull request #11010 from Jamiras/cheevos_sound
...
(cheevos) add option to play custom sound on achievement unlock
2020-07-12 13:32:59 +02:00
twinaphex
8656b3d6f8
Create specialized optimized path_basedir_size
2020-07-11 19:29:43 +02:00
Jamiras
96c5f5dfb0
add option to play custom sound on achievement unlock
2020-07-11 10:56:09 -06:00
jdgleaver
73b502a16d
Fix 'current item' marker position in float drop-down lists
2020-07-10 11:44:18 +01:00
jdgleaver
506aa0a36c
Add optional widget-based 'load content' launch feedback animation
2020-07-09 13:05:28 +01:00
Hugo Hromic
61aed8b911
(Menu/Drivers) Implement null driver protection for critical drivers
...
Can prevent the user from locking him/herself out of the program using the UI.
Protected drivers: input, joypad, hid, video and menu.
Note: Developer users can always override this protection by manually editing
the active configuration file or using `--appendconfig`.
2020-07-07 22:54:45 +01:00
Hugo Hromic
c985dcc84d
Revert "Add 'Ignore null drivers' setting"
...
This reverts commit f16f3d2968
.
2020-07-07 22:54:45 +01:00
Autechre
abfd0ed030
Merge pull request #10959 from jdgleaver/static-core-load
...
(Static Platforms) Add option to not restart RetroArch when launching content with the currently loaded core
2020-07-07 11:45:18 +02:00
twinaphex
11872ea157
Revert "Make Threaded Video an option that requires a restart"
...
This reverts commit 05d11f6c1d
.
2020-07-07 07:49:33 +02:00
twinaphex
05d11f6c1d
Make Threaded Video an option that requires a restart
2020-07-07 07:44:23 +02:00
twinaphex
9b228a5f00
(menu displaylist) Add ifdefs
2020-07-05 10:14:40 +02:00
twinaphex
ce98bbd395
Put this under HAVE_RUNAHEAD ifdef
2020-07-05 05:33:53 +02:00
jdgleaver
e87b8311c8
(Static Platforms) Add option to not restart RetroArch when launching content with the currently loaded core
2020-07-03 17:12:23 +01:00
twinaphex
21c3072ffb
Fix menu
2020-07-02 17:14:31 +02:00
twinaphex
47e22d69bf
Add HAVE_VIDEO_FILTER
2020-07-02 06:28:14 +02:00
twinaphex
ac67463ebc
Add HAVE_SCREENSHOTS ifdef
2020-07-02 02:16:47 +02:00
twinaphex
3ee788def2
Add HAVE_DSP_FILTER
2020-07-02 02:13:04 +02:00
twinaphex
d6bd12277f
Hide Network Settings and Cheevos screens if HAVE_NETWORKING
...
and/or HAVE_CHEEVOS are not defined
2020-07-01 21:10:19 +02:00
twinaphex
87b9c2a367
Add HAVE_REWIND switch
2020-07-01 21:04:05 +02:00
twinaphex
d50c49c4e8
Add more HAVE_SCREENSHOTS ifdefs
2020-07-01 17:54:13 +02:00
twinaphex
1e6b8385fd
Fix two potential memory leaks
2020-07-01 00:09:54 +02:00
twinaphex
53797b15ce
CXX_BUILD buildfix
2020-06-30 22:15:49 +02:00
twinaphex
395fd7fea7
(menu_cbs_get_value.c) Optimizations
2020-06-30 20:55:05 +02:00
twinaphex
223d76680a
Add HAVE_CHEATS ifdef
2020-06-30 19:35:55 +02:00
Hugo Hromic
9b2a4f3c21
(Menu) Fix cursor forced to first entry after displaying lists
2020-06-30 13:59:52 +01:00
twinaphex
0a1775feb2
Cleanups
2020-06-30 07:56:16 +02:00
twinaphex
a2438c67a6
Cleanups
2020-06-30 07:32:24 +02:00
twinaphex
cf4b406366
Prevent NULL-pointer dereference
2020-06-30 07:04:55 +02:00
twinaphex
9fc3536237
Optimization
2020-06-30 07:04:23 +02:00
twinaphex
1315dd96f5
menu_setting_new_internal -replace calloc with malloc
2020-06-30 06:58:08 +02:00
twinaphex
99f8137972
(Menu) Cleanups
2020-06-30 05:43:39 +02:00
twinaphex
5479196a79
Get rid of setting_get_type
2020-06-30 05:21:47 +02:00
twinaphex
6419ed08cc
We can now get rid of menu_setting_get_label
2020-06-30 03:30:41 +02:00
twinaphex
f6dc06ac10
(menu_cbs_get_value.c) Cut down on all the slow menu_setting_find
...
calls
2020-06-30 03:22:38 +02:00
twinaphex
879cb375e7
(menu_cbs_get_value.c) Start getting rid of settings pointer
...
grabbing
2020-06-30 02:36:55 +02:00
twinaphex
d748b37e6b
(Ozone/XMB) Use malloc instead of calloc for file_list
2020-06-29 04:24:06 +02:00
parport0
f2728ae0de
Show TEXTURE_BLUETOOTH instead of TEXTURE_NETWORK
2020-06-28 23:08:58 +03:00
Autechre
b57e6e76c2
Revert "Bluetooth fixes"
2020-06-28 19:40:37 +02:00
parport0
5985d99466
Uncomment bluetooth.png
2020-06-28 15:59:07 +03:00
twinaphex
6e015d32a8
Optimize some strlen and file_path_str usage - condense this
...
back to STRLEN_CONST usage
2020-06-28 00:36:23 +02:00
twinaphex
497dc7a38a
(menu) move headers around - no more menu/widgets
2020-06-27 19:33:49 +02:00
twinaphex
01e2cc2465
Integrate menu_dialog.c into retroarch.c
2020-06-27 19:08:02 +02:00
twinaphex
8259a0fd89
(Menu) Merge menu_filebrowser.c into menu_displaylist.c
2020-06-27 18:54:14 +02:00
twinaphex
deb7fc5bf9
Comment out bluetooth.png image for now until it has been added
...
to retroarch-assets
2020-06-27 18:32:15 +02:00
Autechre
10ddb274bc
Merge pull request #10866 from parport0/master
...
Add a bluetooth driver
2020-06-27 16:46:11 +02:00
twinaphex
f16f3d2968
Add 'Ignore null drivers' setting
2020-06-27 03:00:28 +02:00
twinaphex
73199d5df3
(MaterialUI) Use malloc
2020-06-27 01:52:00 +02:00
Autechre
5f607f5809
Merge pull request #10922 from jdgleaver/playlist-config
...
Refactor playlist struct configuration
2020-06-26 20:35:39 +02:00
twinaphex
1ae20ea17c
Style nits - turn macro names into upper-case - some while style nits
2020-06-26 20:00:19 +02:00
twinaphex
011806bce8
Cleanups
2020-06-26 17:45:35 +02:00
twinaphex
3aafed5030
Cleanups
2020-06-26 17:37:09 +02:00
twinaphex
0bb6fafac5
Revert "(Ozone) Cleanups"
...
This reverts commit ac601e6aeb
.
2020-06-26 17:27:45 +02:00
twinaphex
ac601e6aeb
(Ozone) Cleanups
2020-06-26 17:21:32 +02:00
twinaphex
e4c187b718
xmb_render - Make it more similar to materialui_render
2020-06-26 16:57:54 +02:00
twinaphex
1fe0dbafbe
(XMB) Only do mouse processing once in render - not every time in frame
2020-06-26 16:51:50 +02:00
jdgleaver
0fcfb3deda
Refactor playlist struct configuration
2020-06-26 15:40:19 +01:00
twinaphex
7027b094c1
gfx_display_draw_text - cleanups
2020-06-25 23:45:14 +02:00
twinaphex
6e072e245e
Enlarged INT/UINT selection limit from 999 to 9999
2020-06-25 14:41:56 +02:00
twinaphex
de36ff20fb
Create string_ends_with_size
2020-06-25 14:38:06 +02:00
twinaphex
aa48eeb98e
Turn path_default_slash uppercase, and do some optimizations
2020-06-25 13:36:01 +02:00
twinaphex
601a73fa8b
Use string_starts_with_size where possible - avoids the strlen
2020-06-25 12:51:04 +02:00
parport0
a24d2b50a5
bluetooth: split into labels and sublabels
2020-06-24 12:53:27 +03:00
parport0
23c08ad9b0
Add bluetoothctl bluetooth driver
2020-06-24 12:53:27 +03:00
twinaphex
58f67aacc7
Cleanups
2020-06-24 10:22:45 +02:00
twinaphex
a48af59c92
Cleanups
2020-06-23 18:05:07 +02:00
twinaphex
edc5d1a1e5
Merge menu_input_bind_dialog into retroarch.c - global state is now
...
part of rarch_state
2020-06-23 17:26:33 +02:00
twinaphex
d62bf9b16c
(menu_input_bind_dialog.c) Cleanups
2020-06-23 17:13:46 +02:00
twinaphex
459a7df778
(menu_input_bind_dialog.c) Pointer cleanups
2020-06-23 16:58:37 +02:00
twinaphex
f8fecadd88
menu_input_bind_dialog - cleanups
2020-06-23 16:49:08 +02:00
twinaphex
d0f57cdd6f
Update
2020-06-23 15:06:20 +02:00
twinaphex
dbb2cbb959
Cleanups
2020-06-23 15:03:48 +02:00
Hugo Hromic
4bc4a4dae8
(Ozone/XMB) Use consistent icon for 'Screen Resolution' option in video output menu
2020-06-21 10:50:46 +01:00
Hugo Hromic
d9fabec88e
(Ozone) Add missing icon for 'State Slot' option in Quick Menu
2020-06-19 22:55:47 +01:00
jdgleaver
80f36e16d0
Add option to selectively 'lock' (prevent modification of) installed cores
2020-06-18 17:36:33 +01:00
jdgleaver
0c18da5d49
(Disk Control Interface) Enable 'Load New Disc' while disk tray is open
2020-06-17 11:43:54 +01:00
jdgleaver
2782b87267
Add option to automatically backup cores when updating
2020-06-16 11:12:22 +01:00
jdgleaver
85bbba84c2
(GLUI) Optimise list insertion when adding playlist and dropdown list items
2020-06-14 14:45:53 +01:00
twinaphex
6cc9a3f9b4
(UWP) Buildfix + uwp_input cleanups
2020-06-13 01:01:30 +02:00
jdgleaver
1cdd3c32c0
(Manual Content Scanner) Add option to disable recursive scanning
2020-06-12 10:00:38 +01:00
twinaphex
45f90ad89a
(menu_dialog) Cleanups
...
Make menu_hash_help no longer dependent on the menu code
2020-06-12 08:06:30 +02:00
Autechre
dc10dc4702
Merge pull request #10837 from parport0/master
...
Add options for moving the on-screen overlay
2020-06-11 18:03:02 +02:00
jdgleaver
fa069c28f3
Add sublabels to all hotkey bind entries
2020-06-11 15:38:25 +01:00
jdgleaver
42ad070a1d
Add 'core management' menu
2020-06-11 14:12:20 +01:00
parport0
a4590acde9
Add options for moving the on-screen overlay
2020-06-11 15:39:23 +03:00
twinaphex
963c01cf48
(RGUI) Move global state to struct
2020-06-10 23:33:20 +02:00
twinaphex
e0090010f4
Cleanup menu_input_bind_dialog.c
2020-06-10 17:54:19 +02:00
hizzlekizzle
db63e0a60a
add hold-select to hardcoded menu gamepad combos ( #10827 )
...
* add hold-select to hardcoded menu gamepad combos
2020-06-09 21:54:28 -05:00
jdgleaver
eb425b997b
Suppress the display of 'empty' quick menu listings when closing content
2020-06-09 14:09:22 +01:00
twinaphex
1597a6893d
Get rid of 'All Users Control Menu' setting - was not properly
...
implemented - input system is in for a big overhaul in the near
future so this could be addressed in a better way then
2020-06-09 13:55:03 +02:00
jdgleaver
32a6d97e48
Set SD_FLAG_ADVANCED on 'Hotkey Enable Delay' setting
2020-06-09 11:22:36 +01:00
jdgleaver
47150cab07
Wire up menu entry for 'hotkey delay' option + 'hotkey enable' clarifications
2020-06-09 10:20:44 +01:00
twinaphex
7841f07e08
Add ifdef
2020-06-08 21:45:31 +02:00
twinaphex
9364deb539
Cut down on string_is_equals for history lists
2020-06-08 21:34:39 +02:00
twinaphex
03247eceba
More localizations - some string is equal optimizations
2020-06-08 20:52:37 +02:00
twinaphex
12b22b7904
(Windows) Fix core path entries in image/video/music history playlists
2020-06-08 17:33:21 +02:00
twinaphex
5fc12c7761
Dehardcode strings and other cleanups
2020-06-08 16:02:06 +02:00
twinaphex
b1425bcd91
Localize NA string
2020-06-08 15:50:43 +02:00
twinaphex
66602f4ff8
Refactor left/right callbacks for tabs - just look for '_tab'
...
at the end of a string
2020-06-08 15:44:36 +02:00
jdgleaver
ba6e53c2e4
Fix launching of playlist content assigned to 'built-in' cores
2020-06-08 12:00:40 +01:00
twinaphex
5db62e73da
(Ozone/XMB) Optimize some string_is_equal comparisons
2020-06-08 07:19:19 +02:00
twinaphex
2a21a3f893
Cleanups
2020-06-08 06:00:53 +02:00
twinaphex
9707f1f622
Get rid of gfx_ctx_animation_tag
2020-06-08 04:09:12 +02:00
twinaphex
d15942f6c8
Cleanups
2020-06-07 20:55:27 +02:00
twinaphex
81b2cc0d14
Get rid of menu_entry_is_password
2020-06-07 20:27:17 +02:00
twinaphex
058adf247c
Further optimizations to menu_entry_get - get rid of some unnecessary
...
small wrapper functions
2020-06-07 20:02:12 +02:00
twinaphex
45896eb26e
(Ozone) Cleanups - move some static variables to only function
...
that needed them - and some other cleanups in loops
2020-06-07 18:17:53 +02:00
twinaphex
ad29b70d9e
(RGUI) Cleanups
2020-06-07 18:09:31 +02:00
twinaphex
26133d8336
(MaterialUI) Don't iteratively call menu_entries_get_size
2020-06-07 17:58:55 +02:00
twinaphex
4feed0031e
(XMB) Optimize xmb_selection_pointer_changed
2020-06-07 17:53:23 +02:00
twinaphex
2460603ea5
Further optimization to ozone_draw_entries
2020-06-07 17:46:23 +02:00
twinaphex
98b847cad9
Fix some memory leaks and fallthrough errors picked up on by
...
Clang static code analyzer
2020-06-07 16:15:35 +02:00
twinaphex
4a9f136aa9
Make menu_shader.c no longer dependent on menu driver state
2020-06-07 05:06:20 +02:00
twinaphex
fdf9f82593
(XMB) Delay menu_entry_get processing until necessary
2020-06-07 03:53:53 +02:00
twinaphex
08f1fb5b38
(Ozone) Cleanups
2020-06-07 03:45:57 +02:00
twinaphex
0010bffb63
action_select_default optimization
2020-06-07 03:33:24 +02:00
twinaphex
c97fbbb155
(XMB) Make similar optimizations for XMB
2020-06-07 03:13:02 +02:00
Autechre
eddcde84b6
Merge pull request #10802 from heuripedes/coz
...
Ozone improvement
2020-06-07 03:01:47 +02:00
twinaphex
4990bebd8a
Turn macro names into all-caps
2020-06-07 02:41:48 +02:00
twinaphex
37d926fc0d
Updates
2020-06-07 01:22:34 +02:00