jdgleaver
d77f6705df
Add option to hide 'Explore' tab + menu clean-ups
2020-07-29 13:01:49 +01:00
Bernhard Schelling
61e2b1581d
Explore view improvements
...
If no database item can be connected to a playlist entry through CRC32, find a match of the database name value using the playlist label.
Use database name instead of the systemname field of core_info_t as system name (systemname of some cores contains multiple system names, database name is more appropriate).
2020-07-29 04:33:03 +09:00
alphanu1
e222d62f6c
Merge pull request #7 from libretro/master
...
upstream
2020-07-28 18:55:54 +01:00
twinaphex
b1acb00832
(menu_explore.c) Cleanups - prevent some implicit memsets
2020-07-28 17:38:50 +02:00
Autechre
c963bbe15f
Merge pull request #11092 from schellingb/explore_fix_crashonexit
...
Explore view - Fix crash when quitting while viewing item details
2020-07-28 17:14:45 +02:00
twinaphex
dd524d7d35
(MaterialUI) Add placeholder Explore tab icon
2020-07-28 16:57:29 +02:00
Bernhard Schelling
6c8506399c
Fix crash when quitting while viewing item details
...
When RetroArch was closed while viewing/playing a content item opened through the explore view there would be a crash during cleanup because the cached playlist would be freed twice (once by playlists own playlist_free_cached and once more through explore_free).
2020-07-28 23:51:06 +09:00
Autechre
8cb861798e
Merge pull request #11075 from francescotintori/francesco/playlist_autofix
...
Playlist base content directory paths
2020-07-28 16:10:20 +02:00
alphanu1
55e3bd3d2d
Added ability to adjust porch values
...
Porches can now be manipulated from the CRTSwitchRes menu
2020-07-28 14:25:38 +01:00
twinaphex
6ccb758939
Update
2020-07-28 14:33:23 +02:00
twinaphex
395de4bae5
(Menu explore) jdgleaver's memory leak fixes
2020-07-28 14:32:46 +02:00
Bernhard Schelling
77a7e7eecd
Fix 2 memory leaks in explore view
...
Free cached playlist that could have been loaded before entering explore view
Free temporary hashmap used to filter sub-categories
2020-07-28 21:06:20 +09:00
twinaphex
4c6136d970
Stub out menu_explore.c when HAVE_LIBRETRODB is not defined
2020-07-28 12:15:05 +02:00
twinaphex
079d1fc2fc
(menu explore) Further cleanups
2020-07-28 11:42:51 +02:00
twinaphex
36c27378bf
Cleanups; C89_BUILD buildfixes, CXX_BUILD buildfixes, etc
2020-07-28 10:47:26 +02:00
twinaphex
0d6ceafb8b
(Menu explore) Buildfix
2020-07-28 05:26:44 +02:00
Bernhard Schelling
667e8a558e
Explore view - WIP1
...
A top content view that combines all playlists with database entries to browse by year, developer, system, etc.
Depends on the quality of the available metadata in the database (RDB) files.
2020-07-28 04:44:31 +02:00
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
twinaphex
de09440d1c
Change macros to all caps
2020-06-07 01:19:17 +02:00
Higor Eurípedes
ec197c441e
ozone: Move some menu_entry_get*() calls to a better place
...
menu_entry_get*() was getting called even for entries that wouldn't be displayed.
2020-06-06 20:08:28 -03:00
twinaphex
7413d05705
Cleanups
2020-06-06 22:42:43 +02:00
twinaphex
255cd3a937
MENU_ENTRIES_CTL_LIST_GET no longer used by menu drivers
2020-06-06 19:09:03 +02:00
twinaphex
82c009d405
Pass state around to menu_shader_manager_free
2020-06-06 18:44:53 +02:00
twinaphex
35fce65656
Move menu_driver_shader into menu_handle state
2020-06-06 18:41:21 +02:00
twinaphex
01da7b95e2
Revert "Move menu_displaylist global state to menu_handle_t"
...
This reverts commit c79966bd62
.
2020-06-06 18:30:08 +02:00
twinaphex
c79966bd62
Move menu_displaylist global state to menu_handle_t
2020-06-06 18:20:06 +02:00
jdgleaver
445921ac5d
Core info search optimisations + improved core selection logic + clean-ups
2020-06-06 13:59:28 +01:00
twinaphex
7063f3df13
Cleanups
2020-06-06 14:17:58 +02:00
twinaphex
b8374826ac
Merge menu_cbs into retroarch.c
2020-06-06 03:58:03 +02:00
twinaphex
6de048371f
Cleanups
2020-06-05 22:31:30 +02:00
twinaphex
7501b010f4
Cleanups
2020-06-05 22:00:10 +02:00
twinaphex
c3943836dd
(Menu) Cleanups
2020-06-05 20:58:09 +02:00
twinaphex
09f85d130d
Merge menu_driver.c into retroarch.c - yes, it's even bigger I know,
...
this is so that we can consolidate global state and then start splitting
things up across several files
2020-06-05 19:29:14 +02:00
twinaphex
b8f5f22a87
Cleanups
2020-06-05 18:17:31 +02:00
twinaphex
b42c1a2eda
Silence some Emscripten warnings
2020-06-04 23:44:54 +02:00
Guo Yunhe
40eb37ba46
Use fallback font for Persian
2020-06-04 23:36:04 +03:00
Autechre
b88377d277
Merge pull request #10787 from guoyunhe/new-languages
...
Add Persian, Hebrew and Asturian language options
2020-06-04 16:31:12 +02:00
Guo Yunhe
0701b99039
Add Persian, Hebrew and Asturian language options
2020-06-04 14:54:28 +03:00
jdgleaver
0a33e562f4
Add option to backup/restore installed cores
2020-06-04 12:20:58 +01:00
Autechre
cfcb107caf
Merge pull request #10771 from guoyunhe/key-format
...
Change keys to upper case
2020-06-03 14:05:41 +02:00
Guo Yunhe
2c635e9e1b
Avoid duplicate keys
2020-06-02 11:15:12 +03:00
Guo Yunhe
e9916df9d0
Change keys to upper case
2020-06-02 10:28:00 +03:00
twinaphex
00167caf54
Use localized strings
2020-05-29 12:54:09 +02:00
twinaphex
941c3b9678
Cleanups
2020-05-29 12:46:18 +02:00
twinaphex
11f63f379b
Localized strings
2020-05-29 10:59:14 +02:00
twinaphex
40a4b395d7
Localize string
2020-05-29 10:50:08 +02:00
twinaphex
8ddacead9f
Cleanups
2020-05-29 10:37:01 +02:00
twinaphex
93ae674624
Cleanups
2020-05-29 10:33:07 +02:00
twinaphex
ec35ce7fdc
Add TODO/FIXME notes
2020-05-29 10:23:48 +02:00
twinaphex
06f5f40cb3
Cleanups
2020-05-29 10:09:30 +02:00
twinaphex
56619d7276
Add more TODO/FIXME notes
2020-05-29 06:31:15 +02:00
twinaphex
ea0d3b5fd8
Remove obsolete function rarch_timer_begin_us
2020-05-29 05:21:37 +02:00
twinaphex
aa753eb492
Localize more strings
2020-05-29 02:52:56 +02:00
Twinaphex
b697ff8acd
Remove unused variables
2020-05-28 23:26:17 +02:00
Autechre
b9ada7bb28
Merge pull request #10726 from jdgleaver/core-updater-2
...
More core updater improvements
2020-05-28 23:21:09 +02:00
twinaphex
2293abd424
Fix DISABLE_NETWORKING
2020-05-28 23:19:34 +02:00
twinaphex
aa2e9b9a00
Buildfixes
2020-05-28 23:15:28 +02:00
jdgleaver
044bd03a13
More core updater improvements
2020-05-28 17:48:18 +01:00
jdgleaver
9f4a9e9cd6
Core updater improvements
2020-05-27 17:02:43 +01:00
twinaphex
02bc3ee1e8
Buildfixes/cleanups
2020-05-26 21:34:05 +02:00
jdgleaver
63c7deb583
(GLUI) Fix rendering of last on-screen entry divider in thumbnail views
2020-05-26 13:03:09 +01:00
Autechre
1fd777106d
Merge pull request #10707 from jdgleaver/date-separator
...
Enable configuration of date seperator in clock and runtime 'last played' displays
2020-05-25 18:22:01 +02:00
jdgleaver
18912ac23d
Enable configuration of date seperator in clock and runtime 'last played' displays
2020-05-25 15:46:53 +01:00
jdgleaver
230198fe4a
(Ozone) Add option to sort playlists after name truncation
2020-05-25 11:32:17 +01:00
twinaphex
88b8e5a16a
Replace with string_ends_with
2020-05-24 19:16:13 +02:00
twinaphex
93e8edf2f9
Fix C89_BUILD error and several style nits
2020-05-24 17:41:27 +02:00
Autechre
8ce192de82
Merge pull request #10699 from guoyunhe/ar-cjk-fonts
...
Fix Arabic, Chinese and Korean font rendering
2020-05-24 17:36:49 +02:00
twinaphex
64c30610f5
Fix menu_shader_manager_save_preset_internal
2020-05-24 16:44:48 +02:00
Guo Yunhe
b6561ee9ca
Fix Arabic, Chinese and Korean font rendering
2020-05-24 17:39:22 +03:00
twinaphex
5e772350b4
Turn rgui_osk_ptr_at_pos into static function
2020-05-24 04:06:49 +02:00
twinaphex
eb92274f9b
(RGUI) Cleanup function
2020-05-24 04:02:30 +02:00
twinaphex
b5fe162c32
C89_BUILD fix
2020-05-24 03:52:23 +02:00
twinaphex
b3a4c02d05
Reduce variable size
2020-05-23 03:12:16 +02:00
twinaphex
8c7e785661
Convert more strstrs
2020-05-23 02:46:58 +02:00
twinaphex
1db42a5611
Cleanup filebrowser_parse
2020-05-23 02:40:31 +02:00
twinaphex
44a254264b
Replace more strstrs
2020-05-23 02:29:13 +02:00
Autechre
89f5eefb92
Merge pull request #10554 from WeedyWeedSmoker/International-translations-update
...
International: Add all the language updates from Crowdin…
2020-05-23 01:52:28 +02:00
twinaphex
9fe01ff0c8
Replace strstr with string_ends_with
2020-05-23 00:41:14 +02:00
twinaphex
923dc52f87
Simplify menu_filebrowser.c and menu_shader.c code
2020-05-22 22:29:25 +02:00
Weedy Weed Smoker
80c1b54b52
Merge branch 'master' into International-translations-update
2020-05-23 03:14:09 +07:00
twinaphex
eaba575c9e
Replace strstrs where possible
2020-05-22 21:11:35 +02:00
twinaphex
31674f9246
Use string_ends_with and string_starts_with
2020-05-22 20:57:48 +02:00
twinaphex
9f4b3b0fc6
Start using string_ends_with
2020-05-22 20:07:21 +02:00
Autechre
3cd320fa83
Merge pull request #10680 from im4potato/timedate
...
Unify timedate ENUMs and cleanup
2020-05-22 03:24:14 +02:00
twinaphex
6dcaa04a93
(Ozone) Move static variables outside of the header file
2020-05-22 01:54:57 +02:00
twinaphex
70957aa52a
(Ozone) Move these static variables outside of the header
2020-05-22 01:45:52 +02:00
im4potato
1c4cb37e61
Unify timedate ENUMs and cleanup
2020-05-21 16:26:06 -07:00
twinaphex
6dc758a080
Move cheevos-new to cheevos/
2020-05-21 23:23:01 +02:00
Autechre
52e8c102fc
Merge pull request #10671 from johanbcn/improved-shader-preset-dirs
...
Improved shader preset dirs
2020-05-21 17:17:03 +02:00
twinaphex
6173d11b62
Silence unused function warning
2020-05-20 23:35:32 +02:00
Francisco Javier Trujillo Mata
1eeb3dcf30
Adapt PS2 port to new SDK with newlib support (CDVDFS support is missing)
2020-05-20 20:13:19 +02:00
Joan Coll Cerdán
2768655267
Cleaner structure for auto shader presets.
...
Additional changes:
* Restore the previous storage path for user-presets until a better
solution is agreed upon.
* Stop using the Video Shaders directory as fallback directory to
store autopresets. Will be used only when autoloading as last resort to
ensure compatibility with old setups.
2020-05-20 17:47:23 +02:00
twinaphex
03ea12d334
Move discord files to network/
2020-05-20 15:27:27 +02:00
jdgleaver
0bbd5b7a45
(Input Remapping) Fix 'reset to default' action for analog sticks and undefined core inputs
2020-05-20 11:48:09 +01:00
twinaphex
9e5f00ba27
Turn retroarch_fail static
2020-05-20 04:43:35 +02:00
twinaphex
ad1aa59ce1
Cleanup != NULL comparisons
2020-05-19 21:15:06 +02:00
twinaphex
6d37d014a0
Simplify ozone_get_entries_padding
2020-05-19 20:51:40 +02:00
jdgleaver
73b9b5b270
Remove last remaining menu hash
2020-05-19 17:29:12 +01:00
twinaphex
9ace693ec0
Refactor menu_driver_frame
2020-05-19 16:20:43 +02:00
twinaphex
d4dd1f71a5
(menu_displaylist.c) Move state into struct
2020-05-19 14:59:06 +02:00
twinaphex
25888db0af
(menu_driver.c) Move state into struct
2020-05-19 13:40:27 +02:00
jdgleaver
5e904c4dc3
(Input Mapping/Remapping) Restore broken 'reset to default' functionality
2020-05-19 11:35:57 +01:00
Autechre
b7f56fc551
Merge pull request #10627 from johanbcn/shader-presets-fallback-dirs
...
Fallback directories for shader presets
2020-05-16 13:55:58 +02:00
Autechre
d3a55ef732
Merge pull request #10637 from meleu/patch-11
...
cheevos: option to start a session with all achievements active
2020-05-15 22:31:09 +02:00
meleu
69949187f6
add cheevos_start_active option
2020-05-15 14:49:47 -03:00
jdgleaver
b53f635441
(Ozone) Fix sidebar playlist sort order when 'Truncate Playlist Names' is enabled
2020-05-15 17:26:36 +01:00
jdgleaver
9d5a54ced4
(RGUI) Enable custom wallpaper when menu size is reduced at low resolutions
2020-05-14 14:18:53 +01:00
jdgleaver
eff8c31ffd
(XMB/GLUI) Limit tab switch rate when input repeat is active
2020-05-14 11:24:32 +01:00
Joan Coll Cerdán
718e9eaf37
Comply with the C89 standard
2020-05-14 00:32:52 +02:00
Joan Coll Cerdán
fe42f6bb73
Changed the order of shader preset directories.
...
The Menu Config directory now takes precedence over the Video Shader
directory for the storage of shader preset overrides. With this, all
user overrides are grouped by default under the same path.
2020-05-13 19:54:08 +02:00
Joan Coll Cerdán
f1f248dd11
Add fallback directories to shader presets.
...
Improves the management of shader presets by using the Menu Config directory
and the directory of the configuration file as alternate fallback directories
whenever the Video Shader directory is not writable.
2020-05-13 19:54:08 +02:00
twinaphex
cc50eaa88f
Cleanup
2020-05-12 14:02:10 +02:00
jdgleaver
43b890a269
(GLUI) Desktop View: When scrolling playlists, show last selected thumbnails while waiting for next entry to load
2020-05-11 16:32:49 +01:00
twinaphex
6a4a522244
Cut down on some code duplication and turn
...
retroarch_validate_game_options static
2020-05-11 17:19:55 +02:00
twinaphex
dd721def41
(Qt) Cleanups
2020-05-11 17:07:37 +02:00
jdgleaver
26c01dd34c
(RGUI) Add option to always stretch menu to fill the screen
2020-05-11 11:38:24 +01:00
twinaphex
39dbfd1db4
Remove unused menu_content.h
2020-05-11 02:32:45 +02:00
twinaphex
10e6ea21a3
Put this behind HAVE_ACCESSIBILITY ifdef
2020-05-10 07:17:15 +02:00
twinaphex
ba8a07a2b6
(Menu driver) Turn some functions into static functions
2020-05-10 07:14:29 +02:00
twinaphex
1e9b94ded4
Get rid of hash
2020-05-10 05:05:43 +02:00
Twinaphex
2f3ef75bf6
Remove some unused variables and some style nits
2020-05-10 01:10:45 +02:00
jdgleaver
63644ac761
(GLUI) Add desktop-style playlist view mode
2020-05-09 14:53:52 +01:00
Weedy Weed Smoker
7d849ac8fb
International: Add all the languages from Crowdin…
2020-05-02 13:29:17 +07:00
jdgleaver
3f2ba2e791
Add option to mute audio when fast-forwarding
2020-05-01 12:19:31 +01:00
jdgleaver
19a8a815f0
(Ozone) Hide thumbnail button hints when viewing file browser lists
2020-04-30 09:57:44 +01:00
jdgleaver
0b294faa71
(Ozone) Refactor footer display
2020-04-29 17:54:49 +01:00
jdgleaver
30555f8132
(Ozone) Enable second thumbnail/content metadata toggle using RetroPad 'select'
2020-04-29 12:29:42 +01:00
jdgleaver
58e6ca9ad4
(Ozone) Fix undefined behaviour when using touch screen to change input remaps
2020-04-28 10:46:19 +01:00
jdgleaver
9eb8472805
Only write config files to disk when parameters change
2020-04-27 17:06:35 +01:00
jdgleaver
fa9290cf1e
Add optional playlist compression
2020-04-21 16:44:26 +01:00
jdgleaver
0d1fd657ab
Add optional save (SRAM) file compression
2020-04-20 12:48:40 +01:00
jdgleaver
b1503bc7c8
AI Service Menu - Hide redundant entries when service is disabled
2020-04-18 14:06:35 +01:00
Autechre
018a0baed6
Merge pull request #10401 from libretro/accessibility_menu_fixes
...
Accessibility menu fixes
2020-04-17 03:19:17 +02:00
jdgleaver
233456df47
Add optional save state compression
2020-04-15 15:48:41 +01:00
Barry Rowe
289be872f3
Added in auto-translate support, fixes for ozone and glui accessibility, and support for nvda and SAPI narration.
2020-04-13 17:46:08 -07:00
jdgleaver
4dec80e9e3
Style nits
2020-04-11 13:00:24 +01:00
jdgleaver
223cae66c1
(Playlist Management) Add optional per-playlist alphabetical sorting
2020-04-10 17:07:49 +01:00
Autechre
df1fefd775
Merge pull request #10421 from jdgleaver/playlist-fixes
...
Improve handling of 'broken' playlists
2020-04-09 14:17:01 +02:00
Autechre
d521945479
Merge pull request #10425 from jdgleaver/ozone-font-alignemnt
...
(Ozone) Enable proper vertical text alignment + thumbnail display improvements
2020-04-09 14:16:46 +02:00
jdgleaver
887999904b
(Ozone) Pointer input fixes
2020-04-08 17:09:38 +01:00
jdgleaver
545e5fd6ab
(Ozone) Enable proper vertical text alignment + thumbnail display improvements
2020-04-08 15:15:39 +01:00
jdgleaver
ad8a1174f7
Improve handling of 'broken' playlists
2020-04-07 12:00:16 +01:00
jdgleaver
a9c496e01f
(RGUI) Enable automatic menu size reduction when running at low resolutions (down to 256x192)
2020-04-02 16:54:39 +01:00
jdgleaver
73bcd7a692
Enable correct vertical alignment of text (+ font rendering fixes)
2020-03-31 16:55:22 +01:00
Vladimir Serbinenko
2fb7ba22e5
PSL1GHT port
...
Working:
* packaging
* running cores
* switching cores
* gamepad including axis
* rgui
* audio
* video
Not working:
* OSD
* menus other than rgui
* shaders
* Graphical acceleration
* Proper signing
* ODE build
* rumble
* keyboard
* mouse
Not tested:
* A lot
2020-03-30 05:39:22 +02:00
valadaa48
6e4228b054
Add drm_go2_ctx for odroidgo2
...
- Revert odroidgo changes to drm_ctx
- Introduce new drm_go2_ctx specifically for odroidgo2 (and libgo2)
- Add hw_scaling option to mitigate builtin gl scaling/filtering and to
use libgo2 and rga's hw scaling and bicubic filtering via librga. The
quality of the image is improved by this and should be a bit faster.
Credits to CrashOverride for the initial libgo2 port and
commit to RA. And to natinusala for the initial cleanup/commit in the original
drm_ctx driver. NOirBRight for finding this setting and testing.
2020-03-28 03:30:28 +00:00
twinaphex
4fd3cac319
(Menu) remove ident
2020-03-28 01:59:15 +01:00
twinaphex
66eed86ccf
Get rid of the hash generation in menu_cbs.c
2020-03-27 19:09:50 +01:00
twinaphex
79dc998a7b
Get rid of the remaining hashes
2020-03-27 19:05:54 +01:00
twinaphex
75a33b3662
(Menu cbs OK) Get rid of label hashes
2020-03-27 18:35:10 +01:00
twinaphex
49e584c6f6
(Deferred push) Remove hashes
2020-03-27 18:00:26 +01:00
twinaphex
d30d2abe10
Fix title regression with playlist entries
2020-03-27 16:41:10 +01:00
jdgleaver
05744bb69f
(runtime_file) Remove settings pointer dependency
2020-03-27 11:12:32 +00:00
Justin Weiss
d016a0929b
Always define rgui_context_reset and rgui_context_destroy
...
RetroArch will log an error if `menu_driver_ctx->context_reset` isn't
defined. The function should always be defined, and should skip the
platform-specific code inside the function instead.
2020-03-26 17:22:45 -07:00
twinaphex
97ee822f35
Fix some titles
2020-03-26 17:47:31 +01:00
twinaphex
4646da6df8
Get rid of label hashes in menu_cbs_title.c
2020-03-26 17:36:05 +01:00
twinaphex
6f6a4e59df
(Title) Cleanup more hashes
2020-03-26 17:22:36 +01:00
twinaphex
4a95cb7b54
Cleanups
2020-03-26 16:46:49 +01:00
twinaphex
e81e53bdf6
(Menu cbs OK) Rewrite this into a loop
2020-03-26 16:44:16 +01:00
twinaphex
ae48da5ebf
Cleanups
2020-03-26 14:57:02 +01:00
twinaphex
3d24439276
(Menu cbs ok) Get rid of unused hashes
2020-03-26 14:54:09 +01:00
jdgleaver
1440b46eb0
Fix 'gfx_display_draw_texture_slice()' (i.e. prevent glitches when rendering Ozone's selection cursor)
2020-03-26 11:45:28 +00:00
Autechre
af52212e6d
Merge pull request #10310 from Ryunam/lastplayed-timedate
...
Update timedate style options for Last Played sublabel metadata
2020-03-24 18:16:12 +01:00
Autechre
b9c32276bf
Merge pull request #10340 from jdgleaver/ozone-theme-setting
...
(Ozone) Hide 'Menu Color Theme' setting when 'Use preferred system color theme' is enabled
2020-03-24 18:14:49 +01:00
jdgleaver
b5d9ed60e7
(XMB/Ozone) Fix thumbnail switching via 'scan' button functionality
2020-03-24 14:28:01 +00:00
jdgleaver
7a1e97f8c0
(Ozone) Hide 'Menu Color Theme' setting when 'Use preferred system color theme' is enabled + ensure default theme is applied consistently
2020-03-24 12:06:30 +00:00
Ryunam
5a8106308e
Update timedate style options for Last Played sublabel metadata
2020-03-19 18:47:42 +01:00
Autechre
9b9e0a03fa
Merge pull request #10290 from Ryunam/master
...
Add European timedate style (DD/MM/YYYY) and reorder timedate options
2020-03-17 22:43:35 +01:00
twinaphex
58e7355942
(Android) Buildfix
2020-03-16 08:16:03 +01:00
Ryunam
0310f6dafd
Add European timedate style (DD/MM/YYYY) and reorder timedate options
2020-03-15 16:00:03 +01:00
twinaphex
a33353399f
Attempt to fix https://github.com/libretro/RetroArch/issues/10276
2020-03-14 21:54:14 +01:00
twinaphex
efb0b87c1d
(Menu cbs title) Take out more hash labels
2020-03-13 06:25:43 +01:00
twinaphex
7986561598
Rename menu widgets to display widgets
2020-03-13 03:58:33 +01:00
twinaphex
925ec7bc82
(MSVC 2010) Buildfix
2020-03-13 01:03:48 +01:00
jdgleaver
050ac1e9cf
(GLUI) Fix ragged/broken scrolling when navigating at very high speed via gamepad/keyboard/mouse wheel
2020-03-12 16:04:22 +00:00
jdgleaver
018209d6c2
Use single 'Widgets Scale Override' setting on console and mobile platforms
2020-03-12 11:29:53 +00:00
valadaa48
ea53d4ab38
Change some defaults for odroidgo2
2020-03-12 01:15:05 +00:00
Twinaphex
2a0833378d
Merge pull request #10239 from parport0/master
...
(Menu) Add Menu Scroll Acceleration option
2020-03-10 21:33:51 +01:00
parport0
1e315bb61b
Rename PSP-style scroll to Menu scroll acceleration
2020-03-10 13:10:09 +01:00
twinaphex
8a4e8f4ae9
(Stripes) Cleanups
2020-03-10 03:35:10 +01:00
twinaphex
a4cced8fde
(Stripes) Updates - no longer compiles
2020-03-09 15:25:02 +01:00
twinaphex
9786e08228
(Ozone) Cleanups
2020-03-09 15:10:28 +01:00
twinaphex
448b988e62
(Ozone) Cleanups
2020-03-09 15:03:21 +01:00
twinaphex
92054bcd09
(Ozone) Cleanups
2020-03-09 14:53:54 +01:00
twinaphex
540f0d2646
(Menu) Cleanups
2020-03-09 14:46:23 +01:00
twinaphex
82b327420d
(XMB) Cleanups
2020-03-09 14:35:03 +01:00
parport0
fb5f557d91
Add PSP-style menu scroll option
2020-03-09 14:34:51 +01:00
twinaphex
b3d5551ad2
(Menu) Cleanups
2020-03-09 14:22:16 +01:00
twinaphex
999f862a6d
Fix for cursor conditional
2020-03-09 14:14:11 +01:00
twinaphex
006735395c
(MaterialUI) Cleanups
2020-03-09 04:59:53 +01:00
twinaphex
cdbae18ae5
Cleanups
2020-03-09 04:13:41 +01:00
twinaphex
07416f1a0e
Cleanups
2020-03-09 02:59:42 +01:00
twinaphex
7c7fe66dfc
Cleanups
2020-03-09 02:58:31 +01:00
twinaphex
87bf32e889
Cleanups
2020-03-09 02:38:13 +01:00
twinaphex
43e608760a
Cleanups
2020-03-09 02:22:19 +01:00
twinaphex
7d4e5b8ce5
No more video_info_frame dependency in gfx_thumbnail.c
2020-03-09 02:15:44 +01:00
twinaphex
6a0a68f8df
(XMB) Cleanups
2020-03-09 01:36:49 +01:00
twinaphex
7f958862fe
cleanups
2020-03-09 01:32:05 +01:00
twinaphex
e08689ed98
(Menu) Cleanups
2020-03-09 01:26:43 +01:00
twinaphex
e5ab0f33d1
Cleanups
2020-03-09 01:07:35 +01:00
twinaphex
2413c1b8d5
(Menu) Cleanups
2020-03-09 00:58:04 +01:00
twinaphex
ba73bebf3d
(XMB) Cleanups
2020-03-09 00:43:43 +01:00
twinaphex
d91800038d
(Ozone) Cleanups
2020-03-09 00:38:18 +01:00
twinaphex
a0446f778c
Cleanups
2020-03-09 00:34:31 +01:00
twinaphex
13249f6011
Cleanups
2020-03-09 00:08:18 +01:00
twinaphex
d72596142e
gfx_display_draw_quad - no longer dependent on video_frame_info
2020-03-08 23:56:22 +01:00
twinaphex
b24d1f06aa
gfx_display_scissor_begin/end - get rid of video_frame_info dependency
2020-03-08 22:58:17 +01:00
twinaphex
044619281c
gfx_display_draw - remove video_frame_info dependency
2020-03-08 22:52:02 +01:00
twinaphex
6cb6f76add
gfx_display_rotate_z - get rid of video_frame_info dependency
2020-03-08 22:33:11 +01:00
twinaphex
e4aa0fd544
(gfx display) Get rid of video_frame_info dependency for
...
blend_begin/blend_end
2020-03-08 22:28:42 +01:00
twinaphex
935393b391
Cleanups
2020-03-07 23:12:02 +01:00
twinaphex
ead6c2b0dc
Cleanups
2020-03-07 22:41:10 +01:00
twinaphex
a8a2294f27
(Menu) Cache video_info->width/video_info->height into local
...
variables
2020-03-07 21:42:49 +01:00
twinaphex
20366f3d3c
(RGUI) Move some static global variables to struct
2020-03-07 18:59:33 +01:00
twinaphex
888a4bfe37
Add TODO/FIXME note
2020-03-07 18:51:34 +01:00
twinaphex
ee9c6ef5ba
(Font driver) Get rid of more video_frame_info dependencies
2020-03-07 01:41:00 +01:00
twinaphex
4f27a740ba
Revert "(menu_setting.c) Stop using settings->arrays.menu_driver to"
...
This reverts commit e75e2ede92
.
2020-03-06 23:36:16 +01:00
twinaphex
dcf1138040
(menu_dialog.c) Cleanups
2020-03-06 17:27:42 +01:00
twinaphex
869a8cfcba
(menu_dialog.c) Move globals to single struct
2020-03-06 17:19:53 +01:00
twinaphex
26f6e0bccf
(ozone_theme.c) Add TODO/FIXME notes
2020-03-06 17:14:41 +01:00
Twinaphex
9a78994fe2
Merge pull request #10223 from jdgleaver/gfx-thumbnail-struct
...
(gfx_thumbnail) Move globals to a single struct
2020-03-06 17:06:17 +01:00
twinaphex
1f553ac1c4
Get rid of menu_shader_set_modified - instead, add a single
...
'modified' variable to video_shader struct
2020-03-06 17:05:20 +01:00
twinaphex
814835aa8f
(menu_input_bind_dialog.c) Put port into menu input bind dialog
...
global state
2020-03-06 16:51:39 +01:00
jdgleaver
5b59f0dcda
(gfx_thumbnail) Move globals to a single struct
2020-03-06 15:48:07 +00:00
twinaphex
69b84d9d02
Settings cleanups
2020-03-06 04:33:56 +01:00
twinaphex
d5985c35ae
Settings cleanups
2020-03-06 03:39:33 +01:00
twinaphex
bd5f151077
Settings cleanups
2020-03-06 02:52:21 +01:00
twinaphex
e75e2ede92
(menu_setting.c) Stop using settings->arrays.menu_driver to
...
identify the menu driver
2020-03-05 16:27:35 +01:00
twinaphex
dc24530382
Cleanups
2020-03-05 15:38:10 +01:00
twinaphex
84f04ae984
(Ozone) Cleanup this confusing code
2020-03-05 15:34:54 +01:00
twinaphex
35001e64c2
Header cleanups
2020-03-05 13:53:49 +01:00
twinaphex
bdfd6d3175
Cleanups
2020-03-05 13:50:50 +01:00
twinaphex
7841b639ec
(Ozone) Header cleanups
2020-03-05 13:35:55 +01:00
twinaphex
b5c87aaef8
(menu_driver.c) Go through wrapper
2020-03-05 13:26:36 +01:00
twinaphex
c66b4249ca
More settings cleanups
2020-03-05 13:24:59 +01:00
twinaphex
178e4e7d29
(menu_setting.c) Settings cleanups
2020-03-05 13:09:08 +01:00
twinaphex
d592959be8
When settings struct gets modified, go through macros to set
...
the modified flag
2020-03-05 13:00:43 +01:00
twinaphex
a1951b51b6
Cleanup menu_dialog.c
2020-03-05 00:29:48 +01:00
Twinaphex
97d8db7aae
Remove unused variables
2020-03-04 22:27:37 +01:00
twinaphex
bea4f8aad3
(menu_dialog.c) Cleanups
2020-03-04 22:21:18 +01:00
twinaphex
8d3b22091c
Get rid of menu_dialog_is_push_pending
2020-03-04 22:12:42 +01:00
twinaphex
32e4aea068
Start making the other code safe that is dependent on menu driver
...
ident checking
2020-03-04 20:47:39 +01:00
twinaphex
2f25db03ba
(Menu) Fix bug - if you were in XMB and you would set menu driver to
...
RGUI, you could no longer go to the left or right tab
2020-03-04 19:51:36 +01:00
twinaphex
70602487be
Cleanup
2020-03-04 19:23:18 +01:00
twinaphex
2077ffa2ca
Simplify menu_dialog.c
2020-03-04 19:21:24 +01:00
twinaphex
2637bd648b
Cleanups
2020-03-04 19:13:30 +01:00
jdgleaver
29f8189d0e
Add independent widget scale override settings for fullscreen/windowed modes
2020-03-04 17:10:49 +00:00
Twinaphex
a1fe704d22
Merge pull request #10207 from jdgleaver/arcade-dat-filter
...
(Manual content scanner) Add 'Arcade DAT Filter' Option
2020-03-04 17:29:33 +01:00
Twinaphex
b96bdeeed7
Merge pull request #10208 from jdgleaver/drop-down-auto-select
...
Automatically select currently checked item when opening drop-down lists
2020-03-04 17:29:22 +01:00
jdgleaver
a10c7e3ac2
(RGUI) Enable 'Flux' theme
2020-03-04 14:09:07 +00:00
jdgleaver
f7217702e2
Automatically select currently checked item when opening drop-down lists
2020-03-04 13:24:25 +00:00
jdgleaver
9d59fcaded
(Manual content scanner) Add 'Arcade DAT Filter' Option
2020-03-04 11:52:20 +00:00
jdgleaver
c02f922c10
Fix smooth (vertical) line ticker scroll speed
2020-03-03 14:33:26 +00:00
orbea
def374c2b9
Fix the header paths with the system glslang.
2020-03-02 14:20:18 -08:00
twinaphex
4f5b16b245
Fix some TODO/FIXME notes
2020-03-02 20:52:29 +01:00
twinaphex
0ef1b342e4
settings Cleanups
2020-03-02 20:10:24 +01:00
jdgleaver
4d3507097a
(GLUI) Add option to remove navigation bar
2020-03-02 16:13:53 +00:00
JKoppel93
4914a41c2c
minor tweaking
2020-03-01 04:58:59 -05:00
JKoppel93
105bfcafe5
XMB themes added
...
XMB themes added
2020-03-01 04:39:45 -05:00
twinaphex
42d3dd68ed
(menu_cbs_deferred_push) Cleanups
2020-02-29 16:38:53 +01:00
twinaphex
ca6b07cc47
Get rid of hash
2020-02-29 15:05:01 +01:00
twinaphex
22ada33990
Cleanups - get rid of label hash
2020-02-29 15:01:10 +01:00
twinaphex
6802fa1324
Buildfix - add missing HAVE_CHEEVOS ifdef
2020-02-29 12:28:23 +01:00
twinaphex
160d90f22a
(performance counters) Get rid of other duplicate functions
2020-02-29 08:00:38 +01:00
twinaphex
3a1c59d461
rarch_timer_begin_new_time is an unnecessary function
2020-02-29 07:53:42 +01:00
twinaphex
7d908da30f
Address TODO/FIXME
2020-02-29 07:45:17 +01:00
twinaphex
add0cedc48
* Reduce the amount of cpu_features_get_time_usec calls
...
* Put code behind menu ifdefs
2020-02-29 07:41:05 +01:00
Twinaphex
fe51b44d98
Merge pull request #10174 from Alcaro/patch-2
...
Fix tautological comparison
2020-02-29 06:35:56 +01:00
Jamiras
1557b15c40
display measured progress on locked achievements
2020-02-28 21:23:04 -07:00
Alcaro
ad523ebae0
Fix tautological comparison
2020-02-28 18:46:50 +01:00
jdgleaver
4c9e2d98c1
(Ozone) Fix entry height calculation
2020-02-27 17:13:20 +00:00
twinaphex
55a1837494
menu_input_driver_toggle_on - turn function static
2020-02-27 15:34:47 +01:00
twinaphex
26b3ccf2e5
Don't pass joypad_info by value
2020-02-27 07:33:14 +01:00
twinaphex
a6c9bb95f0
Remove HAVE_XUI
2020-02-26 19:09:00 +01:00
twinaphex
fd7bc416ce
Get rid of header include
2020-02-26 09:24:20 +01:00
twinaphex
f5bc061b26
Merge menu_generic.c into menu_driver.c
2020-02-26 09:22:48 +01:00
twinaphex
3a76aac226
Get rid of unneeded header include
2020-02-26 08:25:56 +01:00
twinaphex
b23863ae85
Reduce more cpu_features_get_time_usec calls
2020-02-26 08:17:51 +01:00
twinaphex
01a65fa5ba
Rename menu_osk.c to input_osk.c
2020-02-26 05:49:23 +01:00
twinaphex
a5a0437bda
(Ozone) Implement menu sublabels
2020-02-25 04:10:05 +01:00
jdgleaver
02a6243718
(Ozone) Add 'Nord' and 'Gruvbox Dark' themes
2020-02-24 17:53:07 +00:00
jdgleaver
27c5ffeb76
Fix playlist sublabels
2020-02-24 10:22:44 +00:00
Twinaphex
d4e9abe363
Merge pull request #10154 from Jamiras/cheevos_badges
...
(cheevos) simplify badge handling; remember enablement if XMB not available
2020-02-24 00:59:25 +01:00
Jamiras
5ecc426741
simplify badge handling; remember enablement if XMB not available
2020-02-23 15:55:41 -07:00
Twinaphex
1933bc1eaf
Merge pull request #10153 from Jamiras/cheevos_user_change
...
(cheevos) reset token when username or password changes
2020-02-23 19:15:13 +01:00
Jamiras
4e27394b87
reset token when username or password changes
2020-02-23 08:10:26 -07:00
twinaphex
6c82a3802e
Remove more hashes
2020-02-23 10:20:29 +01:00
twinaphex
19f9ffc99f
Get rid of more hashes
2020-02-23 09:22:30 +01:00
twinaphex
65d2c53bfe
(Menu) Start getting rid of label hashes
2020-02-23 08:06:42 +01:00
twinaphex
976b659e2b
(Ozone/MaterialUI) Settings cleanups
2020-02-23 07:53:19 +01:00
twinaphex
3ee89a16ef
(Menu) Settings cleanups
2020-02-22 07:21:35 +01:00
twinaphex
428b3a8cc0
(Settings) Cleanups
2020-02-22 00:19:05 +01:00
twinaphex
d8b3132a3c
Cleanups
2020-02-21 23:57:42 +01:00
Twinaphex
22dda9f398
Silence warnings
2020-02-21 20:40:23 +01:00
jdgleaver
92f93e9e4f
(Ozone) Fix touchscreen sidebar scroll acceleration
2020-02-21 17:38:45 +00:00
jdgleaver
d79b6e8574
(Ozone) Add rudimentary pointer support
2020-02-21 14:00:38 +00:00
twinaphex
903668aecf
CXX_BUILD buildfix
2020-02-21 05:00:08 +01:00
twinaphex
47dc7e3db8
Cleanups
2020-02-21 04:01:21 +01:00
twinaphex
6b7f794494
Cleanups
2020-02-21 03:28:23 +01:00
twinaphex
573fb445c4
CXX_BUILD buildfix
2020-02-20 01:06:00 +01:00
twinaphex
b1db052bea
(XMB) Cleanups
2020-02-19 23:30:08 +01:00
twinaphex
068529929b
Cleanups
2020-02-19 22:06:21 +01:00
twinaphex
85c672a0f6
Settings pointer cleanups
2020-02-19 20:57:02 +01:00
jdgleaver
72b2da20e8
(Ozone) Enable configuration of background opacity when content is running
2020-02-18 17:12:39 +00:00
twinaphex
7f2d8742c2
Cleanups
2020-02-18 15:30:47 +01:00
twinaphex
d7113372cb
Rename Menu Widgets to Graphics Widgets; move setting to
...
Onscreen Notifications
2020-02-18 13:22:35 +01:00
twinaphex
cf8f2ac56c
(menu_filebrowser.c) No more dependencies on settings_t
2020-02-18 05:43:13 +01:00
twinaphex
6d09d29093
Be more safe with these functions - this was causing crashes on
...
MSVC 2005
2020-02-18 04:18:31 +01:00
twinaphex
5684c72e35
(Ozone) Add two TODO/FIXMEs
2020-02-17 22:45:13 +01:00
twinaphex
53356fe61a
Get rid of menu_texture_item
2020-02-17 22:28:21 +01:00
twinaphex
7c7d0f596a
HAVE_MENU_WIDGETS now decoupled from HAVE_MENU
2020-02-17 21:28:42 +01:00
jdgleaver
12cd9e5c88
Ensure menu ID is set before initialising menu driver (fixes first-frame scaling bug)
2020-02-17 11:51:01 +00:00
twinaphex
cccf8a9870
Move hex32_to_rgba_normalized to materialui.c
2020-02-17 04:01:58 +01:00
twinaphex
c855eb38d8
Move enums to related header
2020-02-17 03:06:07 +01:00
twinaphex
a59eec01e1
Cleanups
2020-02-17 02:40:37 +01:00
twinaphex
b00bf17153
Move menu_widgets to gfx/ and call it gfx_widgets
2020-02-17 01:54:07 +01:00
twinaphex
b229f267e4
Rename menu_widgets to gfx_widgets
2020-02-17 01:43:40 +01:00
twinaphex
6b82089d6c
Move menu_display code to gfx_display
2020-02-17 00:42:49 +01:00
twinaphex
550e8fff6b
Move menu DPI scaling code to menu_widgets
2020-02-17 00:17:36 +01:00
twinaphex
633277ddd0
Refactor menu_widgets_iterate
2020-02-16 23:38:24 +01:00
twinaphex
5d5200d20b
(Menu widgets) Refactor
2020-02-16 23:34:49 +01:00
twinaphex
95286408ed
Buildfixes
2020-02-16 18:45:28 +01:00
twinaphex
26543a3636
Cleanups
2020-02-16 18:29:34 +01:00
twinaphex
7bf5da8de4
(gfx_animation.c) Remove remaining menu namespace conventions
2020-02-16 18:24:45 +01:00
twinaphex
e7149effa7
(Menu widgets) Add HAVE_CHEEVOS ifdefs
...
(retroarch.c) command_reply is now still used regardless of HAVE_CHEEVOS
being defined or not
2020-02-16 18:11:50 +01:00
twinaphex
808a54e217
Cleanups
2020-02-16 17:40:06 +01:00
twinaphex
13ea2ceaa6
Get rid of some header includes
2020-02-16 17:09:52 +01:00
twinaphex
5c15b306d6
Header include cleanups
2020-02-16 16:58:38 +01:00
twinaphex
b7ced5763b
Get rid of header include
2020-02-16 16:54:58 +01:00
twinaphex
f74225721d
menu_thumbnail and menu_thumbnail_path now decoupled from menu
...
system
2020-02-16 16:38:17 +01:00
twinaphex
9a6ab81739
MOve gfx_display and gfx_animation to gfx/
2020-02-16 15:26:58 +01:00
twinaphex
c71469c715
Rename menu_display to gfx_display
2020-02-16 15:10:07 +01:00
twinaphex
e6d64f72ec
Start preparing menu_widgets.c to become independent of menu code
2020-02-16 14:17:33 +01:00
twinaphex
fc9edda0ef
Turn menu_animation.c into gfx_animation.c
2020-02-16 14:01:34 +01:00
twinaphex
084bad5aaa
Every menu driver can set its own callback
2020-02-16 13:40:18 +01:00
twinaphex
98227a886b
menu_animation_update_time - cleanups
2020-02-16 02:16:27 +01:00
twinaphex
3a1abbed4c
Cleanup
2020-02-15 17:28:29 +01:00
twinaphex
45a012eb71
Cleanups
2020-02-15 17:25:20 +01:00
Twinaphex
8e59430f93
Merge pull request #10122 from Jamiras/rcheevos_rp
...
default rich presence on; better handling of special characters
2020-02-15 13:23:13 +01:00
Jamiras
4b8f3ec5b5
default rich presence on; better handling of special characters
2020-02-14 20:12:49 -07:00
Twinaphex
1c031466fc
Merge pull request #9513 from guoyunhe/translation-update-script
...
Add translation update scripts to integrate with localization platforms
2020-02-15 02:39:31 +01:00
twinaphex
ff96d914f4
Use M_PI from retro_math.h
2020-02-15 01:54:44 +01:00
twinaphex
386199e422
Merge branch 'master' of git://github.com/celerizer/RetroArch into celerizer-test
2020-02-14 21:56:14 +01:00
twinaphex
d86eb46f15
Cleanups
2020-02-14 21:53:45 +01:00
twinaphex
f320eb45d8
(menu_animation.c) Need to find a different way to remove this
...
dependency
2020-02-14 21:26:13 +01:00
twinaphex
60f335cf02
Split up menu display code into separate file
2020-02-14 21:07:15 +01:00
Guo Yunhe
1b395e664f
Merge branch 'master' into translation-update-script
2020-02-14 21:06:03 +02:00
twinaphex
8040e7d168
(PS2) Buildfix
2020-02-14 19:04:12 +01:00
Twinaphex
136163ba4f
Merge pull request #10114 from jdgleaver/widget-scaling
...
(Menu Widgets) Add scaling
2020-02-14 18:53:43 +01:00
jdgleaver
23c9b86f64
(Menu Widgets) Enable scaling of widgets independently from menu scale
2020-02-14 17:10:39 +00:00
orbea
0ea75894c1
Fix a segfault when starting the qt menu with the null menu driver.
2020-02-14 07:47:34 -08:00
twinaphex
369348ebaf
(Managers) Get rid of settings_t dependencies
2020-02-14 14:24:38 +01:00
twinaphex
dad077adf3
Cleanups
2020-02-14 14:11:25 +01:00
twinaphex
3b2a3c1277
(led_driver) Take out settings_t dependency
...
(menu cbs sublabel) Add HAVE_MATERIALUI ifdefs
2020-02-14 14:05:35 +01:00
twinaphex
e5674b146d
(PSP) Buildfix
2020-02-14 13:33:27 +01:00
twinaphex
de604a79ab
dir_list_new_special - no more dependency on settings_t
2020-02-14 12:12:59 +01:00
twinaphex
a6d64696e3
(menu_animation.c) Cleanups
2020-02-13 21:24:02 +01:00
twinaphex
a92943d66c
Buildfix for --disable-menu
2020-02-13 20:23:41 +01:00
jdgleaver
3f34f5072f
(Menu Widgets) Add comment notifying that OZONE_SIDEBAR_WIDTH must be kept in sync between menu_widgets.c and ozone.h
2020-02-13 18:20:49 +00:00
jdgleaver
e8a2a39d72
(Menu Widgets) Add scaling
2020-02-13 17:28:32 +00:00
twinaphex
d645478f89
Cleanups
2020-02-13 18:19:04 +01:00
twinaphex
a0ab7ab6fc
(Menu) Cleanups
2020-02-13 18:13:21 +01:00
twinaphex
5cb7d29c17
Style nits
2020-02-13 17:11:57 +01:00
twinaphex
2f64329c98
Cleanups
2020-02-13 17:04:49 +01:00
twinaphex
732fe2e996
Simplify menu_shader_manager_set_preset
2020-02-13 17:01:06 +01:00
Twinaphex
a97557f2e4
Merge pull request #10111 from jdgleaver/ozone-scaling
...
(Ozone) Add DPI-based scaling
2020-02-13 14:16:34 +01:00
twinaphex
b004202cbf
Revert "Reduce dependency on settings in menu_widgets.c"
...
This reverts commit ec53a400a7
.
2020-02-13 14:11:52 +01:00
twinaphex
b7a17442d9
(menu_shader.c) Remove configuration.h dependency
2020-02-13 02:04:35 +01:00
twinaphex
699a21fa87
Cleanups
2020-02-13 01:09:27 +01:00
twinaphex
71030e4d81
Cleanup
2020-02-12 17:18:14 +01:00
twinaphex
ec53a400a7
Reduce dependency on settings in menu_widgets.c
2020-02-12 17:06:53 +01:00
twinaphex
bb0840956f
(menu_osk) Cleanup - take out configuration.h dependencies
2020-02-12 16:45:50 +01:00
twinaphex
dd01ae8ebc
menu_animation.c - no more dependency on configuration.h
2020-02-12 16:31:15 +01:00
twinaphex
1105d1019d
Reduce some configuration dependencies
2020-02-12 16:13:28 +01:00
twinaphex
83a03b6679
Silence this warning
2020-02-12 14:16:09 +01:00
jdgleaver
fff9a4f0c5
(Ozone) Add DPI-based scaling
2020-02-11 17:03:54 +00:00
twinaphex
5e20a7ef5e
Rework some of the config.def.h variables
2020-02-10 15:33:32 +01:00
twinaphex
1fafdb2843
Style nits
2020-02-10 13:18:27 +01:00
twinaphex
880391d0c5
(libnx) Try to silence warnings
2020-02-10 12:36:11 +01:00
twinaphex
9dbad614a5
Prevent warnings
2020-02-10 11:54:05 +01:00
twinaphex
0c6bb6660a
Cleanups
2020-02-10 11:49:50 +01:00
Guo Yunhe
a4bb8f130b
Merge branch 'master' into translation-update-script
2020-02-07 10:59:36 +02:00
Twinaphex
51964eee20
Remove unused variable
2020-02-05 07:17:25 +01:00
jdgleaver
0d5a8c6aaa
(Menu Widgets) Allow notifications to use full screen width when not displaying menu
2020-02-04 16:07:06 +00:00
twinaphex
2c2ab2a7b9
Revert "Cleanups"
...
This reverts commit 110dda6e48
.
2020-02-04 04:49:25 +01:00
twinaphex
a7f21e6cea
(config.def.h) Cleanups
2020-02-04 04:21:31 +01:00
twinaphex
110dda6e48
Cleanups
2020-02-04 03:10:58 +01:00
twinaphex
debbd9f15b
Remove unused menu_display_pixel_get_scale
2020-02-03 22:47:26 +01:00
twinaphex
12e82baeb3
Update - add HAVE_CONFIGFILE to Makefile.griffin
2020-02-03 18:12:43 +01:00
twinaphex
cd20966fc8
Remove more settings_t dependencies
2020-02-03 08:00:08 +01:00
twinaphex
3fd40c03bf
(tasks/task_core_updater.c) get Rid of some settings dependencies
2020-02-03 07:37:05 +01:00
twinaphex
67cfff2520
Remove the menu display null drivers
2020-02-03 07:04:06 +01:00
twinaphex
68467da7ac
Remove menu_display_ctx_vga - is identical to menu display null
2020-02-03 06:55:15 +01:00
twinaphex
6b0a62d6ff
Null video driver should work now
2020-02-03 06:49:59 +01:00
twinaphex
e0fdd8d39e
Add back HAVE_CONFIGFILE ifdef - will strip out remaps and overrides
...
support as well
2020-02-02 21:27:38 +01:00
twinaphex
cde2d7c18c
Looks like unnecessary logic
2020-02-02 17:32:14 +01:00
Twinaphex
5ed63521b1
Merge pull request #10085 from Jamiras/cheevos_hash_info
...
(cheevos) show RetroAchievements Hash in content information list
2020-02-01 23:49:46 +01:00
Jamiras
79b51595a5
show RetroAchievements hash in content information list
2020-02-01 08:10:22 -07:00
twinaphex
64c515bac4
Turn while (true) into for (;;) for easier MSVC backwards compatibility
2020-02-01 04:15:22 +01:00
Nils Hasenbanck
ec254f817d
Save netplay settings which have a CLI override.
...
Currently the CLI overrides should not be saved when creating a confi-
guration file. But because of a bug, the user can never save netplay
settings which have an override.
This change prevents the frontend to set the "override flag" for these
options when setting the setting manually via the settings menu.
This enables toe saving of the affected settings again.
2020-01-31 15:21:20 +01:00
twinaphex
e31ba43b5a
Don't need to use verbosity_get_ptr for this
2020-01-30 19:47:03 +01:00
twinaphex
d631da7d11
Start taking settings dependencies out of rarch_log_file_init
...
function
2020-01-30 19:04:05 +01:00
twinaphex
7f4139c427
Get rid of wrong double ';;'
2020-01-30 16:53:20 +01:00
jdgleaver
f538e04fd2
Prevent out-of-bounds array indexing when displaying/selecting netplay rooms in menus
2020-01-28 12:42:26 +00:00
twinaphex
f72e127f5f
Remove 'Send Debug Info'
2020-01-28 02:18:34 +01:00
twinaphex
4d36f0d356
Remove rarch_get_cpu_architecture_string - don't have two
...
functions that do more or less the same thing
2020-01-27 22:51:20 +01:00
twinaphex
3f598a0f9c
Revert "Get rid of send debug info - if we ever bring this back, needs to be"
...
This reverts commit c0482ff2ea
.
2020-01-25 15:55:11 +01:00
twinaphex
c0482ff2ea
Get rid of send debug info - if we ever bring this back, needs to be
...
reimplemented according to new infra
2020-01-25 14:53:04 +01:00
Guo Yunhe
24aa0f7fe6
Merge branch 'master' into translation-update-script
2020-01-23 12:04:19 +02:00
jdgleaver
00397a33f0
(Disk Control Interface) Add support for saving/restoring last used disk in playlists + code overhaul
2020-01-22 17:09:12 +00:00
twinaphex
276b7a03f1
Remove 'automatically add content to playlist' option - causes
...
memory corruption; not worth it for now
2020-01-22 17:08:02 +01:00
twinaphex
f852209040
Silence some unused variable warnings on some targets
2020-01-19 06:04:37 +01:00
Jamiras
7325147d83
add task_push_http_transfer_file
2020-01-17 19:48:40 -07:00
jdgleaver
a2e1d622e1
Add disk control interface API extension
2020-01-17 16:34:05 +00:00
Guo Yunhe
c6139b7285
Merge branch 'master' into translation-update-script
2020-01-17 17:14:11 +02:00
jdgleaver
e7733abc40
(Playlist Management) Add 'Clean Playlist' option
2020-01-15 18:00:51 +00:00
jdgleaver
b5eba22aaf
Disk control interface improvements
2020-01-14 12:30:08 +00:00
twinaphex
b8328a9fdf
(Accessibility) Cleanups
2020-01-12 22:04:31 +01:00
twinaphex
5b8411fe77
Silence implicit definition warnings
2020-01-12 21:46:28 +01:00
twinaphex
682d8f23e9
Strip out accessibility settings in menu if HAVE_ACCESSIBILITY
...
is not defined
2020-01-12 21:38:30 +01:00
twinaphex
88ee7cbfa8
Add HAVE_ACCESSIBILITY switch
2020-01-12 21:33:00 +01:00
twinaphex
70e472e9e2
(menu widgets) Minor variable cleanups; shouldn't affect anything
2020-01-12 21:11:26 +01:00
twinaphex
81f8cae52a
(RGUI) Prevent 'potential uninitialized reference to variables'
...
in load_custom_theme
2020-01-11 23:22:54 +01:00
twinaphex
36e67108fb
Cleanups
2020-01-11 23:22:54 +01:00
twinaphex
6319262b9c
(RGUI) Prevent warning
2020-01-11 05:03:27 +01:00
twinaphex
066089873b
Prevent warning when HAVE_NETWORKING is not defined
2020-01-11 04:13:05 +01:00
jdgleaver
495ad41741
Thumbnail downloader clean-ups
2020-01-10 11:08:36 +00:00
twinaphex
2b1d1bc8cb
(MaterialUI) Add icons for rooms
2020-01-09 18:21:25 +01:00
twinaphex
a96ae6e987
(Playlists) Make sure history list can be set to 1 as a bare minimum -
...
bump up default to 200 for history and favorites lists
2020-01-09 16:49:52 +01:00
twinaphex
a65396ba56
Add title for sideload core setting
2020-01-09 16:44:04 +01:00
jdgleaver
edec9448c4
Fix manual core installation
2020-01-09 14:13:21 +00:00
jdgleaver
1fe7898add
(Menu Widgets) Prevent 'looping' of task title text
2020-01-08 14:19:10 +00:00
twinaphex
e5169eee71
Remove menu/drivers/null.c - move it into menu/menu_driver.c
2020-01-06 20:23:58 +01:00
twinaphex
203bea3fe6
(MIDI) Turn bunch of functions static
...
(Menu) Remove menu_display_null driver
2020-01-06 17:30:09 +01:00
U-DESKTOP-LII42QK\andre
05c1f9c9aa
Squashed commit of the following:
...
commit 830a69818c6a9496d950def3f68f59c7d3affcab
Author: celerizer <33245078+celerizer@users.noreply.github.com>
Date: Sun Jan 5 17:43:47 2020 -0600
remove unneeded pointer
commit 034cc521004dd95816af69c9d02eec6b3db62d95
Author: celerizer <33245078+celerizer@users.noreply.github.com>
Date: Sun Jan 5 17:39:45 2020 -0600
cleanup
commit 4317b9d04d3f86f215d9df8d41ac22a6a2705420
Author: celerizer <33245078+celerizer@users.noreply.github.com>
Date: Thu Jan 2 18:52:06 2020 -0600
needs a lot of cleanup
2020-01-05 17:53:59 -06:00
Guo Yunhe
34792a3493
Fix C98 build error
2020-01-04 21:56:20 +02:00
Guo Yunhe
c4c8778017
Rebase
2020-01-04 21:56:20 +02:00
jdgleaver
cf58c09d6e
(XMB/Ozone) Fix 'quick menu' detection
2020-01-04 14:28:30 +00:00
twinaphex
e4eb5a9bb9
(menu_networking) remove configuration.h dependency
2020-01-04 13:14:53 +01:00
twinaphex
27c45b1b7a
(Menu_thumbnail) Get rid of settings_t dependency
2020-01-04 12:38:33 +01:00
twinaphex
9c6c10da22
(Playlist) Get rid of settings_t dependency
2020-01-04 12:04:00 +01:00
twinaphex
42c3072ff9
(Menu) Cleanups - rewrite code dependent on settings pointer
...
grabbing
2020-01-02 19:39:37 +01:00
Tatsuya79
ef8427cc23
menu_setting increase run ahead frames range
2020-01-02 19:12:58 +01:00
twinaphex
a6245185b9
(menu_driver.c) Cleanups
2020-01-02 18:21:43 +01:00
twinaphex
758a6c76ae
Reduce dependence on settings_t struct
2020-01-02 17:52:37 +01:00
twinaphex
05d71ebb67
Start reducing dependency on settings struct
2020-01-02 17:41:52 +01:00
twinaphex
fc4a5ad691
Revert "Configurable lobby URL"
...
This reverts commit cc0b7c42d1
.
2020-01-02 15:30:50 +01:00
twinaphex
cc0b7c42d1
Configurable lobby URL
2020-01-02 10:15:21 +01:00
twinaphex
a30e53d911
(Menu) Add password settings to Netplay Hosting submenu
2020-01-02 07:00:27 +01:00
twinaphex
568c55aca2
(Menu) Rearrange Recording settings
2020-01-02 06:58:23 +01:00
twinaphex
7c63889b26
Move static inline functions over to input_bind_dialog.c - were
...
not used elsewhere
2020-01-01 10:53:36 +01:00
jdgleaver
569014c5d2
(Filebrowser) Fix file selection issues when starting from (or navigating to) the top level directory
2019-12-31 12:34:03 +00:00
twinaphex
88c331ea99
(Menu) Add missing textures
2019-12-30 15:05:23 +01:00
twinaphex
d809cc6a31
Buildfix for non-networking targets
2019-12-30 14:02:41 +01:00
twinaphex
a0e7fe19af
(MSVC 2010) Buildfix
2019-12-30 09:47:58 +01:00
Twinaphex
960ff23843
Remove unused variable
2019-12-30 08:27:39 +01:00
twinaphex
0996e13352
Add subsystem settings list to menu_displaylist_build_list
2019-12-30 08:05:14 +01:00
twinaphex
81972149fc
Submenu system is now properly hidden
2019-12-30 08:02:13 +01:00
twinaphex
48af253a06
(Menu) This macro is no longer used
2019-12-30 07:48:55 +01:00
twinaphex
ecb3301b19
(hosting submenu) Set include_everything to false
2019-12-30 07:01:24 +01:00
twinaphex
8b5db9fdaf
Add return value to menu_displaylist_netplay_refresh_rooms
2019-12-30 06:48:10 +01:00
twinaphex
4137273002
Move netplay_refresh_rooms_menu to menu_displaylist.c and rename
...
it menu_displaylist_netplay_refresh_rooms
2019-12-30 06:44:14 +01:00
twinaphex
f6db9ce04d
Move menu_subsystem_populate to menu_displaylist.c
2019-12-30 05:57:32 +01:00
twinaphex
106c912eb5
(Netplay hosting)
...
- Remove clear
- Use index offset variable
2019-12-30 05:49:45 +01:00
twinaphex
3fe8806018
(Subsystem Settings) Create separate subsystem settings list - will
...
be selectively hidden later based on whether subsystems are implemented
for the core
2019-12-30 05:43:48 +01:00
twinaphex
f3742a101c
Change function signature on subsystem function
2019-12-30 05:17:31 +01:00
twinaphex
a2fd581dad
Add HAVE_NETWORKING ifdef
2019-12-30 04:43:42 +01:00
twinaphex
2169a25b0a
Create Netplay Hosting submenu
2019-12-30 03:01:52 +01:00
twinaphex
fdd4915718
Add Network Settings to Netplay tab
2019-12-30 02:22:23 +01:00
twinaphex
75f3a79aa6
(MaterialUI) Add icons
2019-12-25 08:49:52 +01:00
Twinaphex
e52daa8602
- use MIN macro instead of min for portability
...
- remove unused variable
2019-12-25 08:31:18 +01:00
twinaphex
973ae36fe5
(MaterialUI) Add missing icons
2019-12-25 08:24:08 +01:00
twinaphex
538f0c534f
Backport Added alternate Turbo-Mode 'Single Button' -
...
For systems supporting only a single button, the turbo-button will toggle firing that button without the need to hold it.
When holding the button turbo will be suspended and resumed when the button is released. Holding the button may have a different function to just tapping it, e.g. charging the beam in R-Type on C64/Amiga.
The original implementation in RA is named 'Classic' because I have no
idea where it originates from.
2019-12-25 07:13:01 +01:00
twinaphex
58852ec9bb
(Menu) Selectively hide 'Disallow Non-Slave Mode Clients' if 'Allow SLave-Mode
...
Clients' is disabled
2019-12-24 17:38:07 +01:00
twinaphex
e4fcce118c
(Menu) Hide 'Show desktop menu on startup' if 'Desktop menu' setting
...
itself is disabled
2019-12-24 17:24:48 +01:00
twinaphex
ef149605cd
(Menu) Reimplement Quick Menu - > Shaders -> Watch shader files for
...
changes - can now be turned on/off through touch
2019-12-24 17:19:23 +01:00
twinaphex
8d63faa74d
C89_BUILD fix
2019-12-24 16:53:13 +01:00
twinaphex
1165f8dfe9
(Menu) Remove duplicates
2019-12-24 08:29:06 +01:00
twinaphex
4e34611d1d
(Menu) Add title for Remap Binds Port
2019-12-24 08:10:20 +01:00
twinaphex
0df043aff1
(Menu) Refactor Quick Menu - Controls - each port now has its own
...
submenu
2019-12-24 07:36:01 +01:00
twinaphex
9573b53390
Put ifdefs around core_updater_list_free_cached for targets
...
that don't define HAVE_NETWORKING
2019-12-24 05:36:54 +01:00
twinaphex
ca0edad8c2
(Menu) don't hide logging settings anymore
2019-12-24 05:29:15 +01:00
twinaphex
f47b07e35a
(Menu) Quick Menu - Cheats - Delete All no longer requires five
...
right button presses - this should fix this functionality for mobile
touch users too
2019-12-24 05:13:24 +01:00
twinaphex
d33624c623
(Menu) Hide Refresh Rate options when Threaded Video is enabled -
...
these settings do nothing with Threaded Video
2019-12-24 04:29:12 +01:00
twinaphex
abb1b28e96
Hide Logging Verbosity levels behind Logging Verbosity
2019-12-24 04:18:38 +01:00
twinaphex
a19da4bf22
(Menu) No longer hide Logging behind Advanced
2019-12-24 04:09:34 +01:00
twinaphex
20f3b8d404
Buildfix for non-shader targets
2019-12-24 03:15:51 +01:00
Twinaphex
4322d0c3fe
Merge pull request #9885 from jdgleaver/core-update
...
(Core Updater) Only download when new core is available + add option to update all installed cores
2019-12-23 20:02:43 +01:00
Twinaphex
1d0be580c5
(Menu) Remove unused variables
2019-12-23 19:43:09 +01:00
jdgleaver
695749f155
(Core Updater) Only download when new core is available + add option to update all installed cores
2019-12-23 17:34:44 +00:00
twinaphex
305aee2c33
(Menu) Get rid of 'Port Number' label for Port Binds screen
2019-12-23 08:21:44 +01:00
twinaphex
cbcdfa572a
(Mobile) Should no longer crash when clicking on a cheat entry
2019-12-23 07:49:29 +01:00
twinaphex
2512365012
(Menu) Displaylist - Get rid of global
2019-12-23 06:34:58 +01:00
twinaphex
9988bae6f4
(Shader) Implement shader parameter action OK callbacks
2019-12-23 05:39:10 +01:00
twinaphex
18f2b9c63e
Reimplement shader preset parameter functions
2019-12-22 22:45:08 +01:00
twinaphex
b5cc71720c
(Menu) Move FORCE_SRGB_DISABLE to Video Output
2019-12-22 22:10:45 +01:00
twinaphex
6eed40f80c
More warning fixes for non-shader target platforms
2019-12-22 08:18:00 +01:00
twinaphex
e93d90bc45
Fix build on platforms that don't have shader support
2019-12-22 08:12:42 +01:00
twinaphex
d057d2a202
(Menu) Implement action OK callback for Quick Menu -> Shaders -> Passes
2019-12-22 07:14:20 +01:00
twinaphex
cb67ace703
(Menu) Hide Windowed Mode settings selectively
2019-12-22 06:26:42 +01:00
twinaphex
759724facb
(Menu) Hide Fullscreen Mode settings if windowed mode is not supported
...
by context driver
2019-12-22 06:22:05 +01:00
twinaphex
3033491f3d
Turn HAVE_EASTEREGG into HAVE_GONG
2019-12-22 03:08:02 +01:00
twinaphex
751ff8f72c
(Menu) Selectively hide Network Command Port
2019-12-21 21:08:37 +01:00
twinaphex
d6d76a53b9
(Menu) Selectively hide Relay Server Location
2019-12-21 19:56:33 +01:00
twinaphex
3224eefdf1
(Menu) Selectively hide Video Layout
2019-12-21 18:39:34 +01:00
twinaphex
776ae626a6
(Menu) User Interface - selectively hide Kiosk Mode Password
2019-12-21 18:23:25 +01:00
twinaphex
8ad44acc5d
(Menu) Action start callback - do a refresh at the end
2019-12-21 18:13:01 +01:00
twinaphex
ecbbf1e3bb
(Menu) Selectively hide Settings -> Accessibility
2019-12-21 17:59:56 +01:00
twinaphex
2d31377ba8
(Menu) User Interface -> Appearance - Selectively hide XMB Horizontal
...
Animation setting
2019-12-21 17:49:39 +01:00
twinaphex
e55692d74f
(Desktop Menu) Prevent hidden settings for desktop menu -
...
add third parameter that when set to true, will include everything
in the list - this way we can show greyed out settings
2019-12-21 17:33:50 +01:00
twinaphex
6164e33b07
(Menu) Settings -> Playlists - more selective hiding
2019-12-21 17:22:43 +01:00
twinaphex
4850cc0f97
(Menu) Aspect Ratio - implement dropdown box again
2019-12-21 16:54:42 +01:00
twinaphex
5674c46f38
(Menu) Don't hide Config Aspect Ratio for advanced
2019-12-21 16:44:47 +01:00
twinaphex
a33280b08e
(Menu) Implement touch/OK callbacks
2019-12-21 07:00:27 +01:00
twinaphex
48799b73d5
Standardize function signature for action_select
2019-12-21 06:01:38 +01:00
twinaphex
7c028596fb
(Menu) Selectively hide Overlay Settings and Rewind
2019-12-21 05:35:46 +01:00
twinaphex
d93200d2eb
(Menu) Selectively hide 'Rewind' settings
2019-12-21 05:27:42 +01:00
twinaphex
aafee65238
(Menu) Selectively hide 'FPS Update Interval'
2019-12-21 05:22:18 +01:00
twinaphex
f5a7504c38
(Menu) Selectively hide Onscreen Notifications BG Color Settings
2019-12-21 05:10:22 +01:00
twinaphex
ef4d24600e
(Menu) Settings -> Logging - Hide 'Log To File Timestamp' if 'Log To File' is disabled
2019-12-21 04:49:30 +01:00
twinaphex
28ec64e200
(Menu) Video -> Scaling - Hide Custom Viewport X/Y when Integer
...
Scale is enabled as description indicates
2019-12-21 04:32:56 +01:00
twinaphex
1fcded67ef
(Menu) Achievement submenu - selectively hide
2019-12-21 03:10:15 +01:00
twinaphex
3be60539ce
(Menu) Aspect ratio - selectively hide/show values based on whether
...
you have Custom or Config selected
2019-12-21 01:27:28 +01:00
twinaphex
779c0a01d3
Selectively hide Hard Sync
2019-12-21 00:39:30 +01:00
twinaphex
e1a5b80ae1
(Menu) Implement selective hiding for VSync and Hard Sync
2019-12-21 00:24:29 +01:00
twinaphex
021102c62d
(Menu) Runahead global setting now hides the related options
2019-12-20 23:10:35 +01:00
twinaphex
de1e66f7a9
(Menu) Add Input -> Haptic Feedback submenu
2019-12-20 20:49:30 +01:00
twinaphex
13793885f3
(Menu) Add Input -> Menu Controls settings submenu
2019-12-20 19:24:35 +01:00
twinaphex
cdeef9dc95
(Menu) Implement action OK for Bind Hold, Turbo Period and Duty Cycle
2019-12-20 15:29:15 +01:00
twinaphex
55400e9b42
(Menu) Max Swapchain Images - implement action OK callback
2019-12-20 15:18:44 +01:00
twinaphex
110bc5abbe
(Menu) Settings - Implement action OK callback for custom viewport width/height
2019-12-20 15:14:13 +01:00
twinaphex
21ffbc0cca
(Menu) Netplay submenu - don't show 'No Settings found'
...
(Menu/Misc) Some more icons
2019-12-20 14:37:44 +01:00
twinaphex
779b8b32cf
Move 'Press Quit Twice' and 'Menu Toggle Gamepad Combo' to Input ->
...
Hotkey Binds
2019-12-20 13:56:31 +01:00
twinaphex
a73555f672
(Menu) Add sublabel for Video Output submenu
2019-12-20 13:50:20 +01:00
twinaphex
03d0e0d799
(MaterialUI) Add icons for submenus
2019-12-20 13:48:38 +01:00
twinaphex
64597e47c6
(Menu Usability) If 'Favorites Tab' is disabled, don't show
...
'Add To Favorites' option in Quick Menu/Playlist menu
2019-12-20 07:21:15 +01:00
twinaphex
6713c6ebed
(Menu) If On-Demand Thumbnail Downloader is enabled, hide
...
'Download Thumbnails' from playlist menu screen
2019-12-20 07:15:04 +01:00
twinaphex
dcac9de58b
Add Audio Driver setting to Audio -> Output
2019-12-20 02:30:05 +01:00
twinaphex
23ce202d38
(Menu) Add Audio -> Resampler settings
2019-12-20 02:16:31 +01:00
twinaphex
94907678eb
(Menu) Add Audio -> output and Audio -> Synchronization
2019-12-20 01:18:28 +01:00
twinaphex
6f6bd95a84
move Crop Overscan to Video Scaling; add Sync to Exact Content Framerate
...
option to Video Synchronization
2019-12-19 20:00:19 +01:00
twinaphex
aa537310ad
(Menu) Create Video -> Synchronization
2019-12-19 19:39:02 +01:00
twinaphex
39ebd6e8d1
(Settings) Add Video -> Output
2019-12-19 19:15:57 +01:00
twinaphex
faf8c83f54
(Menu) Set video submenu titles
2019-12-19 19:01:32 +01:00
twinaphex
e8babede53
(Menu) Create Settings -> Video -> Fullscreen and Windowed submenus
2019-12-19 18:53:51 +01:00
twinaphex
36af159991
(Menu) Settings - Video - Add Scaling subsection
2019-12-19 18:22:22 +01:00
twinaphex
7150d6ef59
Bind start callback for playlist entries in Playlist Screen
2019-12-19 16:37:39 +01:00
twinaphex
2a500baaca
Change start callback signatuer to OK callback signature
2019-12-19 16:30:53 +01:00
twinaphex
cb85b3e8dd
Put this behind ifdef
2019-12-19 13:24:39 +01:00
twinaphex
9a7a8efb39
Hide this setting behind HAVE_UPDATE_CORES
2019-12-18 17:45:14 +01:00
Twinaphex
a88e6f4e1f
Merge pull request #9867 from jdgleaver/ozone-fullscreen-thumbs
...
(Ozone) Add fullscreen thumbnail viewer
2019-12-17 22:24:17 +01:00
jdgleaver
76bb0031cb
Fix database entry display
2019-12-17 14:07:35 +00:00
jdgleaver
8ba17dd985
(Ozone) Add fullscreen thumbnail viewer
2019-12-17 11:41:01 +00:00
Francisco José García García
b4be7b0c74
(Vita) Several improvements to vita2d driver
2019-12-14 14:11:47 +01:00
jdgleaver
32444f8188
Fix 'currently selected item' indicator in dropdown lists
2019-12-13 10:49:52 +00:00
Barry Rowe
c6f55eeb94
Fixed a segfault and an issue with AI Service overlay's image mode.
2019-12-12 16:31:18 -08:00
jdgleaver
004d100ed8
(XMB) Add fullscreen thumbnail viewer
2019-12-12 17:01:37 +00:00
jdgleaver
3b8e3c613f
(Ozone) Minor thumbnail optimisations
2019-12-11 13:44:59 +00:00
jdgleaver
2dc9616509
(XMB) Use new 'menu_thumbnail' library for loading/rendering thumbnails
2019-12-10 17:03:47 +00:00
jdgleaver
83235dc484
(GLUI) Use default icon for 'Accessibility' settings menu entry
2019-12-09 10:12:19 +00:00
jdgleaver
3031556e73
Enable playlist/add content functionality on platforms without database support
2019-12-06 10:49:27 +00:00
Twinaphex
b06314cda3
Merge pull request #9681 from fpscan/flux
...
New RGUI theme: Flux
2019-12-05 04:05:03 +01:00
Twinaphex
ed20c14f23
Merge pull request #9816 from jdgleaver/manual-scan-arcade-dat
...
(Manual Content Scanner) Enable automatic naming of arcade content via DAT files
2019-12-05 04:02:15 +01:00
Barry Rowe
a8430acd66
Merge remote-tracking branch 'upstream/master'
2019-12-04 13:23:08 -08:00
Barry Rowe
3a67e072bb
Added in fixes for accessibility feature.
2019-12-04 10:51:50 -08:00
twinaphex
535f2f23f3
Implement remaining accessibility settings
2019-12-04 18:11:25 +01:00
jdgleaver
9b012e907a
(Manual Content Scanner) Enable automatic naming of arcade content via DAT files
2019-12-04 12:46:04 +00:00
twinaphex
ebe9f1861e
Implement more settings for Accessibility
2019-12-04 09:24:27 +01:00
twinaphex
6992f580e8
(Accessibility) Implement Narrator mode setting
2019-12-04 08:46:51 +01:00
twinaphex
6dd7f65322
(Accessibility) Update
2019-12-04 08:41:20 +01:00
twinaphex
cab8663713
(Accessibility) Start adding Accessibility settings - empty for now
2019-12-04 08:25:24 +01:00
twinaphex
831e33739e
Replace some usage of strcpy and strcat
2019-12-04 05:17:53 +01:00
Twinaphex
2f17cbaef3
Merge pull request #9768 from BarryJRowe/master
...
Added in accessibility. (DO NOT MERGE)
2019-12-04 04:06:39 +01:00
twinaphex
688acb1e41
Refactor build_list
2019-12-03 03:26:54 +01:00
twinaphex
7b2d7a9ec7
Cleanups
2019-12-03 03:14:39 +01:00
twinaphex
01e62efb72
move more code to build_list
2019-12-03 02:17:43 +01:00
twinaphex
82391b6ac1
move more code to build_list
2019-12-03 02:09:55 +01:00
twinaphex
2ad2983b25
Move HELP_SCREEN_LIST to build_list
2019-12-03 01:53:00 +01:00
twinaphex
5df0516318
Move these to build_list
2019-12-03 01:50:14 +01:00
twinaphex
3c2d30c510
Move DISPLAYLIST_OPTIONS_REMAPPINGS to build_list
2019-12-03 00:26:39 +01:00
twinaphex
a4982cd460
(Menu displaylist) Cleanup
2019-12-02 23:45:21 +01:00
twinaphex
e6a3785b01
Cleanups
2019-12-02 23:39:46 +01:00
twinaphex
d09ae22147
Fix return values
2019-12-02 23:16:35 +01:00
twinaphex
d2e83df498
Refactor menu_displaylist_parse_load_content_settings - should now
...
properly report count
2019-12-02 22:50:33 +01:00
twinaphex
c490b06fe9
(menu_displaylist) build_list - add more entries
2019-12-02 22:35:02 +01:00
twinaphex
c9a97d255c
(menu_cbs_title) Cleanups
2019-12-02 22:20:36 +01:00
twinaphex
177ca956f1
Code de-duplication
2019-12-02 21:08:21 +01:00
twinaphex
e13febc82b
(menu cbs ok) Code de-duplication
2019-12-02 21:05:04 +01:00
twinaphex
04ee55f202
Add NOTE/TODO about globals
2019-12-02 20:52:23 +01:00
twinaphex
ee6c2393c1
(menu_cbs_ok.c) Cut down on some code duplication
2019-12-02 20:47:50 +01:00
twinaphex
07f3abfda1
(madmonkey) Proposed fix for Mali GPUs
2019-12-02 16:28:35 +01:00
jdgleaver
3d52d7a8f6
(Manual Content Scanner) Add option to scan inside archives
2019-12-02 11:49:41 +00:00
twinaphex
c3743a74f6
Refactor menu_cbs_sublabel.c
2019-12-02 07:20:01 +01:00
twinaphex
e7d2e7ebcb
Refactor menu_cbs_get_value.c
2019-12-02 06:47:51 +01:00
twinaphex
8551d175ab
(menu_cbs_ok) Cleanups
2019-12-02 06:10:32 +01:00
twinaphex
d0bce8bc9f
Refactor menu_cbs_title
2019-12-02 05:50:32 +01:00
twinaphex
c80d18c446
Refactor DEFERRED_RECORDING_SETTINGS_LIST
2019-12-02 02:33:09 +01:00
twinaphex
2a41f1fb99
Change type to enum - should silence C89 build errors
2019-12-02 01:21:42 +01:00
Twinaphex
e57e4dbf57
Merge branch 'master' into deferred-push-refactor
2019-12-01 23:22:18 +01:00
Twinaphex
00ca7297f3
Merge pull request #9795 from jdgleaver/manual-scan
...
Add manual content scanner
2019-12-01 23:11:45 +01:00
twinaphex
cfc2a15d41
Refactor the other entries as well
2019-12-01 22:57:18 +01:00
twinaphex
e8f55e8b24
Refactor deferred push callbacks
2019-12-01 22:38:53 +01:00
Twinaphex
c09c4299ba
Merge pull request #9803 from libretro/flowchart-controls
...
Change 'User' terminology to 'Port' for input binding stuff
2019-12-01 21:40:17 +01:00
jdgleaver
170397456c
Add manual content scanner
2019-11-29 17:14:46 +00:00
Twinaphex
c8adaaaab2
Merge pull request #9789 from jdgleaver/ozone-thumbnails
...
(Ozone) Use new 'menu_thumbnail' library for loading/rendering thumbnails
2019-11-28 18:06:06 +01:00
Barry Rowe
1e6e7a698f
Added in accessibility.
2019-11-26 15:19:21 -08:00
jdgleaver
9170bca9b3
(Ozone) Use new 'menu_thumbnail' library for loading/rendering thumbnails
2019-11-25 13:14:25 +00:00
twinaphex
388879da38
Change 'User' terminology to 'Port' for input binding stuff
2019-11-24 20:11:49 +01:00
jdgleaver
4eec21b4d1
Fix 'Thumbnail Upscaling Threshold' setting drop-down list
2019-11-24 14:39:08 +00:00
jdgleaver
b1d5542d77
(Menu) Ensure pointer input is handled correctly when showing message boxes
2019-11-22 15:10:28 +00:00
jdgleaver
34b744aff6
(GLUI) Enable pass-through of [RetroPad A]/[Keyboard Return key] when viewing fullscreen thumbnails
2019-11-21 12:45:03 +00:00
jdgleaver
d392d90a6e
(GLUI) Add fullscreen thumbnail viewer ( #9758 )
2019-11-20 19:09:02 +01:00
Twinaphex
53b7fb2ba2
Remove unused variables
2019-11-19 06:08:54 +01:00
Twinaphex
6a541125aa
Silence two issues
2019-11-19 06:01:11 +01:00
twinaphex
a46027bed7
Remove MENU_LABEL_ONLINE_UPDATER
2019-11-18 07:51:57 +01:00
twinaphex
88d4ae6790
Buildfix for Android - this header should not be done as a system
...
header include
2019-11-18 06:48:15 +01:00
twinaphex
aba96fbf03
(Menu) Small cleanups
2019-11-18 04:20:40 +01:00
Twinaphex
53d18cf95e
Merge pull request #9713 from Rinnegatamante/vitagl
...
Added gl1 video driver support to Vita build
2019-11-17 23:14:29 +01:00
twinaphex
63e437d58f
Rename get_rotation to retroarch_get_rotation
2019-11-17 22:58:52 +01:00
Twinaphex
ddd9fbf6ae
Merge pull request #9734 from Aethyrion/rotation_fixing
...
Rotation fixing
2019-11-17 22:53:12 +01:00
Rémi
34125a6d14
Remove // comments
2019-11-17 20:46:51 +01:00
Rémi
154c2d388d
Fix CI compilation issues
2019-11-17 20:18:42 +01:00
Rémi
e3a8e28edc
Using MAX macro.
2019-11-17 18:34:19 +01:00
Rémi
1c9d0dbf48
Refactoring (still trying to fix CI compilation issue)
2019-11-17 18:03:57 +01:00
Rémi
756b4636f6
Update Aspect Ratio (1:1 PAR and Custom) when rotating from menu
2019-11-17 17:22:10 +01:00
Twinaphex
b6aa9f2fd1
Revert "Refactor RetroArch input polling settings"
2019-11-17 16:45:40 +01:00
Rémi
09a9b7d254
CI compilation issue
2019-11-17 16:26:29 +01:00
Rémi
a28e57e42d
Fixing Integer Scaling for Custom Viewport (when rotating)
2019-11-17 13:21:50 +01:00
Twinaphex
0d284c42bc
Merge pull request #9714 from rz5/master
...
Refactor RetroArch input polling settings
2019-11-15 17:18:30 +01:00
jdgleaver
7eefec6945
(GLUI) Navigation improvements
2019-11-15 14:53:00 +00:00
rz5
82898ea194
Cast arg to rarch_set_in_put from what it is to enum rarch_poll_type.
...
Might fix building under clang 6.0
2019-11-15 00:47:46 +00:00
rz5
2678789bd8
Refactor RetroArch input polling settings
...
* Refactored the way RetroArch sets the input state/poll callbacks, hopefully it's clearer now.
* The unnamed enum of poll type behaviors in core.h was moved to retroarch.h and is now named rarch_poll_type.
It represents polling behaviors implemented specifically by RetroArch.
First element starts at 1 to match the data encoding of RETRO_ENVIRONMENT_POLL_TYPE_OVERRIDE.
* Created rarch_set_input_cbs - sets different input state/poll callbacks based on a
rarch_poll_type parameter.
* Replaced the static variable core_poll_type_override in retroarch.c with a poll_type_lock flag
inside global_t's menu struct;
RETRO_ENVIRONMENT_POLL_TYPE_OVERRIDE will now call rarch_set_input_cbs and set poll_type_lock,
which blocks the user from changing behaviors from the menu.
* To follow the RETRO_ENVIRONMENT_POLL_TYPE_OVERRIDE spec, we now set poll_type_lock and call
rarch_set_input_cbs after calling unload_game.
* core_set/unset_netplay_callbacks will now set/unset poll_type_lock, preventing the
poll type from being changed by the user;
* The MENU_ENUM_LABEL_INPUT_POLL_TYPE_BEHAVIOR action will now call rarch_set_input_cbs if poll_type_lock
isn't set, which means poll type is changed on-the-fly.
2019-11-13 00:11:05 +00:00
Rinnegatamante
bed9847b48
[VITA] Hijacking wrong positioning for UI elements.
2019-11-12 19:06:18 +01:00
Rinnegatamante
6b7673f806
[VITA] Fixing gl1 video driver crashes.
2019-11-12 15:37:37 +01:00
jdgleaver
df6d65e061
(GLUI) Minor thumbnail improvements
2019-11-11 16:30:42 +00:00
Twinaphex
52db3779c7
Merge pull request #9706 from Jamiras/cheevos_unsupported
...
(cheevos) display Unofficial and Unsupported achievement states
2019-11-11 14:19:36 +01:00
Jamiras
84de1ce2f2
display Unofficial and Unsupported achievement states
2019-11-10 19:48:46 -07:00
twinaphex
08ce33eed0
Add HAVE_ONLINE_UPDATER
2019-11-11 00:22:03 +01:00
twinaphex
cf586b7273
Hide Core Updater properly
2019-11-10 18:12:23 +01:00
twinaphex
bc657778fe
Add HAVE_UPDATE_CORES - by running ./configure --disable-update_cores
...
you can strip out the Online Core Updater
2019-11-10 15:55:39 +01:00
jdgleaver
bba454207e
(GLUI) Add dual thumbnail support
2019-11-08 16:45:46 +00:00
jdgleaver
6afd684ae5
(GLUI) Halt scrolling when pointer is pressed/stationary
2019-11-05 12:23:09 +00:00
Ömercan Kömür
82b31c12c1
Flux
...
New RGUI Theme
2019-11-02 17:33:51 +03:00
Twinaphex
044851f608
Merge pull request #9616 from fpscan/master
...
New XMB Menu Color Theme: Sunbeam
2019-11-02 12:07:35 +01:00
jdgleaver
697d16dd01
(GLUI) Fix scroll position calculation
2019-11-01 17:04:49 +00:00
jdgleaver
b8d6e1d2c3
(GLUI) Fix node height bug when showing thumbnails + set new default thumbnail view modes
2019-11-01 11:13:34 +00:00
jdgleaver
c356969c3a
(GLUI) Add initial thumbnail support
2019-10-31 17:25:55 +00:00
Ömercan Kömür
7021a4909e
Merge branch 'master' into master
2019-10-31 04:22:33 +03:00
twinaphex
7dbd46c978
Add missing header
2019-10-29 21:21:48 +01:00
Twinaphex
b854201bc1
Merge pull request #9649 from BarryJRowe/master
...
AI Service overlay.
2019-10-29 20:53:57 +01:00
Barry Rowe
d641e67876
AI Service overlay.
2019-10-28 16:48:05 -07:00
Tatsuya79
eb72061b27
Cutie, Virtual Boy themes for glui.
2019-10-29 00:24:34 +01:00
Twinaphex
640a2b8991
Merge pull request #9653 from jdgleaver/mali-rotation-fix
...
Fix menu rendering with Mali GPUs after changing video dimensions
2019-10-28 20:21:49 +01:00
jdgleaver
6b4d76fc26
(GLUI) Minor bug fixes ( #9646 )
2019-10-28 20:21:37 +01:00
jdgleaver
c9b8164b0c
Fix menu rendering with Mali GPUs after changing video dimensions
2019-10-28 14:42:48 +00:00
jdgleaver
45deb2c218
(GLUI) Improve tab icon colours for 'Dark Blue' theme ( #9636 )
2019-10-25 18:58:45 +02:00
jdgleaver
1194b29c12
(GLUI) Navigation bar improvements ( #9635 )
2019-10-25 18:28:36 +02:00
jdgleaver
3734ccbcc0
(GLUI) Menu improvements (Round 3)
2019-10-23 15:46:28 +01:00
twinaphex
d51b32f662
Implement AI Service Pause
2019-10-19 20:53:17 +02:00
Ömercan Kömür
ef464d9785
New XMB Menu Color Theme: Sunbeam
2019-10-19 14:50:58 +03:00
twinaphex
73c853def4
Add setting 'Driver Switch Enable' - not hooked up yet
2019-10-18 23:03:29 +02:00
jdgleaver
37d12c3859
(GLUI) Menu improvements (Round 2)
2019-10-18 17:56:43 +01:00
Tatsuya79
ed7c3dcff4
Add Ozone Dark theme to glui.
2019-10-17 18:14:48 +02:00
twinaphex
8e2be92c72
Fix crash when setting thumbnail directory
2019-10-17 01:07:19 +02:00
jdgleaver
10d652a9f7
(GLUI) Menu improvements (round 1)
2019-10-16 17:17:49 +01:00
Twinaphex
92272fe01e
Merge pull request #9556 from ToKe79/lakka_wifi_ap
...
[Lakka] Wi-Fi Access Point in RetroArch Settings
2019-10-12 14:52:12 +02:00
Twinaphex
5340387164
Merge pull request #9584 from jdgleaver/menu-scaling
...
(GLUI) Menu scaling improvements
2019-10-12 14:46:36 +02:00
Twinaphex
7bed40d17b
Merge pull request #9547 from Rinnegatamante/videodrivers
...
Graceful switch between video drivers.
2019-10-12 14:21:33 +02:00
jdgleaver
d6d0bb5e4e
(GLUI) Add menu scaling workaround for Mac platforms (DPI requests currently cause crashes on Mac)
2019-10-11 13:31:00 +01:00
Rinnegatamante
77d185ba8b
Fix video submenu not updating when a driver swap happens.
...
Thanks to jdgleaver for this.
2019-10-11 13:05:32 +02:00
jdgleaver
e47e055508
(GLUI) Menu scaling improvements
2019-10-10 10:01:46 +01:00
twinaphex
9fe72bfa7b
Change this back to how it was before
2019-10-07 05:28:00 +02:00
twinaphex
fb6a2ef746
Turn menu_horizontal_animation into macro and actually use it for
...
default value
2019-10-05 19:11:59 +02:00
Tomas Kelemen (vudiq)
7b4c4efd11
Wi-Fi Access Point in RetroArch Settings
...
Adds an option to start wireless access point directly from RetroArch
settings menu (Services submenu). This wireless access point can be then
used for local netplay. If not defined in a specific config file
(LAKKA_LOCALAP_PATH), the arbitrary values for SSID/PassKey of the
created access point are LakkaAccessPoint/RetroArch. The menu/option is
added only in case when compiling with HAVE_LAKKA.
2019-10-05 13:18:15 +02:00
twinaphex
8a06263ba6
Fix regression with 'Set Core Association' and leave a TODO/FIXME note
2019-10-04 17:41:03 +02:00
Twinaphex
811138221a
Fix unused variable warning
2019-10-04 17:34:46 +02:00
twinaphex
daa30b1dc8
Use old DPI scaling for now on desktop until we have devised a good solution
2019-10-04 17:27:14 +02:00
Twinaphex
419eb5a6c0
Remove unused variables
2019-10-04 16:06:34 +02:00
Twinaphex
32f7d73835
Merge pull request #9553 from jdgleaver/overlay-auto-rotate
...
Add option to automatically rotate overlays
2019-10-04 13:53:55 +02:00
jdgleaver
1df3e20bdd
Add option to automatically rotate overlays
2019-10-04 12:15:57 +01:00
jdgleaver
db030f6472
(GLUI) Add initial gesture support + bug fixes
2019-10-04 09:33:15 +01:00
jdgleaver
ece9851afb
(Menu Input) Re-work pointer 'swipe' detection
2019-10-01 13:00:59 +01:00
jdgleaver
3057c31798
(Menu Input) Add mouse/touchscreen gesture support + full gesture support for XMB
2019-09-30 16:55:41 +01:00
twinaphex
b80b9cd157
CXX_BUILD buildfix
2019-09-29 17:58:02 +02:00
FreeShippingParty
999887bda5
Add option to delete playlists
2019-09-29 10:48:46 -04:00
twinaphex
b9a08520ff
Move File Manager settings to Settings
2019-09-26 21:01:59 +02:00
jdgleaver
58ad81f063
Menu drop-down lists: Add proper titles, and remember last postion when navigating core options
2019-09-24 17:41:06 +01:00
Twinaphex
89ae74fba6
(MaterialUI) Fix handle float cast overflow
2019-09-24 11:38:47 +02:00
jdgleaver
ef710442f1
(Ozone) Add option to toggle between static and scrolling content metadata
2019-09-23 15:33:20 +01:00
twinaphex
3307e65ad3
Fix FPS text in threaded video mode
2019-09-23 09:22:35 +02:00
twinaphex
01dc71f598
(menu_driver.c) Cleanups
2019-09-23 04:49:01 +02:00
twinaphex
17fb07cb85
(Menu) Simplify menu_entries_get_core_title
2019-09-23 04:44:22 +02:00
twinaphex
0314921434
(menu_cbs_deferred_push.c) Cleanups
2019-09-23 04:31:12 +02:00
twinaphex
dde7c28730
(menu_shader.c) Cleanups
2019-09-23 04:27:03 +02:00
twinaphex
682b403a9c
menu_content.c - This file is no longer necessary
2019-09-23 04:24:00 +02:00
twinaphex
08d3fe8c04
Cleanups
2019-09-23 04:19:52 +02:00
twinaphex
82259a086e
Make action_scan_directory safer - fill_pathname_join now doesn't
...
have the same variable for arguments 1 and 2
2019-09-23 04:14:10 +02:00
twinaphex
b94b9e2adb
Go back to plain strlcpy/strlcat - probably best to look at
...
opportunities to reduce these calls vs. replacing them with
unsafe macros
2019-09-23 00:19:01 +02:00
twinaphex
ed29c6f59c
Start going for consistent memory representation - instead of
...
'memory used' needs to become 'memory free'
2019-09-22 03:57:59 +02:00
twinaphex
d356f88fb5
Memory details can now be shown individually without FPS and
...
frame count
2019-09-22 03:21:36 +02:00
twinaphex
1ed38ddb2d
Start using return values of fill_pathname_ functions
2019-09-21 00:22:40 +02:00
twinaphex
3b057d9605
Start using STRLCAT_CONST_INCR and STRLCPY_CONST
2019-09-20 23:33:17 +02:00
Twinaphex
3da84396b6
Remove unused variables
2019-09-20 17:34:35 +02:00
Twinaphex
bcb7e14d0f
Merge pull request #9490 from jdgleaver/horiz-mouse-wheel-fix
...
Improve horizontal mouse wheel (tilt) navigation
2019-09-20 16:16:50 +02:00
jdgleaver
eb72a2e7d2
Improve horizontal mouse wheel (tilt) navigation
2019-09-20 14:16:21 +01:00
jdgleaver
dacf9e327a
(RGUI) Ensure display is always refreshed when pointer input is active
2019-09-20 11:04:31 +01:00
twinaphex
2a8798b729
Cleanups
2019-09-20 09:31:18 +02:00
twinaphex
ec4bfd7827
Silence some warnings - statement unreachable etc.
2019-09-20 06:17:40 +02:00
twinaphex
7173efe10f
(Network/Relay Server Location) RetroArch crashed when pressing
...
left while Relay Server Location entry was selected - index offset
would set itself to -1 and cause a buffer overflow
2019-09-20 04:14:32 +02:00
twinaphex
43000d2e24
(Networking) Fix memory leak that could happen at exit after a network
...
operation has ran (menu_driver_data->core_buf gets allocated inside
cb_net_generic_menu and doesn't get freed until the function is ran
again
2019-09-20 04:08:03 +02:00
twinaphex
db624a7c99
Start cleaning up the rather messy manual assignment
2019-09-20 02:03:26 +02:00
jdgleaver
8655038601
Overhaul menu mouse/touchscreen input handling
2019-09-19 16:53:22 +01:00
twinaphex
71cc43651a
(Ozone) Fix regression with sidebar textures
2019-09-19 09:03:07 +02:00
twinaphex
ab515daa0c
Try to get rid of file_path_str
2019-09-18 18:12:57 +02:00
twinaphex
3a61cfe6ec
Cleanup menu_displaylist_parse_content_information
2019-09-18 10:20:06 +02:00
twinaphex
6eaf19533b
(sublabels) Optimizations
2019-09-18 09:37:32 +02:00
twinaphex
8f8a9863ad
Optimize sublabel_playlist_entry by removing snprintf
2019-09-18 09:28:37 +02:00
twinaphex
f663c64cd4
(MaterialUI/Ozone) Prevent more unnecessary strlcats
2019-09-18 06:43:01 +02:00
twinaphex
a9ef8333eb
Rewrite menu_entries_get_core_title
2019-09-18 06:35:21 +02:00
twinaphex
6d89bbfe61
(Menu animation) Avoid some strlcat usage here too
2019-09-18 05:54:32 +02:00
twinaphex
b0a8f5d775
(menu displaylist) Some more cleanups
2019-09-18 05:40:06 +02:00
twinaphex
8fa6230426
Cleanups
2019-09-18 02:16:47 +02:00
twinaphex
b28c405377
Backport and rebase initial FPGA port that was done in 2017 (port
...
done for Z-Turn board) - has some outstanding issues such as
very slow framebuffer software rendering output that needs to
be overcome before this becomes usable - community help needed
2019-09-17 08:16:50 +02:00
twinaphex
b6a6127509
Replace more snprintf usage
2019-09-17 07:30:29 +02:00
twinaphex
7d58bb9799
Avoid more snprintf usage
2019-09-17 06:34:00 +02:00
twinaphex
712547cb2b
C89_BUILD fix
2019-09-17 03:59:59 +02:00
twinaphex
d01ae6929d
Don't use strlcat for basic concatenation of characters
...
except when absolutely necessary
2019-09-17 02:00:04 +02:00
twinaphex
4ea493c86c
Turn cheat_manager_free into static function
2019-09-17 01:20:30 +02:00
Yoshi Sugawara
ae6e2f5df5
(cheevos) create a local string var to set the sublabel attribute when calling rcheevos_get_description. This prevents an unintended pointer reassignment and can cause a crash on strlcpy on some platforms
2019-09-16 12:54:03 -07:00
twinaphex
86839db417
set_label_shader_watch_for_changes - simplify
2019-09-16 20:02:49 +02:00
benoa
744fac6777
Wii: Add wiimote lightgun support
2019-09-15 00:46:02 +02:00
Twinaphex
f004666674
Merge pull request #9456 from jdgleaver/date-format
...
Menu time/date: Add 12-hour versions of all formats + clean ups
2019-09-10 17:58:11 +02:00
jdgleaver
c645d43598
'CXX_BUILD=1' build fix
2019-09-10 16:49:07 +01:00
jdgleaver
a0fd9d21d2
Enable customisation of runtime 'last played' display format
2019-09-10 16:14:38 +01:00
jdgleaver
25006cadfe
Menu time/date: Add 12-hour versions of all formats + clean ups
2019-09-09 14:06:49 +01:00
meepingsnesroms
85f46b9899
Remove unfinished translation files
2019-09-08 20:14:23 -07:00
jdgleaver
518f1bae20
(RGUI) Handle window resize event edge case
2019-09-06 14:52:33 +01:00
jdgleaver
5d5de8ce51
(RGUI) Ignore window resize events until next menu toggle after accessing video settings
2019-09-06 14:25:57 +01:00
jdgleaver
a6ee786a4f
(RGUI) Correctly rescale menu when resizing window if aspect ratio lock is enabled
2019-09-06 13:29:59 +01:00
jdgleaver
35f7110c41
Smooth line ticker - replace scissor operation with fade in/out animation
2019-08-30 14:28:07 +01:00
jdgleaver
daeff97f7e
(XMB) Add smooth scrolling vertical line ticker (for sublabels)
2019-08-29 16:48:10 +01:00
LazyBumHorse
e97a31a46c
fix shader loading and saving in content-less cores
2019-08-28 21:15:37 +02:00
LazyBumHorse
2c028964c9
fix video_driver_get_ident for thread wrapper
2019-08-28 09:43:22 +02:00
LazyBumHorse
886d538c48
implement video_shader_delay setting (in ms), which delays auto-shaders
2019-08-27 16:01:48 +02:00
Twinaphex
1091193ed5
Revert "[Switch] Really fix splitting/joining JoyCons via single option"
2019-08-26 14:22:58 +02:00
rsn8887
8c0c0e3eae
[Switch] Really fix splitting/joining JoyCons via single option
2019-08-24 21:08:35 -05:00
Twinaphex
6a5b01df33
Return ret
2019-08-24 20:30:00 +02:00
twinaphex
aa95b721dd
Reset frame time counter after doing menu context reset
2019-08-24 20:13:33 +02:00
twinaphex
fd0232ba71
Add titles for shader preset save/remove
2019-08-24 19:40:24 +02:00
twinaphex
f80d77c06c
Add sublabels for XMB menu animations
2019-08-24 18:47:25 +02:00
Twinaphex
6dac79d1dc
Merge pull request #9347 from LazyBumHorse/get_default_shader_dir
...
disable get_default_shader_dir() for now
2019-08-24 18:38:45 +02:00
twinaphex
4f5f32f5aa
Add sublabel for menu widgets
2019-08-24 18:37:57 +02:00
LazyBumHorse
215f8f7838
disable get_default_shader_dir() for now
2019-08-24 18:33:14 +02:00
twinaphex
94e2d646be
Add Frame Time Counter settings
2019-08-24 18:18:24 +02:00
LazyBumHorse
9b71340959
finish up shader menu changes, add 'remove presets' to Qt
2019-08-24 16:43:52 +02:00
twinaphex
a93b99b919
Hook up start button to 'Load Core' - will unload a core
2019-08-24 08:31:07 +02:00
twinaphex
5b04350376
(Ozone) Update - hide Load Core when core and/or content is running
2019-08-24 06:41:59 +02:00
twinaphex
d492f1acaf
Hide 'Load Core' when a core is already loaded and the libretro
...
core has started running its runloop
2019-08-24 06:37:10 +02:00
twinaphex
b1d3818ed5
(Qt UI) Dehardcode input.cpp ; merge throttle.cpp into generic.cpp
2019-08-24 04:33:42 +02:00
twinaphex
8d9812985b
Add this to the header
2019-08-24 03:34:03 +02:00
twinaphex
7bae97d762
These settings are moved to submenus now
2019-08-24 02:50:11 +02:00
twinaphex
1b20680e3f
(MaterialUI) Add icons
2019-08-24 02:07:43 +02:00
twinaphex
b66c5581db
Add Shader Preset Save / Remove
2019-08-24 01:44:50 +02:00
twinaphex
e80f57310d
Don't hide this behind advanced settings anymore
2019-08-23 21:57:44 +02:00
twinaphex
9ba2936f9a
Add label for AI Service Mode
2019-08-23 20:00:33 +02:00
twinaphex
f6d2768181
(Ozone) Add 'Load Disc/Dump Disc' entries to Ozone
...
(Ozone) Add texture for disc
(Disc) Add sublabels for Load Disc/Dump Disc
2019-08-23 18:35:04 +02:00
twinaphex
26e8cb7ff0
(MaterialUI) Add missing icons
2019-08-23 18:16:09 +02:00
twinaphex
619fbd0e60
(XMB) Add icons for discs
2019-08-23 17:57:58 +02:00
twinaphex
af775fb032
Enable playlist sublabels by default - should have minimal file I/O
...
overhead - maybe a slight dip from fullspeed/60fps to 59.90/59.10fps at
worse when flicking through playlist entries for the first time (it's
cached after first viewing) - after 1.7.8 we can further micro optimize
this
2019-08-23 17:33:59 +02:00
twinaphex
f0e2d47ffb
Add content runtime per log options to Settings -> Playlists
2019-08-23 17:26:41 +02:00
twinaphex
c990b29c09
Enable content runtime log by default
2019-08-23 17:10:56 +02:00
twinaphex
8841fb4005
Slim down help section - we're going to have an integrated walkthrough
...
of sorts in later versions
2019-08-23 17:01:03 +02:00
twinaphex
622a184fd4
(Menu) Add shortcut to On-Demand Menu Thumbnails from Online Updater
...
category
2019-08-23 16:48:04 +02:00
jdgleaver
c27149bb67
(RGUI) Make particle effects framerate independent + add animation speed setting
2019-08-23 12:22:30 +01:00
Twinaphex
f7cda5f753
Merge pull request #9336 from LazyBumHorse/preset_reference
...
save unmodified auto-shaders as a reference instead of a copy
2019-08-23 03:38:04 +02:00
twinaphex
6595aef508
Add missing sublabel
2019-08-23 03:09:29 +02:00
twinaphex
f23172ba81
Ability to hide every setting category now
2019-08-23 03:06:38 +02:00
twinaphex
09ac01afd2
Buildfix
2019-08-23 00:46:06 +02:00
Twinaphex
e1260b2186
Remove unused variables
2019-08-22 23:40:14 +02:00
twinaphex
2a70b3533c
Don't use itoa - not available on OSX
2019-08-22 23:37:23 +02:00
twinaphex
32029731c0
Hook up remaining languages
2019-08-22 22:20:31 +02:00
twinaphex
eca2f0a663
Start adding translation language names
2019-08-22 21:15:07 +02:00
twinaphex
5b71939848
Add target_lang/source_lang options
2019-08-22 19:39:00 +02:00
jdgleaver
37190b8f7d
(RGUI) Optimise smooth ticker text
2019-08-22 17:51:57 +01:00
LazyBumHorse
813a5cc370
fix edge case where resetting shader parameter wasn't counted as a modification
2019-08-22 18:08:58 +02:00
LazyBumHorse
a882901e39
save unmodified auto-shaders as a reference instead of a copy, see:
...
- implement #reference directive for auto-shaders
- replace usual preset saving and loading functions with video_shader_read_preset() and video_shader_write_preset()
- apply saved presets automatically for console menus
- move auto-shader saving logic from menus into menu_shader.c menu_shader_manager_save_auto_preset()
- refactor menu_shader_manager_save_preset() into menu_shader_manager_save_preset_internal()
2019-08-22 16:57:28 +02:00
jdgleaver
5903463734
Line ticker bug fix
2019-08-22 15:16:29 +01:00
jdgleaver
84dac7745e
Make smooth ticker text scroll speed resolution independent
2019-08-22 11:49:05 +01:00
twinaphex
9a36851beb
(AI Service) Add sublabels
2019-08-22 07:22:52 +02:00
twinaphex
a612e7a4c3
Hook up AI Service settings
2019-08-22 07:07:34 +02:00
twinaphex
fea7694027
Add AI Service settings
2019-08-21 20:43:32 +02:00
twinaphex
f6c451fafe
Enable ticker smooth by default
2019-08-21 18:52:08 +02:00
Twinaphex
35c336e3ab
Merge pull request #9333 from jdgleaver/smooth-ticker
...
Add optional smooth scrolling menu ticker text
2019-08-21 18:42:20 +02:00
twinaphex
894b05dd40
Silence warnings
2019-08-21 18:41:49 +02:00
jdgleaver
8569e65c18
Add optional smooth scrolling menu ticker text
2019-08-21 17:01:20 +01:00
twinaphex
e536911bb0
Buildfix for C89_BUILD
2019-08-21 08:14:39 +02:00
twinaphex
b19d83c1e4
Set default values for some settings
2019-08-21 03:18:11 +02:00
twinaphex
039daf3374
Ability to hide 'Input Settings'
2019-08-21 00:27:40 +02:00
twinaphex
7bce5783aa
Add User Interface -> Views -> Settings
2019-08-21 00:04:34 +02:00
twinaphex
ab5e5d3a80
Add Quick Menu -> Views ->'Show Resume/Restart/Close content'
2019-08-20 18:08:44 +02:00
twinaphex
b46545cd64
menu_driver_frame - use video_info->menu_is_alive instead
2019-08-20 17:04:06 +02:00
twinaphex
dd83bc98a2
(menu_driver.c) Avoid function calls when possible
2019-08-20 16:38:45 +02:00
twinaphex
525d63f9ec
use menu_entries_get_selection_buf_ptr_internal
2019-08-20 16:24:10 +02:00
twinaphex
d8860104d3
Get rid of file_list_get_alt_at_offset
2019-08-20 06:13:33 +02:00
twinaphex
74c79e3962
Don't go through these superfluous functions
2019-08-20 06:03:28 +02:00
twinaphex
c38b8bee45
Cleanups
2019-08-20 05:03:12 +02:00
twinaphex
9ece732348
(Menu settings) Turn function static and some style nits
2019-08-20 03:44:17 +02:00
twinaphex
afc7f9ae12
(menu setting) Cleanups
2019-08-20 03:32:53 +02:00
twinaphex
cc86a78740
change_handler gets called every frame, so make this as
...
efficient as possible
2019-08-20 03:26:17 +02:00
twinaphex
72bde77ef0
Ability to set FPS update interval (new setting - fps_update_interval)
2019-08-20 03:05:52 +02:00
twinaphex
73663104b3
Add separate setting for Frontend Logging Level
2019-08-20 01:34:40 +02:00
twinaphex
ad71451432
Add frontend log level setting
2019-08-20 01:18:26 +02:00
twinaphex
eff7cb467e
Don't hide 'Show Quit RetroArch' for regular RetroArch
2019-08-20 01:07:16 +02:00
Twinaphex
7c16b9e836
Get rid of unused variables
2019-08-18 20:51:43 +02:00
twinaphex
db043a7fd7
Less references to internal pointer
2019-08-18 17:04:14 +02:00
twinaphex
b13ee8485f
Start passing shader pointer to menu_shader.c functions
2019-08-18 16:59:09 +02:00
twinaphex
c963b3be6a
menu_display_toggle_reason was never used, get rid of it
2019-08-18 16:41:01 +02:00
twinaphex
9c81253226
(menu_shader.c) Style nits/cleanups
2019-08-18 16:33:36 +02:00
LazyBumHorse
288c673c61
fix not being able to apply shader if none was loaded before
2019-08-18 10:11:01 +02:00
twinaphex
52f8bef386
Buildfix for non-shader builds
2019-08-18 00:48:56 +02:00
LazyBumHorse
be20b9c283
implement global shader presets
2019-08-17 22:11:17 +02:00
twinaphex
dec409bf17
Revert "Cleanups"
...
This reverts commit cb9a9e9525
.
2019-08-17 18:51:09 +02:00
twinaphex
cb9a9e9525
Cleanups
2019-08-17 16:59:18 +02:00
Twinaphex
5e2e1c82c5
Merge pull request #9315 from LazyBumHorse/set-shader
...
add --set-shader and overhaul shader loading logic
2019-08-17 16:32:42 +02:00
LazyBumHorse
719555bae1
Overhaul shader loading logic, add --set-shader CLI option
2019-08-17 15:20:51 +02:00
jdgleaver
28083c7b54
(XMB/Ozone) Fix display of horizontal playlists
2019-08-16 17:36:13 +01:00
jdgleaver
75ae05d287
(menu_thumbnail_path) API clean-up + tiny bug fix
2019-08-16 15:49:57 +01:00
twinaphex
f61602de59
Buildfix
2019-08-16 16:09:15 +02:00
twinaphex
bf8edb18b8
Cleanups
2019-08-16 16:04:39 +02:00
twinaphex
8c74de7787
(Menu) cleanups
2019-08-16 15:51:22 +02:00
twinaphex
9d61590540
Merge menu_entries.c into menu_driver.c
2019-08-16 15:40:45 +02:00
twinaphex
9456d88ce4
Cleanups
2019-08-16 15:36:44 +02:00
twinaphex
c69c972942
(Menu) Cleanups
2019-08-16 15:17:33 +02:00
jdgleaver
3da96deec3
Enable per-playlist thumbnail selection
2019-08-15 18:05:31 +01:00
twinaphex
111a7fea92
(Menu widgets) Should use MAX macro here from retro_miscellaneous.h
2019-08-15 15:56:30 +02:00
twinaphex
a5f411ef5c
Cleanups
2019-08-15 15:50:26 +02:00
twinaphex
92dec44b0e
menu_widgets_push_achievements always returns true
2019-08-15 15:48:08 +02:00
twinaphex
edaf8eb702
menu_widgets_volume_update_and_show always returns true
2019-08-15 15:46:16 +02:00
twinaphex
6c775ef170
These functions always return true
2019-08-15 15:42:24 +02:00
twinaphex
17957e0816
(Menu widgets) DO away with == NULL/!= NULL checks
2019-08-15 15:17:01 +02:00
twinaphex
57df6dda82
(Menu widgets) Some architectural cleanups -
...
* Don't have all these manual setters
* Don't copy over the FPS text, instead make use
of video_info->fps_text
* Boolean checks always returned true anyway, so
avoid unnecessary conditional checks
2019-08-15 15:13:07 +02:00
twinaphex
a500219d8c
Move menu_widgets_ready to retroarch.c
2019-08-15 14:56:38 +02:00
twinaphex
6c671faed6
Start preparing for menu_widgets_ready to be moved to retroarch.c
2019-08-15 14:20:51 +02:00
twinaphex
d30b2ecaca
Merge menu_input_dialog.c into retroarch.c
2019-08-15 01:08:34 +02:00
twinaphex
ba3e940cac
(menu_driver.c) Cleanups
2019-08-14 17:19:39 +02:00
twinaphex
295e6f8e14
Move menu_input_dialog_keyboard_display to retroarch.c
2019-08-14 16:52:26 +02:00
twinaphex
02eaad8587
Reduce two functions to one
2019-08-14 14:46:17 +02:00
twinaphex
890008491c
Cleanups
2019-08-14 02:49:54 +02:00
twinaphex
36ed0ca34f
menu_display_get_dpi - don't use video_driver_get_size inside function
2019-08-13 17:12:55 +02:00
Twinaphex
aaac54783d
Merge pull request #9298 from jdgleaver/rgui-check-mark
...
(RGUI) Add marker for currently selected item in drop down lists
2019-08-13 17:09:01 +02:00
twinaphex
7d10c1a9ff
(menu widgets) No longer use video_driver_get_size
2019-08-13 16:47:56 +02:00
jdgleaver
6d95075c6a
(RGUI) Add marker for currently selected item in drop down lists
2019-08-13 15:29:25 +01:00
twinaphex
17d2ce5220
(Menu display D3D8/D3D9) We should be able to use
...
video_info->width and video_info->height instead of
having to use video_driver_get_size
2019-08-13 13:17:56 +02:00
twinaphex
022b22a4cd
Pass video_driver_width and video_driver_height
...
to menu driver render callback function so that
we don't have to call video_driver_get_size anymore
2019-08-13 12:50:24 +02:00
twinaphex
c0bfbd1ae8
Revert "(XMB) xmb_render - Extra call to video_driver_get_size"
...
This reverts commit a918bbdc3a
.
2019-08-13 12:16:30 +02:00
twinaphex
a918bbdc3a
(XMB) xmb_render - Extra call to video_driver_get_size
2019-08-13 12:15:59 +02:00
Twinaphex
becfff597b
Merge pull request #9286 from jdgleaver/hide-quick-menu
...
(XMB/Ozone/GLUI) Prevent display of main menu 'Quick Menu' entry when dummy core is loaded
2019-08-13 02:47:18 +02:00
Brad Parker
3432f3b852
cdrom: initialize all buffers used for drive paths, make sure to null-terminate filled paths in all cases
2019-08-12 20:42:40 -04:00
jdgleaver
e75911cee7
(XMB/Ozone/GLUI) Prevent display of main menu 'Quick Menu' entry when dummy core is loaded
2019-08-12 17:50:06 +01:00
twinaphex
7c78e0ad1e
menu_event_kb_set no longer needed
2019-08-12 18:14:47 +02:00
twinaphex
6a4207fe55
(Menu setting) 'Quit Press Twice' - set default value
2019-08-12 12:12:16 +02:00
twinaphex
0bc99c8111
Buildfix
2019-08-12 09:06:58 +02:00
twinaphex
35732f9a8c
get_default_shader_dir - go automatically to shaders_slang,
...
shaders_glsl or shader_cg if the current video driver and context
only supports one of the shader types instead of several
2019-08-11 22:50:19 +02:00
twinaphex
09675c26a9
Get rid of unused function menu_display_get_tex_coords
2019-08-11 17:49:49 +02:00
Twinaphex
cfd229d95c
Merge pull request #9269 from Ryunam/ozone-playlistname-truncation
...
Add toggle to enable / disable playlist name truncation in Ozone Menu driver
2019-08-11 17:35:51 +02:00
twinaphex
bbbc69886f
Simplify menu_display_push_quad
2019-08-11 17:29:22 +02:00
twinaphex
24798d7841
(Menu) Get rid of unused SET_PENDING_QUIT/SET_PENDING_SHUTDOWN
2019-08-11 17:08:59 +02:00
twinaphex
d4de1eaf7d
(menu_input_dialog) Cleanups
2019-08-11 17:02:42 +02:00
twinaphex
3a7ab9bd40
Pressing Start on 'Load Shader Preset' will reset
...
all shader passes and apply changes, effectively disabling
the shaders
2019-08-11 16:57:02 +02:00
twinaphex
8647bbc36f
Attempt to fix WiiU build
2019-08-11 14:48:32 +02:00
Ryunam
559e68d5a8
Attempt at buildfix and optimization
2019-08-10 15:26:02 +02:00
twinaphex
5c30b0803d
Fix some typos in comments
2019-08-10 14:24:30 +02:00
twinaphex
7505251b40
Cleanups
2019-08-10 13:16:15 +02:00
twinaphex
7900faa419
Move menu_display_libretro to retroarch.c
2019-08-09 21:59:58 +02:00
twinaphex
e51b93993b
Move menu_driver_is_binding_state to retroarch.c
2019-08-09 21:41:10 +02:00
twinaphex
b0f088d5fd
Move menu_driver_is_alive to retroarch.c
2019-08-09 21:31:51 +02:00
twinaphex
4600195895
Refactor some menu_driver_alive code
2019-08-09 20:45:54 +02:00
Ryunam
af42417734
Add toggle to enable / disable playlist name truncation in Ozone
2019-08-09 18:01:47 +02:00
twinaphex
759591d5a6
Cleanups
2019-08-09 17:05:50 +02:00
twinaphex
4d860c4d16
Move menu_driver_render to retroarch.c
2019-08-09 12:54:08 +02:00
twinaphex
6482a81ef5
Update menu_driver_render
2019-08-09 12:09:01 +02:00
twinaphex
82168c0925
Start preparing to move menu_driver_render
2019-08-09 11:59:46 +02:00
jdgleaver
6ead35b37c
(Menu) Prevent undefined behaviour when failing to load shaders
2019-08-08 17:02:32 +01:00
twinaphex
7977570bc8
Cleanup
2019-08-08 14:32:14 +02:00
Twinaphex
05fecc4e15
Merge pull request #9263 from RobLoach/ozone-tic80-sidebar
...
ozone: Fix TIC-80 becoming '0' in playlist
2019-08-08 01:56:45 +02:00
Rob Loach
1a34ec14ac
ozone: Fix TIC-80 becoming '0' in playlist
...
Fixes #9234
2019-08-07 17:34:33 -04:00
jdgleaver
ad11e7cc63
Add history/favourites to 'Playlist Management' menu
2019-08-06 16:53:52 +01:00
jdgleaver
c341a8a019
(Ozone) Fix display of (semi-)transparent thumbnails
2019-08-04 12:11:09 +01:00
jdgleaver
2fc8f5b0bf
Add option to save core options per-core
2019-08-02 15:44:51 +01:00
Twinaphex
cf71d50424
Get rid of unused variable
2019-07-31 14:30:06 +02:00
Twinaphex
0297f69e98
Merge pull request #9229 from jdgleaver/favourites-size
...
Add independent 'favourites' playlist size setting
2019-07-31 12:35:15 +02:00
jdgleaver
9617856c5c
Remove favourites init/deinit from command event, and replace with seperate functions in retroarch.h/.c
2019-07-31 11:32:19 +01:00
Twinaphex
7ebee349ad
Merge pull request #9214 from tmtvl/9107-playlist-name-sanitization
...
9107 playlist name sanitization
2019-07-30 21:48:30 +02:00
jdgleaver
5220dc9084
Add independent 'favourites' playlist size setting
2019-07-30 17:13:04 +01:00
natinusala
863fd55951
menu_animation: don't update deleted tweens
2019-07-30 14:07:06 +02:00
Tim Van den Langenbergh
35e71ad786
Merge branch 'master' into 9107-playlist-name-sanitization
2019-07-30 12:41:19 +02:00
Brad Parker
7935cc80ee
media: add function to parse cue and detect system from first data track
2019-07-30 02:37:00 -04:00
Brad Parker
a191112634
cdrom: add PC Engine CD detection
2019-07-29 15:11:28 -04:00
Brad Parker
1977bc9d4a
add NEED_GOLD_LINKER Makefile option, cdrom: increment count for extra fields to avoid "no entries" if system is not detected
2019-07-29 13:38:51 -04:00
Tim Van den Langenbergh
d3a98fea79
Make wording of messages for label display mode clearer.
...
Use strlcpy for safety in sanitization.
Change label sanitization to use the No-Intro conventions.
Remove integer manipulation of enums for hash strings.
Add handler for start button on label display mode.
2019-07-29 19:08:15 +02:00
Tim Van den Langenbergh
771134eb52
More C89 compatibility fixes
2019-07-28 15:52:48 +02:00
Tim Van den Langenbergh
8bbfd52a5e
Implement changes for Android, Xcode, C89 & CXX.
...
Fix bad match in removal of parens and brackets.
Use libretro string comparison features instead of a long char-wise
comparison.
2019-07-28 12:39:00 +02:00
Tim Van den Langenbergh
55f4c04ff2
Add label_display_mode to playlist.
...
Add label_display_mode to JSON format.
Add label_display_mode to old playlist format.
Add label_display_mode to configuration.
Add label sanitization functions to libretro common.
2019-07-28 01:22:46 +02:00
Tim Van den Langenbergh
fcf5d6bcdd
Add sanitization settings to playlist.
...
Add sanitization functions to libretro-common.
Add sanitization functionality to menu display.
2019-07-28 01:14:40 +02:00
twinaphex
65b4c2595e
Update set keyboard mapping code for input driver
2019-07-27 02:21:24 +02:00
Twinaphex
9308b7e426
Merge pull request #9190 from natinusala/master
...
menu_widgets: fix crash with tasks
2019-07-25 18:02:49 +02:00
jdgleaver
14767265ba
Achievements menu fixes
2019-07-25 11:49:49 +01:00
natinusala
73ff5334c5
menu_widgets: fix crash with tasks
2019-07-25 10:00:44 +02:00
Brad Parker
070bc8dc0a
only show Disc Information if there is a cdrom drive in the system
2019-07-24 20:27:35 -04:00
Brad Parker
61ab9249fc
add "required hw api" to core info files, block content loading if core is incompatible with current graphics API/version
2019-07-23 22:44:45 -04:00
twinaphex
e6816163d1
Fix more header includes
2019-07-24 02:02:57 +02:00
twinaphex
0893d6b7b1
More header include fixes
2019-07-23 16:15:11 +02:00
twinaphex
ba79947e51
This should prevent flushing of stack issues
2019-07-22 22:40:34 +02:00
orbea
371087971d
Silence clang warning.
...
menu/menu_displaylist.c:4974:44: warning: suggest braces around initialization of subobject [-Wmissing-braces]
media_detect_cd_info_t cd_info = {0};
^
{}
1 warning generated.
2019-07-22 07:48:19 -07:00
Twinaphex
1661f86ec0
Merge pull request #9154 from LazyBumHorse/shader_paths
...
simplify video_shader_read_conf_preset() calls
2019-07-22 01:21:47 +02:00
orbea
e13ec54dc6
Fix --disable-overlay.
2019-07-21 10:26:42 -07:00
LazyBumHorse
f8b92770d4
simplify video_shader_read_conf_preset() calls
2019-07-21 18:15:28 +02:00
Twinaphex
bc47daba5e
Merge pull request #9151 from Tatsuya79/master
...
Show/Hide disc options.
2019-07-21 14:16:12 +02:00
twinaphex
1fe213de8c
(Qt/companion UI) Driver check for ui_companion_driver comes too early inside
...
of menu_setting.c - have to move the check to menu_displaylist.c
instead - this fixes 'User Interface' in Qt desktop menu - was
crashing
2019-07-21 14:10:51 +02:00
Tatsuya79
ab3ea0f3f3
Show/Hide disc options.
2019-07-21 12:16:16 +02:00
Twinaphex
e7ba08a432
Merge pull request #9145 from yoshisuga/playlist_clean_ios_ifdefs
...
iOS: Clean up #ifdef HAVE_COCOATOUCH blocks related to playlist
2019-07-21 00:35:41 +02:00
twinaphex
b6b22a9a32
More shader refactors - make sure we can compile entirely
...
without shader support if HAVE_CG, HAVE_GLSL, HAVE_SLANG
and HAVE_HLSL are all not defined
2019-07-21 00:34:07 +02:00
Yoshi Sugawara
81c8aad119
clean up #ifdef HAVE_COCOATOUCH blocks related to playlist and replace with appropriate call to playlist_resolve_path()
2019-07-20 12:16:04 -10:00
Twinaphex
388c4857d3
Merge pull request #9140 from LazyBumHorse/shader_paths
...
much improved handling of relative shader paths
2019-07-20 21:54:58 +02:00
LazyBumHorse
2245af23e9
much improved handling of relative shader paths
...
- save texture paths in relative format as well
- always write portable relative paths on Windows using '/' instead of '\'
- remove an ancient piece of code that could sometimes fail loading relative paths
- fix absolute path handling between different drives for Windows
- integrate video_shader_resolve_relative() into video_shader_parse_* functions
2019-07-20 18:29:46 +02:00
Twinaphex
1e38504bf3
Merge pull request #9132 from yoshisuga/ios_fix_path_after_detect_core
...
[iOS]: more fixes for abbreviated paths when scanning files
2019-07-20 14:48:07 +02:00
twinaphex
d905986a52
Rename functions - change rarch_ prefix to retroarch_
2019-07-20 12:43:43 +02:00
Yoshi Sugawara
88a4c3e21b
Created method playlist_resolve_path() to keep the platform specific ifdef in one location to resolve the path for the playlist. Also fix setting the core path from the default core path.
2019-07-19 16:00:10 -10:00
twinaphex
eebfa11528
Show UI menubar setting
2019-07-19 20:00:31 +02:00
twinaphex
836ce3bfbb
Add HAVE_COMPRESSION ifdef
2019-07-19 18:42:20 +02:00
jdgleaver
0b6ced74ac
Increase menu sublabel buffer size + fix Ozone sublabel spacing
2019-07-19 16:04:16 +01:00
twinaphex
f9a2a79f5d
Rename const variables to macros
2019-07-19 13:30:11 +02:00
twinaphex
433a27b76a
(config.def.h) Turn more into macros
2019-07-19 13:20:13 +02:00
twinaphex
fdf28e5259
Turn more default values into macros
2019-07-19 13:14:29 +02:00
jdgleaver
7822a2d611
(XMB) Fix display of long sublabels
2019-07-18 16:58:43 +01:00
twinaphex
0cdfd4c542
Use config_file_new_from_path_to_string entirely
2019-07-18 16:15:02 +02:00
twinaphex
4ba98f2af5
Remove unused variables
2019-07-18 12:16:28 +02:00
twinaphex
c0787accc3
Use config_file_new_from_path_to_string
2019-07-18 12:13:09 +02:00
twinaphex
41a2fabb4e
Create config_file_new_from_path_to_string
2019-07-18 12:03:50 +02:00
twinaphex
a6d6c21e52
Rename config_file_new_null to config_file_new_alloc
2019-07-17 19:50:32 +02:00
twinaphex
0c31437c24
Create config_file_new_null
2019-07-17 18:27:53 +02:00
twinaphex
22c5cafe6a
menu_shader_manager_init - cleanups
2019-07-16 20:29:15 +02:00
twinaphex
85fdd5fbd1
(menu_shader) use config_file_from_string
2019-07-16 19:24:42 +02:00
Twinaphex
986c1bb235
Merge pull request #9109 from yoshisuga/playlist_support_abbreviated_paths
...
[iOS] Playlist: support abbreviations for application/home directory
2019-07-16 16:07:49 +02:00
twinaphex
60f77cd903
Change core_set_poll_type
2019-07-16 10:10:49 +02:00
Yoshi Sugawara
dba1302360
Playlist (iOS): support abbreviating and expanding application and home directory paths so that playlist entries are valid across installs
...
iOS: add call to realpath() when setting directory to ensure expanding special chars in paths work; fixed braces style
2019-07-15 16:11:22 -10:00
Brad Parker
cc3b44f7ba
cdrom: fix warnings, use dot for frame notation in disc info
2019-07-15 17:16:30 -04:00
Brad Parker
cfc56bbad3
media: add Dreamcast detection, add version/release date to disc info for saturn and dreamcast
2019-07-15 12:24:31 -04:00
Brad Parker
e843354b14
cdrom: use sys/ioctl header instead of stropts
2019-07-15 10:38:54 -04:00
twinaphex
f5dc1b653d
More CXX_BUILD buildfixes
2019-07-15 08:24:43 +02:00
twinaphex
8660994765
CXX_BUILD buildfix
2019-07-15 08:03:33 +02:00
Brad Parker
30c3b1ea9d
cdrom: add Disc Information details
2019-07-15 00:23:20 -04:00
twinaphex
ad5773a031
Propagate 'label' as path for CDROM info detail list
2019-07-15 02:41:58 +02:00
twinaphex
cfc4183961
menu_displaylist_parse_information now properly returns count
2019-07-14 16:40:12 +02:00
twinaphex
1210ab9383
Add HAVE_CDROM ifdef
2019-07-14 16:36:28 +02:00
jdgleaver
4f3adb8d2c
An environment callback for selectively hiding core options
2019-07-12 17:12:03 +01:00
twinaphex
b7a85d392f
Silence warnings
2019-07-12 16:31:16 +02:00
jdgleaver
380812f83e
Core Options: Add sublabels + localisation support
2019-07-11 16:10:43 +01:00
twinaphex
bddfca940e
Add HAVE_GDI switch
2019-07-11 13:18:38 +02:00
twinaphex
b2bf822f13
Add HAVE_AUDIOMIXER switch
2019-07-11 11:51:06 +02:00
twinaphex
cd2b835f8c
Fix for getting rid of warnings when compiling without libretrodb
2019-07-11 10:27:50 +02:00
twinaphex
5472f0bcf8
Add detail list for CDROM
2019-07-11 06:34:27 +02:00
twinaphex
cb467c8656
Add titles and sublabels
2019-07-11 06:04:42 +02:00
twinaphex
d9091a7b9e
Add listing for disc info
2019-07-11 05:58:33 +02:00
twinaphex
21887aded5
Cut down on some code duplication
2019-07-11 05:53:55 +02:00
twinaphex
25e4af4a24
Start adding Disc Information
2019-07-11 05:45:49 +02:00
Brad Parker
cf12a10ba0
cdrom: add CDROM tag to log prints
2019-07-10 20:56:23 -04:00
twinaphex
84bf51acee
Take out HAVE_CDROM include ut of vfs/vfs_implementation.h
2019-07-10 22:53:38 +02:00
Brad Parker
980de11974
cdrom: check if disc is inserted before trying to load or dump
2019-07-10 11:17:28 -04:00
twinaphex
09f5d2c95d
Fix compilation when configuring with --disable-overlay
2019-07-10 05:39:50 +02:00
twinaphex
ec1aef2e2c
(menu_displaylist) Silence two CXX_BUILD warnings
2019-07-10 03:14:49 +02:00
twinaphex
d734b98b20
Fix warning
2019-07-10 00:26:37 +02:00
Brad Parker
7016d8b51f
cdrom: only show load/dump menu options if a drive is present on the system
2019-07-09 12:43:33 -04:00
Brad Parker
307cdad450
fix regression with slashes appearing in some strings
2019-07-09 11:28:27 -04:00
Brad Parker
119245e88b
cdrom: add load disc callback
2019-07-09 11:17:17 -04:00
twinaphex
11ad4eb227
Change size of char tmp to 8192
2019-07-09 02:26:18 +02:00
twinaphex
606d3b465f
Remove unused action_ok_push_load_disc
2019-07-09 02:22:32 +02:00
Twinaphex
77f9de47a5
(Apple) Fix some unused variable warnings
2019-07-09 02:01:37 +02:00
Brad Parker
cd98fa2745
cdrom: fix drive model string corruption
2019-07-08 16:06:35 -04:00
Brad Parker
15d97dbaf3
cdrom: add disc dump option
2019-07-08 16:06:35 -04:00
jdgleaver
1c4769d96f
Fix 'Playlists' menu title
2019-07-08 15:20:48 +01:00
twinaphex
a115b6bd84
Implement deferred list for Load CD
2019-07-05 19:55:04 +02:00
jdgleaver
248432ebcf
Add option to remain in menu after saving/loading states
2019-07-05 13:27:16 +01:00
Brad Parker
f0d42a125e
C89 buildfix
2019-07-04 23:42:00 -04:00
twinaphex
6c2f65c585
Fix code analysis warnings
2019-07-04 21:54:51 +02:00
twinaphex
3cbb495bd2
Update
2019-07-04 18:42:38 +02:00
jdgleaver
913472ed97
RGUI: Fix strict aliasing violations + improve rendering performance
2019-07-04 14:10:24 +01:00
jdgleaver
fc4b3f4d96
RGUI: Fix ASAN misaligned address runtime error
2019-07-04 11:16:58 +01:00
twinaphex
65bff18cb0
Add callback for dump disc entries
2019-07-03 22:28:12 +02:00
Brad Parker
9a52595ce3
cdrom: add function to get list of available drives (initial linux implementation), show list in "Dump Drive" menu entry
2019-07-03 14:19:32 -04:00
jdgleaver
027324815e
Quick Menu: Add 'Set Core Association' option
2019-07-03 16:33:23 +01:00
twinaphex
72eed727d0
Start implementing 'Dump Disc' as deferred list
2019-07-03 03:51:00 +02:00
twinaphex
4fdf33e5f8
(CDROM) Add Load Disc/Dump Disc
2019-07-03 01:08:20 +02:00
jdgleaver
1e17cca64d
Playlist Management: Add 'Reset Core Associations' option
2019-07-02 12:00:38 +01:00
Twinaphex
143b45eca7
Merge pull request #9026 from jdgleaver/playlist-default-core
...
Overhaul default playlist core association
2019-07-02 12:22:30 +02:00
twinaphex
f4bf218f35
(Menu) We need to tell rarch_menu_running_finished whether we want
...
to exit RetroArch or not - to avoid certain crashes when trying to
access the settings pointer - which should already be freed at this
point
2019-06-30 11:23:18 +02:00
twinaphex
c1fbf1d43b
(menu_animation.c) Try to prevent null pointer dereferences
2019-06-27 20:45:53 +02:00
jdgleaver
0be44e57ad
Overhaul default playlist core association
2019-06-26 17:42:26 +01:00
twinaphex
0b92573fd1
Avoid some warnings
2019-06-26 14:35:25 +02:00
natinusala
8873b3b787
menu_widgets: have the progression widget always resize
2019-06-26 09:46:04 +02:00
twinaphex
3b634b64fa
Merge dirs.c into paths.c
2019-06-26 07:23:32 +02:00
Twinaphex
f23497fd80
Merge pull request #9014 from LazyBumHorse/fix_d3d9
...
fix d3d9 not rendering xmb and temporarily disable widgets due to segfault
2019-06-24 16:07:03 +02:00
LazyBumHorse
1f69f3960a
fix d3d9 not rendering xmb and temporarily disable widgets due to segfault
2019-06-24 15:42:55 +02:00
Twinaphex
d2fd4d48ae
(macOS) Less warnings with static code analysis
2019-06-24 15:03:58 +02:00
Twinaphex
c8486a5081
(Cocoa/Metal) Silence bunch of warnings
2019-06-24 14:58:32 +02:00
Twinaphex
84974c7e5c
Silence more warnings
2019-06-22 15:09:59 +02:00
Twinaphex
bf1951ae37
Fix plethora of warnings on OSX
2019-06-22 14:52:29 +02:00
Twinaphex
9180cc5ba2
Cleanup some warnings
2019-06-22 13:44:10 +02:00
twinaphex
bc7ba4f5d2
Move menu_input.c into retroarch.c - now all of the input code
...
should be inside one place - giving us the opportunity to cleanup this
mess
2019-06-21 03:40:48 +02:00
LazyBumHorse
2f96bdfc63
always filter by extensions in shader (preset) file browser
2019-06-20 13:18:55 +02:00
twinaphex
37c04932bf
Revert bind/hold behavior for now
2019-06-20 11:45:51 +02:00
twinaphex
2cad59092c
(menu_displaylist.c) Fix warning
2019-06-20 08:43:22 +02:00
radius
d865c5e4a6
add some copyright on files I contributed considerably just in case
2019-06-20 05:45:17 +02:00
twinaphex
48eeb15d2c
Silence warnings
2019-06-20 01:16:05 +02:00
twinaphex
897a9a7c1a
(MSVC 2017 UWP) Silence warnings
2019-06-19 21:20:31 +02:00
twinaphex
3a984fc2e5
(GDI) Use video_info->userdata instead of querying video_driver_get_ptr
...
(retroarch.c) Simplify video_driver_get_ptr
2019-06-19 05:25:26 +02:00
Twinaphex
dd315ba7bc
Merge pull request #8985 from bparker06/d3d_gpu_select
...
d3d10/11/12: add GPU selection
2019-06-19 00:19:51 +02:00
twinaphex
eee7430ffa
Fix CXX_BUILD
2019-06-19 00:10:03 +02:00
Brad Parker
d01f04c146
d3d10/11/12: add GPU selection
2019-06-18 16:35:50 -04:00
twinaphex
de9f7e521b
Make this function static
2019-06-18 22:01:11 +02:00
twinaphex
df8d7bb5aa
runloop_msg_queue now local to retroarch.c - remove
...
functions runloop_msg_queue_lock and runloop_msg_queue_unlock,
turn them into macros instead and only use them inside retroarch.c
2019-06-18 21:33:01 +02:00
twinaphex
10b28e5d60
runloop_msg_queue_{lock|unlock} are only referenced from retroarch.c now
2019-06-18 21:24:42 +02:00
LazyBumHorse
c20c67bd3a
proper shader compatibility checks
...
- move shader flags from the video drivers to the context drivers
- rework config_load_shader_preset() from configuration.c into retroarch_load_shader_preset() in retroarch.c with proper compatibility check
- implicitly call retroarch_load_shader_preset() in retroarch_get_shader_preset() once per core/content life cycle
- use video_shader_is_supported() instead of video_driver_test_all_flags() where appropriate
- remove GFX_CTX_FLAGS_NONE because it is meaningless
2019-06-18 13:46:41 +02:00
LazyBumHorse
692dc9f6a9
refactor shader checks affected by last commit and more:
...
- gl.c: refactor backend fallback into more general gl2_get_fallback_shader_type
- d3d9-12, gl_core, gx2_gfx, gl, vulkan: more consistent shader init and `set_shader` behavior
- configuration.c: remove check_shader_compatibility
- shader_glsl.c, shader_gl_cg.c: use `video_shader_get_type_from_ext`
- shader_gl_cg.c: add shader type check with fallback to stock like in shader_glsl.c
- menu_shader.c: use `enum rarch_shader_type` instead of `unsigned`
- video_shader_parse.c: add `video_shader_to_str` for easier logging
- remove `type` from `struct video_shader`, which was always set to CG and wrongly used in lang_process.cpp's `slang_process()` (has no further consequences because the code is unused)
2019-06-18 13:44:19 +02:00
LazyBumHorse
42e35c825f
refactor some video_shader_parse functions
...
- video_shader_parse_type()'s fallback only worked for NULL paths and was wrongly used, now returns RARCH_SHADER_NONE like video_shader_get_type_from_ext().
- video_shader_get_type_from_ext() should not be checking video driver flags, this is instead done by video_shader_is_supported()
- video_driver_get_all_flags() did not actually 'get' flags, changed to video_driver_test_all_flags()
workaround for crash due to glcore not always using at least OpenGL 3.2
2019-06-18 13:12:56 +02:00
twinaphex
3af449a445
Cleanups
2019-06-18 01:23:23 +02:00
twinaphex
f061941456
Integrate record_driver.c into retroarch.c
2019-06-17 16:23:46 +02:00
twinaphex
ee3208ac39
Integrate video_driver.c into retroarch.c
2019-06-17 15:10:22 +02:00
twinaphex
127bf556c7
Merge audio_driver.c into retroarch.c
2019-06-17 12:49:21 +02:00
twinaphex
eedc6a6092
Integrate location_driver.c into retroarch.c, get rid of
...
location_driver_ctl
2019-06-17 11:57:46 +02:00
twinaphex
3581786708
Merge camera_driver.c with retroarch.c
2019-06-17 11:18:27 +02:00
LazyBumHorse
6514b80ff2
Revert "allow saving and properly loading 0 pass shader presets"
...
This reverts commit b54a360ab8
.
2019-06-16 23:05:41 +02:00
twinaphex
72a35481ea
(XMB) Cleanups
2019-06-15 10:07:55 +02:00
twinaphex
f60306b232
Rename read_conf_cgp/write_conf_cgp to
...
read_conf_preset/write_conf_preset
2019-06-15 09:00:35 +02:00
twinaphex
d422638c45
Turn more static const variables into macros
2019-06-14 13:01:22 +02:00
twinaphex
408d41b629
Turn a bunch of variables into macros
2019-06-14 11:13:02 +02:00
twinaphex
92108aa35f
Revert "Merge pull request #8350 from huwpascoe/core_updater"
...
This reverts commit 57c373e1d7
, reversing
changes made to 0317b59da3
.
2019-06-14 02:08:14 +02:00
twinaphex
fa55047e2e
(config.features.h) Turn static const variables into macros
2019-06-13 22:34:24 +02:00
Brad Parker
77b720829c
skip displaying GPU name if it's blank
2019-06-13 13:07:40 -04:00
Brad Parker
c962da0ddb
add video setting to select gpu (currently implemented for vulkan)
2019-06-13 12:47:08 -04:00
Twinaphex
57c373e1d7
Merge pull request #8350 from huwpascoe/core_updater
...
Flag existing cores in the updater
2019-06-13 04:42:57 +02:00
Twinaphex
0317b59da3
Merge pull request #8946 from LazyBumHorse/master
...
allow saving and properly loading 0 pass shader presets
2019-06-13 00:54:37 +02:00
jdgleaver
e2a79daa44
Increase size of playlist core association arrays
2019-06-12 12:01:31 +01:00
jdgleaver
e6c236d275
(Wii) Add widescreen RGUI support
2019-06-11 15:57:50 +01:00
natinusala
7c17cd9213
menu display: use video_info for scissoring rect clipping
2019-06-11 10:08:00 +02:00
jdgleaver
60f5721656
(RGUI) Enable playlist display on platforms without database support
2019-06-10 12:00:04 +01:00
LazyBumHorse
b54a360ab8
allow saving and properly loading 0 pass shader presets
2019-06-09 21:34:00 +02:00
Twinaphex
81f1b3df7c
Merge pull request #8933 from LazyBumHorse/master
...
make shader presets use relative paths
2019-06-08 03:52:20 +02:00
Twinaphex
3ec1a4d73e
Merge pull request #8935 from jdgleaver/xmb-thumb-size
...
(XMB) Add optional thumbnail scaling
2019-06-07 20:00:30 +02:00
jdgleaver
cfaaa5eeff
(XMB) Add optional thumbnail scaling
2019-06-07 16:38:17 +01:00
LazyBumHorse
2816730b2f
make shader presets use relative paths
...
Also change fill_pathname_resolve_relative() to apply path_resolve_realpath() as well
2019-06-07 16:11:06 +02:00
jdgleaver
c03b20db55
- Hide content information 'Database Entry' item if content has no label
...
- Correctly handle error conditions in menu_displaylist 'DISPLAYLIST_DATABASE_ENTRY' case (i.e. prevent segfaults/menu lockups when content
has no label)
2019-06-07 11:23:06 +01:00
jdgleaver
97aaf42446
Overhaul content 'Information' menu display
2019-06-06 17:37:32 +01:00
twinaphex
6d17d11132
Rewrite '== false' to '!' for our own code
2019-06-06 13:50:39 +02:00
Huw Pascoe
7d926e9cf6
Flag existing cores in the updater
...
Cores that the user already has are flagged.
2019-06-05 22:19:52 +01:00
jdgleaver
c4bb2f5ad7
(XMB/Ozone) Add optional thumbnail upscaling
2019-06-05 17:05:30 +01:00
Twinaphex
faf612098f
Merge pull request #8912 from jdgleaver/remove-history-favourites
...
Add option to show 'remove playlist entry' only on history/favourites
2019-06-04 19:35:27 +02:00
jdgleaver
736ff13e35
(GEKKO) Add optional overscan correction
2019-06-04 15:50:47 +01:00
jdgleaver
80c9475fa4
Add option to show 'remove playlist entry' only on history/favourites
2019-06-04 11:29:51 +01:00
Twinaphex
a6895360b4
Merge pull request #8909 from plaidman/master
...
fixing duplicate "restart retroarch" entries in lakka
2019-06-04 02:52:46 +02:00
hizzlekizzle
de3c1b82b7
Merge pull request #8903 from Ryunam/toggle-showmouse-overlay
...
Add toggle to show/hide mouse cursor with overlays
2019-06-03 13:43:54 -05:00
Tomsic, Jason
1c9e78187f
fixing duplicate "restart retroarch" entries in lakka
2019-06-03 14:16:02 -04:00
jdgleaver
e5be7931fd
(RGUI) Minor clean-ups
2019-06-03 12:08:47 +01:00
Ryunam
ed1d98d2a2
Add toggle to show/hide mouse cursor with overlays
2019-06-02 23:48:01 +02:00
twinaphex
7ea2034922
Cleanups
2019-06-02 21:02:59 +02:00
twinaphex
f5106afc0f
(config.def.h) Turn more const variables into macros
2019-06-02 18:09:33 +02:00
twinaphex
5a4294359a
(config.def.h) Turn const variables into macros
2019-06-02 17:19:58 +02:00
twinaphex
4c5f9ee65b
Cleanups
2019-05-31 17:34:32 +02:00
twinaphex
ca33665287
(config.def.h) WIP - most of these const variables should become
...
macros instead
2019-05-31 15:59:49 +02:00
twinaphex
820ffb9d20
Cleanups - cut down on the rest of unnecessary filestream_exists calls
...
- only use filestream_exists immediately before filestream_delete or
any other genuine filestream-related operations - when just checking
if a path exists on the filesystem, just use path_is_valid - faster
2019-05-31 06:43:20 +02:00
jdgleaver
1891ca7c68
Fix typo in PR #8885
2019-05-30 14:09:21 +01:00
jdgleaver
aa6beb68c2
Add option to show/hide 'Restart RetroArch'
2019-05-30 13:52:24 +01:00
jdgleaver
d6b2e83408
filestream_exists() -> path_is_valid() replacements
2019-05-30 12:19:52 +01:00
jdgleaver
ff16fb347a
'menu_entry' optimisations
2019-05-30 10:11:26 +01:00
twinaphex
e680fab6e1
(Cheevos) Fix Cheevos
...
(Wayland) Hopefully finally fix EGL issues
2019-05-30 11:08:00 +02:00
meleu
694bac565f
do not use old cheevos implementation
2019-05-29 14:26:22 -03:00
twinaphex
2c6ca88575
(XMB) Use path_is_valid instead of filestream_exists
2019-05-28 17:10:50 +02:00
radius
1704ef8410
autoconf cleanups, fix swap ok/cancel in ozone
2019-05-28 16:29:54 +02:00
radius
f164b4be3d
add apng
2019-05-28 16:29:29 +02:00
twinaphex
682bfc675f
Add this ifdef around pragma execute-character-set
2019-05-28 13:37:14 +02:00
BringerethOfLight
50720f0a92
menu display: don't move scissoring rect
...
don't just return from the function either, instead set w/h to 0
2019-05-27 20:00:54 +00:00
natinusala
d50e326825
menu display: don't cancel scissoring if the rect is empty
2019-05-27 10:10:50 +02:00
twinaphex
f88ec1e54e
(MSVC 2003) Fixup MSVC 2003 solutions; fixup targets that don't have
...
HAVE_NETPLAY defined
2019-05-27 04:04:27 +02:00
jdgleaver
a117b8391f
Hide legacy thumbnail downloader by default
2019-05-24 14:39:53 +01:00
jdgleaver
20aff2a05a
Add optional 'on demand' thumbnail downloads
2019-05-24 12:03:26 +01:00
twinaphex
5dc11fcd31
Reimplement 'fix ozone issues on mali400 gpu. as a bonus, fixes #5378'
...
by BringerethOfLight
2019-05-24 04:13:55 +02:00
jdgleaver
e3330a7ed1
(Wii) Fix RGUI display corruption
2019-05-22 16:04:53 +01:00
Brad Parker
725fe6197d
add CPU model to system info
2019-05-22 10:50:21 -04:00
twinaphex
9a4bdf5cea
(Mouse/Touch) Core options - touching a core option or pressing
...
with the left mouse button on it will now show a dropdown
list
2019-05-22 10:54:08 +02:00
Twinaphex
2390b06755
Merge pull request #8824 from natinusala/master
...
menu widgets: fine tune progress bar colors
2019-05-22 10:12:35 +02:00
twinaphex
5bcf8bebd0
(task_pl_thumbnail_download) Cleanups
2019-05-22 10:10:04 +02:00
natinusala
c7083fdeac
menu widgets: fine tune progress bar colors
2019-05-22 10:06:10 +02:00
twinaphex
7a7d2303b5
Only show GPU Screenshots if video driver supports viewport read
2019-05-22 07:15:04 +02:00
twinaphex
6aed230930
Reimplement 'Take Screenshot' - if GPU-accelerated viewport screenshots
...
are not available, resort to raw screenshots instead
2019-05-22 07:08:11 +02:00
twinaphex
a0fcb1b694
(task_image.c) Cleanups
2019-05-22 06:17:08 +02:00
Twinaphex
9c12037c43
Merge pull request #8829 from Dwedit/utf_8_fix_v3
...
UTF-8 Fix favoring MSVC 2010-2013
2019-05-22 05:23:49 +02:00
Dwedit
dac332a123
explicitly enter signed chars and avoid undefined behavior
2019-05-21 21:08:13 -05:00
Dwedit
f8002218cd
attempt to fix narrowing char compiler error
2019-05-21 20:56:52 -05:00
twinaphex
eed2ea7a99
string_is_empty check is already being done by path_is_valid/file stat
...
path cb function
2019-05-22 03:05:31 +02:00
Dwedit
1faaf68d9d
UTF-8 Fix favoring MSVC 2010-2013.
...
MSVC 2015 and 2017 projects: Add /utf-8 switch
Makefile.griffin: Add -utf-8 switch to MSVC 2015 builds
Makefile.msvc: Add -utf-8 switch to MSVC 2017 builds
intl/msg_hash files: Added BOM and MSVC 2010-2013 pragmas
menu_cbs.c: Replace Euro character with raw bytes
menu_osk_utf8_pages.h: Replace pragma with MSVC 2010-2013 version range
shaderparamsdialog.cpp: Add BOM and MSVC 2010-2013 pragma
2019-05-21 18:02:25 -05:00
twinaphex
9220248c32
Remove double entry
2019-05-21 17:23:28 +02:00
twinaphex
5eea93497c
Remove these ifdefs - we now have a better way of hiding this setting -
...
this setting should be shown if frontend_driver_has_fork() returns true
2019-05-21 04:28:58 +02:00
radius
95dbb040b0
add restart menu option
...
add sublabels
Add .gitlab-ci.yml
Update .gitlab-ci.yml
2019-05-21 04:25:34 +02:00
jdgleaver
98889e1652
Ensure that displayed thumbnails are always refreshed correctly after selecting 'Download Thumbnails' from quick menu
2019-05-20 16:09:59 +01:00
jdgleaver
dde0160468
(XMB/Ozone) Ensure old thumbnails are cleared when selecting playlist entry with 'broken' thumbnails
2019-05-20 12:23:55 +01:00
twinaphex
9b31c91165
Fix Stream Quality setting
2019-05-20 05:00:23 +02:00
twinaphex
0db4b2d039
Revert "backup cores to download dir before updating"
...
This reverts commit 3638ecd71a
.
2019-05-20 04:28:52 +02:00
radius
3638ecd71a
backup cores to download dir before updating
2019-05-20 04:28:27 +02:00
twinaphex
71bd327325
Don't need this
2019-05-20 02:23:35 +02:00
M4xw
3834d29fcb
Revert "Simplify menu_displaylist_parse_cores"
...
This reverts commit 269a95b0bf
.
2019-05-19 23:51:07 +02:00
twinaphex
f6f9d8e9d4
(Load Core) Ignore zip files; was erroring out for some people
2019-05-19 01:40:06 +02:00
Twinaphex
d0707437c9
Remove some unused variables
2019-05-18 21:26:29 +02:00
twinaphex
e6ca330337
(menu) turn these into macros
2019-05-18 21:20:36 +02:00
twinaphex
b065e0d299
Turn some more functions static
2019-05-18 21:13:36 +02:00
twinaphex
ba3ee2192a
Cleanups
2019-05-18 21:07:04 +02:00
twinaphex
59c502d0f4
menu_entries_get_last_stack - don't pass enum_idx to it if we
...
aren't going to use it
2019-05-18 19:25:35 +02:00
twinaphex
6af0b8c693
menu_entries_get_title - cleanups
2019-05-18 19:16:23 +02:00
twinaphex
ffe1ee4636
Don't use return value of menu_entries_get_title
2019-05-18 19:10:10 +02:00
twinaphex
bb6a42f8f0
(menu_entries) Create action_title_cache
2019-05-18 08:21:14 +02:00
twinaphex
bf03395040
Cleanups
2019-05-18 08:00:21 +02:00
twinaphex
ce191672f1
(menu_cbs_title.c) Cleanups
2019-05-18 04:07:37 +02:00
twinaphex
0fedbe837c
(Menu sublabels) Add sublabel showing the license
2019-05-18 03:42:21 +02:00
twinaphex
68d7411edf
(menu entries) Add sublabel_cache - this should prevent
...
unnecessary function calls if the contents of a sublabel
don't change over time
2019-05-18 03:29:33 +02:00
jdgleaver
23ca792966
Re-enable '--log-file' command line option
2019-05-17 17:19:13 +01:00
jdgleaver
f0bbfb4094
Fix history playlist navigation after running content
2019-05-17 14:23:00 +01:00
Twinaphex
542f761daf
Merge pull request #8797 from jdgleaver/menu-nav-fix
...
(menu_driver) Prevent spurious navigation events when invoking MENU_NAVIGATION_CTL_CLEAR
2019-05-17 14:37:21 +02:00
Twinaphex
4db95d7681
Merge pull request #8798 from CozmoP/dir
...
Qt: path selector fixes
2019-05-17 14:03:08 +02:00
CozmoP
17fcd880e9
Qt: path selector fixes
2019-05-17 14:22:25 +02:00
jdgleaver
77c2ceeff4
(menu_driver) Prevent spurious navigation events when invoking MENU_NAVIGATION_CTL_CLEAR
2019-05-17 11:44:57 +01:00
jdgleaver
05c8694e1c
Add 'Download Thumbnails' option to quick menu
2019-05-16 14:34:01 +01:00
jdgleaver
c6aa1b5e6f
(RGUI) Fix thumbnail updates after loading a 'broken' thumbnail image
2019-05-15 12:57:23 +01:00
twinaphex
269a95b0bf
Simplify menu_displaylist_parse_cores
2019-05-15 13:09:31 +02:00
jdgleaver
154957505c
Add playlist-based thumbnail downloader
2019-05-14 16:26:16 +01:00
twinaphex
7ea74548b1
Reduce duration of easing out bounce otherwise we get glitches
2019-05-14 14:52:40 +02:00
radius
35910e8785
fix #8725
2019-05-14 07:58:29 +02:00
twinaphex
d6fe0ceab2
(Ozone) Fix regressions on OSX - menu_input_mouse_state
...
cannot be called in ozone_init - menu driver init function
too early for mouse input calls
2019-05-14 04:17:04 +02:00
twinaphex
6730d05918
(XMB) Animation settings - Main Menu opening/closing, Horizontal
...
highlight, Move up/down
2019-05-13 09:44:52 +02:00
twinaphex
ea6f818784
(file_list) Directly access member variables instead of going through small
...
functions
2019-05-13 04:27:03 +02:00
twinaphex
63d9d4e2d3
(menu entries) Cleanups
2019-05-13 04:05:11 +02:00
twinaphex
c729748276
Cleanups
2019-05-13 03:36:59 +02:00
Twinaphex
fbec6b84e8
Merge pull request #8529 from huwpascoe/mame_overlay
...
video_layout (mame artwork)
2019-05-13 00:42:26 +02:00
twinaphex
af527746bb
Cleanups
2019-05-12 20:53:01 +02:00
twinaphex
48142476aa
(XMB) Cleanup
2019-05-12 18:07:37 +02:00
twinaphex
5c5c1ee84d
(XMB) Cleanups
2019-05-12 17:44:40 +02:00
twinaphex
71feec72b4
Cleanup xmb_list_open_new
2019-05-12 07:26:53 +02:00
twinaphex
8cf34c3fe6
(XMB) Add some comments
2019-05-12 07:12:41 +02:00
twinaphex
62f3046f0f
(localtime) Cleanups
2019-05-12 04:43:57 +02:00
plaidman
5eb2f7962d
update CPU clock profiles and battery info for lakka-switch
2019-05-11 13:42:53 -04:00
natinusala
c83b86b7c2
menu_widgets: add libretro message widget, have RETRO_ENVIRONMENT_SET_MESSAGE use it
2019-05-11 17:24:00 +02:00
Huw Pascoe
078cdd269f
video_layout menus
2019-05-11 09:58:47 +01:00
Nathan S
edb37ccf70
menu widgets: cleanup fix and draw above overlay for gl and vulkan ( #8732 )
...
* menu_widgets: cleanup properly all widgets when loading or closing content
* gl: draw menu widgets above overlay
* vulkan: draw menu widgets above overlay
* vulkan: draw OSD above overlay
* menu_widgets: better cleanup
2019-05-11 06:26:40 +02:00
twinaphex
74388d8490
Remove string_concat
2019-05-10 18:05:58 +02:00
jdgleaver
10ef7dd561
Load content runtime data 'on demand' ( #8717 )
...
* Load content runtime data 'on demand'
* Fix LGTM warning
2019-05-09 08:24:06 -05:00
twinaphex
7530436918
Better way to check if there is a resolution list - should
...
hide this entry on Android
2019-05-07 00:32:07 +02:00
Nathan S
775c272029
Menu widgets stuff + vulkan sanity check ( #8710 )
...
* task_screenshot: fix hang with menu widgets
* word_wrap: add max_lines parameter
* vulkan: better instance creation sanity check
2019-05-06 21:10:57 +02:00
meleu
e8c9a272ee
having a badge file is enough to show it in popup ( #8709 )
2019-05-06 19:14:24 +02:00
twinaphex
705851b147
Add 'Scan without Core Match'
2019-05-05 21:54:49 +02:00
twinaphex
aaff9d6d55
(Lakka) SD_FLAG_LAKKA_ADVANCED should only be honored by Lakka
2019-05-05 21:21:43 +02:00
twinaphex
18fd85de24
Add easy way to enable/disable shaders
2019-05-05 20:52:09 +02:00
twinaphex
14bd37415b
(MaterialUI) Add more menu category setting icons
2019-05-05 17:31:29 +02:00
twinaphex
0b426b2022
This should hide the CRT SwitchRes option on systems
...
where it's not supported
2019-05-05 16:33:25 +02:00
jdgleaver
087eb939a5
(RGUI) Fix typo in 'rain' particle effect initialisation
2019-05-05 14:29:24 +01:00
twinaphex
a0b2d97ca3
Hide 'Take Screenshot' for video drivers that don't support
...
taking screenshots yet
2019-05-05 13:46:26 +02:00
twinaphex
8094e02823
(MaterialUI) Add checkmark
2019-05-05 04:12:16 +02:00
Twinaphex
f5879dfad7
Merge pull request #8695 from orbea/c89
...
Fix C89_BUILD=1 with clang.
2019-05-05 01:19:14 +02:00
Twinaphex
786a5bd9a8
Merge pull request #8693 from meleu/patch-5
...
add "Use Old Implementation" in the Achievements menu
2019-05-05 01:19:01 +02:00
natinusala
a381c2180d
menu_widgets: implement generic message widget, have shaders selection use it
2019-05-04 23:21:17 +02:00
natinusala
872e8ffb99
Fix multiple CXX warning
2019-05-04 22:24:59 +02:00
orbea
ab7cc305e5
Fix C89_BUILD=1 with clang.
2019-05-04 09:27:12 -07:00
meleu
22a956f663
replace 'cheevos_rcheevos_enable' by 'cheevos_old_enable'
2019-05-04 12:52:49 -03:00
twinaphex
8a92ad7dbf
Fix C89_BUILD
2019-05-04 15:58:32 +02:00
twinaphex
17b4cdb60a
Merge branch 'rgui-d3d-colours' of git://github.com/jdgleaver/RetroArch
2019-05-04 14:56:41 +02:00
jdgleaver
0ce40be87e
(RGUI) Try again - D3D10/11/12 actually seem to use bgra4444
2019-05-04 13:53:37 +01:00
natinusala
619ea2e627
menu_widgets: fix C4018 warnings
2019-05-04 14:48:41 +02:00
jdgleaver
ee2f66bbd3
(RGUI) Fix trivial build warnings
2019-05-04 13:37:28 +01:00
twinaphex
990c2c405b
(menu_widgets) C89_BUILD fix
2019-05-04 14:07:09 +02:00
jdgleaver
d8d4fefb48
(RGUI) Fix colours when using D3D10/11/12 gfx drivers
2019-05-04 13:01:02 +01:00
natinusala
636f2ddb28
menu_widgets: implement the user setting
2019-05-03 21:25:20 +02:00
Twinaphex
1d1cc87c4f
Merge pull request #8677 from jdgleaver/rgui-performance
...
(RGUI) Further performance optimisations
2019-05-03 19:48:17 +02:00
Twinaphex
27712d648a
Merge pull request #8681 from meleu/patch-5
...
minor fixes for cheevos-new
2019-05-03 19:33:47 +02:00
jdgleaver
6bb5dea1d4
Add TODO/FIXME comment
2019-05-03 17:03:00 +01:00
jdgleaver
4502b58ab3
For platforms without HAVE_THREADS, don't automatically resume content when saving/loading states
2019-05-03 16:32:48 +01:00
jdgleaver
d8eb6819b0
(menu_thumbnail_path) Use content directory name as fallback for 'db_name' in history and favorites playlists
2019-05-03 14:03:18 +01:00
twinaphex
b7e7f6a651
(Menu widgets) Add menu widgets setting
2019-05-03 13:58:33 +02:00
jdgleaver
2424049fdf
(RGUI) Further performance optimisations
2019-05-03 11:26:02 +01:00
meleu
7b47787887
handle hardcore mode toggle for cheevos-new
2019-05-03 01:59:05 -03:00
Twinaphex
a162613a16
Merge pull request #8674 from jdgleaver/history-duplicates
...
Prevent duplicate content history entries (+ general sanitisation of playlist searching)
2019-05-02 17:30:22 +02:00
twinaphex
c205e59f57
(menu entries) Cleanups
2019-05-02 16:21:12 +02:00
jdgleaver
05e0a6c8d2
Prevent duplicate content history entries (+ general sanitisation of playlist searching)
2019-05-02 09:58:37 +01:00
Twinaphex
7cc7a6df75
Merge pull request #8671 from alfrix/new_batt_icons
...
Ozone extra battery icons
2019-05-01 21:19:42 +02:00
Alfredo Monclus
ff578de39e
Ozone extra battery icons
2019-05-01 14:31:55 -03:00
Twinaphex
c8cf92ee5d
Merge pull request #8669 from alfrix/new_batt_icons
...
XMB extra battery icons
2019-05-01 18:51:49 +02:00
alfrix
19f3be21c2
XMB extra battery icons
2019-05-01 13:42:00 -03:00
natinusala
a253fac207
menu_widgets: fix screenshot notification data race
2019-05-01 15:46:57 +02:00
natinusala
486f438cc3
task_database: reimplement task progression
2019-05-01 15:13:41 +02:00
Twinaphex
c59fbbd2f2
Merge pull request #8667 from jdgleaver/menu-datetime
...
Optimise menu_display_timedate()
2019-05-01 12:57:23 +02:00
twinaphex
f0f8e8a208
Cleanup menu_entries_get_last_stack
2019-05-01 12:44:51 +02:00
twinaphex
d170f99c03
(menu_entries.c) Simplify code
2019-05-01 12:32:49 +02:00
jdgleaver
2e68a634a2
Optimise menu_display_timedate()
2019-05-01 10:58:40 +01:00
twinaphex
c9f98fce2f
(menu_entries.c) Turn some static functions into macros
2019-05-01 11:48:44 +02:00
twinaphex
9ee33a6a1d
(Menu) Merge menu_entry into menu_entries.c
2019-05-01 11:41:13 +02:00
twinaphex
dbb9fb448d
(menu_setting.c) Update
2019-05-01 00:10:38 +02:00
twinaphex
29b8ddef28
Move video_driver_menu_settings
2019-05-01 00:09:49 +02:00
twinaphex
39eadbab6f
Use string_concat in more performance critical areas
2019-04-30 21:17:51 +02:00
twinaphex
662976608a
(Shader) Fix regression - when a game was loaded with a core
...
preset, it would load the preset inside shader slot 1 (menu)
instead of properly setting each pass
2019-04-30 19:26:36 +02:00
jdgleaver
17f3bc2255
(RGUI) Make battery icon have a continuous fill
2019-04-30 17:13:00 +01:00
jdgleaver
55737ba127
Standardise menu powerstate access + add battery indicator to RGUI
2019-04-30 15:57:38 +01:00
twinaphex
01284c0231
Remove setting_list.c and reintegrate it into menu_setting.c
2019-04-30 16:18:26 +02:00
twinaphex
bc2bdd5734
config_file_read not needed anymore
2019-04-30 13:37:10 +02:00
Twinaphex
a797324133
Revert "task_database: use regular progress report"
2019-04-30 10:01:07 +02:00
Twinaphex
90ea42c2d9
Merge pull request #8658 from natinusala/master
...
task_database: use regular progress report
2019-04-30 09:42:42 +02:00
natinusala
8c7db837b4
task_database: use regular progress report
2019-04-29 20:04:41 +02:00
jdgleaver
ecdb5383ba
(RGUI) Add 'particle effect' animation system
2019-04-29 15:43:19 +01:00
twinaphex
4c3e0d44b8
Revert "Start using string_is_equal_memcmp and"
...
This reverts commit 26d6aee1eb
.
2019-04-29 04:04:33 +02:00
twinaphex
26d6aee1eb
Start using string_is_equal_memcmp and
...
string_is_equal_memcmp_fast
2019-04-28 17:23:11 +02:00
twinaphex
161d4caa8f
Get rid of two retro_assert calls
2019-04-28 15:16:42 +02:00
twinaphex
8ea1305d75
(menu_shader.c) Cleanups
2019-04-28 05:26:56 +02:00
twinaphex
415646111b
(Settings) Libretro log level should be available again
...
(Logging) SET_SUBSYSTEM_INFO and GET_VARIABLE should only
do verbose logging if libretro logging level is set to DEBUG
2019-04-28 01:55:49 +02:00
Twinaphex
9fbc3c0769
Merge pull request #8647 from Ghabry/uwp-vfs
...
UWP VFS Performance
2019-04-28 00:06:08 +02:00
Ghabry
4390317992
Revert "(UWP/WinRT)"
...
This reverts commit b43b3e2bb0
.
2019-04-27 15:01:01 +02:00
twinaphex
7502914a1d
parse_horizontal_content_actions - use path_is_valid instead of
...
filestream_exists
2019-04-27 13:33:05 +02:00
twinaphex
b43b3e2bb0
(UWP/WinRT)
...
- Disable VFS for now - seems to be very problematic right now
- Move uwp_is_path_accessible_using_standard_io to file_path.c
since it seems to have no VFS dependencies, and rename it to
is_path_accessible_using_standard_io so it could possibly be later
used for other platforms as well that also have sandboxed filesystems
2019-04-27 09:20:19 +02:00
twinaphex
e1b11593fc
(file_list.c) Cleanups/optimizations
2019-04-27 07:32:40 +02:00
twinaphex
c56225ab65
(Menu displaylist) Cleanups
2019-04-27 06:22:49 +02:00
twinaphex
9a6df2b591
(Menu displaylist) Cleanups
2019-04-27 06:18:40 +02:00
twinaphex
3e72c502a8
strlen optimizations :
...
- use STRLEN_CONST for constant strings, translates to sizeof
which should be computed at compile-time
- found some places where we are needlessly calling strlen two
times instead of just once
2019-04-27 04:21:10 +02:00
twinaphex
1c2cbe596c
Fix selected entries on dropdown menus
2019-04-27 01:15:14 +02:00
M4xw
ca80a3a4da
[Libnx] Toolchain related changes
...
-Remove switch_pthread - It should be no longer used
-Increase SAVE_STATE_CHUNK to 4MB
-Fix overclocking on Horizon 8.0+
Note: This requires the updated Toolchain before Merge
2019-04-26 21:58:40 +02:00
twinaphex
7201d0bf22
Revert "Use path_is_valid instead of filestream_exists where possible -"
...
This reverts commit 88e3abd6fd
.
2019-04-26 13:46:21 +02:00
twinaphex
88e3abd6fd
Use path_is_valid instead of filestream_exists where possible -
...
stat should be faster than fopen
2019-04-26 13:33:25 +02:00
twinaphex
246e224626
(menu displaylist) Fix shader preset/shader pass selection
2019-04-26 02:58:57 +02:00
twinaphex
cd11385348
Fix bug with Quick Menu -> Controls
2019-04-26 02:53:57 +02:00
twinaphex
0b5a62ff9e
(Menu) Cleanups
2019-04-26 01:44:52 +02:00
twinaphex
9edf8ecab0
(menu displaylist) Cleanups
2019-04-26 01:16:55 +02:00
twinaphex
30c08c369c
(menu displaylists) Simplifications
2019-04-26 01:07:26 +02:00
twinaphex
aed89c053b
(menu displaylist) Cleanups
2019-04-25 05:32:19 +02:00
twinaphex
fa09b29ad9
(menu displaylist) Cleanups
2019-04-25 05:28:52 +02:00
twinaphex
c45699aeae
(menu displaylist) Cleanups
2019-04-25 05:15:29 +02:00
twinaphex
71e07316db
(menu displaylist) Cleanups
2019-04-25 04:52:52 +02:00
twinaphex
8fc40d2a2a
Menu displaylist - prevent segfault with shader parameters screen
...
when a shader has no parameters and handle does not exist
2019-04-24 18:07:12 +02:00
twinaphex
c55873c324
(GL_CORE) More updates
2019-04-24 03:33:32 +02:00
twinaphex
59b45f7812
Start making HAVE_OPENGL_CORE independent
2019-04-24 03:23:57 +02:00
twinaphex
c854d0916b
(XMB) XMB honors the 'show menu sublabels' setting now - was previously
...
RGUI only
2019-04-24 01:48:28 +02:00
Twinaphex
3e15f1b512
Merge pull request #8626 from retrotails/master
...
add rgui snow
2019-04-24 01:39:44 +02:00
twinaphex
f3a31ffd8d
Increment count correctly per entry added
2019-04-24 01:21:24 +02:00
twinaphex
22ac50d39c
(menu displaylist) Cleanups
2019-04-23 23:59:05 +02:00
twinaphex
e7cb5ccdee
menu_displaylist_parse_playlist - cleanups
2019-04-23 23:50:30 +02:00
twinaphex
70d0bd5092
If we are inside online updater screen and go back ingame and then
...
go back to the menu, we would become stuck inside this menu because
there were no entries. This has now been fixed
2019-04-23 23:35:52 +02:00
twinaphex
589e886954
(Database menu) Add no entries to display when there are no entries
...
inside a database file
2019-04-23 21:59:58 +02:00
twinaphex
4d7f9a85f1
Cleanup menu_displaylist_parse_playlists
2019-04-23 21:52:41 +02:00
twinaphex
b5a7020366
Cleanups
2019-04-23 21:15:15 +02:00
retrotails
b69c005c85
fix compiler errors
2019-04-23 13:48:06 -04:00
twinaphex
ff3467a79f
(Ozone) Add wifi icon for network info entries
2019-04-23 19:28:53 +02:00
twinaphex
6268d979c0
Cleanups
2019-04-23 19:20:49 +02:00
twinaphex
aba9cbb5b4
Cleanups
2019-04-23 18:51:03 +02:00
twinaphex
ff3a3f80d3
Cleanups
2019-04-23 18:41:50 +02:00
twinaphex
b25372b6f7
(menu displaylist) Cleanups
2019-04-23 18:39:24 +02:00
twinaphex
a2d4577a1f
Simplify parse_settings_internal_enum
2019-04-23 18:21:48 +02:00
twinaphex
d1e4ada773
menu_displaylist_parse_settings_internal_enum - optimize - if
...
setting is flagged as advanced and advanced settings are not
enabled, then do early return
2019-04-23 17:11:29 +02:00
twinaphex
804fab61bc
SImplify menu_displaylist_parse_type
2019-04-23 17:03:29 +02:00
twinaphex
a53c67791b
Simplify menu_displaylist_parse_settings_internal_enum
2019-04-23 14:39:36 +02:00
retrotails
499d61cb3d
added rgui snow
2019-04-23 04:33:10 -04:00
twinaphex
4b3b9add3e
(menu displaylist) Cleanups
2019-04-23 07:26:58 +02:00
twinaphex
d1f99e4610
(menu displaylist) Cleanups
2019-04-23 07:24:40 +02:00
twinaphex
5ca821c9db
(menu displaylist) Cleanups
2019-04-23 07:13:26 +02:00
twinaphex
485b41163c
Cleanup create_string_list_rdb_entry_int
2019-04-23 06:14:54 +02:00
twinaphex
e686cb34b0
(menu displaylist) Cleanups
2019-04-23 04:28:53 +02:00
twinaphex
afbc113e7b
(Menu displaylist) Cleanups
2019-04-23 04:19:28 +02:00
twinaphex
3c130927d3
(menu displaylist) Refactor latency settings list
2019-04-23 04:03:29 +02:00
twinaphex
15000edf11
(menu_displaylist) Cleanups
2019-04-23 03:54:33 +02:00
twinaphex
4dd95212ac
(menu displaylist) Get rid of duplicate function
2019-04-23 03:10:55 +02:00
twinaphex
7311aa6a69
(menu displaylist) More simplifications
2019-04-23 03:06:07 +02:00
twinaphex
52874b6316
Make the two parse_settings functions more alike
2019-04-23 02:51:44 +02:00
twinaphex
e4f48fac19
(C89_BUILD) Fix C89_BUILD
2019-04-23 02:23:27 +02:00
twinaphex
8811a4a8f9
(menu displaylist) More cleanups
2019-04-23 02:11:34 +02:00
twinaphex
8c3c34f984
(menu_displaylist) More cleanups
2019-04-23 01:32:05 +02:00
twinaphex
70ece8435c
(menu displaylist) Code cleanups
2019-04-23 01:21:51 +02:00
twinaphex
563253f268
More work to make HAVE_OPENGL1 independent
2019-04-22 22:59:48 +02:00
twinaphex
d08f9cb212
(menu_displaylist) menu_displaylist_parse_core_info - cut down on more
...
code duplication
2019-04-22 20:22:24 +02:00
twinaphex
799872e59d
(menu_displaylist) Remove tons of code duplication
2019-04-22 20:11:34 +02:00
twinaphex
c38ed7f843
Use path_is_directory to check if directories exist instead of
...
filestream_exists
2019-04-22 02:43:09 +02:00
twinaphex
317a443741
Use config_file_read in more places
2019-04-22 02:10:12 +02:00
twinaphex
955a149ce9
Use config_file_read where we can assume we are reading a file
2019-04-22 01:56:24 +02:00
twinaphex
16e2db25c4
Prefer config_file_read instead of config_file_new when we are
...
sure the path cannot be a directory path
2019-04-22 01:23:50 +02:00
twinaphex
0909c80138
Cleanups
2019-04-21 04:49:04 +02:00
twinaphex
565e25d2ab
(menu displaylist) Cleanups
2019-04-21 04:33:22 +02:00
twinaphex
2d9f0ea7ce
(menu displaylist) Cleanups
2019-04-21 04:27:27 +02:00
twinaphex
2941365741
(menu displaylist) Cleanups
2019-04-21 04:17:15 +02:00
twinaphex
5748de8b1f
(menu_displaylist) Cleanups
2019-04-21 04:09:11 +02:00
twinaphex
a150bc27ce
(menu_displaylist) Cleanups
2019-04-21 04:06:37 +02:00
twinaphex
e705862c07
(menu_displaylist) Cleanups
2019-04-21 03:45:35 +02:00
twinaphex
1dc0fa83ff
Cleanups
2019-04-21 02:16:24 +02:00
twinaphex
9ba1b522c2
(menu widgets) CXX_BUILD fixes
2019-04-21 00:31:31 +02:00
twinaphex
e4873f8a46
Another CXX_BUILD buildfix
2019-04-20 19:51:08 +02:00
twinaphex
762e28e1e0
(CXX_BUILD) Silence this warning
2019-04-20 16:39:58 +02:00
Twinaphex
c9cfd1cd89
Silence xcode warnings - unused variables
2019-04-20 16:36:01 +02:00
twinaphex
797a4bca0f
(UI/QT) network.cpp - more dehardcoding
2019-04-20 16:19:47 +02:00
twinaphex
22739b4430
(UI/QT) Refactor audio.cpp
2019-04-20 16:14:37 +02:00
meleu
c2364096f3
Merge branch 'master' into runtime_rcheevos_switch
2019-04-19 21:50:00 -03:00
orbea
b7b17ee7e5
Also fix the video filter selection.
2019-04-18 12:50:35 -07:00
bparker06
d7a7260909
also fix audio DSP plugin
2019-04-18 15:12:53 -04:00
orbea
dd9bde2184
Fix font selection.
...
Fixes https://github.com/libretro/RetroArch/issues/8593
2019-04-18 15:12:53 -04:00
Brad Parker
e7dbac7eb0
prevent null derefs found by scan-build
2019-04-18 11:46:53 -04:00
jdgleaver
ed1480bc87
RGUI OSK - HAVE_LANGEXTRA=0 build fix
2019-04-18 10:02:05 +01:00
Brad Parker
d8968d8d0b
add initial Turkish translation from Ömercan Kömür (fpscan)
2019-04-17 19:08:23 -04:00
jdgleaver
10f8077294
(RGUI) Add on-screen keyboard
2019-04-17 17:05:51 +01:00
jdgleaver
54e1711f9a
(3DS) Sanitise/Improve display mode selection
2019-04-15 17:05:55 +01:00
twinaphex
3d7eb19abd
(UI/QT) Dehardcode User Interface -> Views -> Quick Menu
2019-04-15 08:00:24 +02:00
twinaphex
d620e9ce1d
(UI/QT) Dehardcode core settings
2019-04-15 07:48:34 +02:00
twinaphex
2e21a35261
(UI/QT) Dehardcode configuration settings
2019-04-15 07:40:51 +02:00
twinaphex
39c111bb92
(UI/QT) Dehardcode directory settings
2019-04-15 07:15:53 +02:00
twinaphex
a680133a38
(UI/QT) Dehardcode driver settings
2019-04-15 07:01:51 +02:00
twinaphex
df1fe1f1ae
(menu_displaylist) slim down switch list
2019-04-15 06:55:44 +02:00
twinaphex
1f7d7d6441
(UI/QT) Dehardcode logging
2019-04-15 06:54:36 +02:00
twinaphex
f33e04c747
(UI/QT) Dynamically generate settings for 'throttle'
2019-04-15 06:29:02 +02:00
twinaphex
085f25e81f
(UI/QT) First attempt at dynamically generating settings instead
...
of manually specifying settings
2019-04-15 06:16:55 +02:00
twinaphex
b38a4dcb08
(UI/QT) Make some of the add functions private
2019-04-15 04:26:19 +02:00
twinaphex
d9723d2282
Make parse_settings_internal_enum a public function
2019-04-15 03:55:00 +02:00
twinaphex
52d2b6ae94
(UI/QT) Cleanups
2019-04-14 23:34:28 +02:00
twinaphex
060396e726
(UI/QT) Dehardcode more settings
2019-04-14 23:30:34 +02:00
twinaphex
756e49d2af
(UI/QT) Dehardcode settings
2019-04-14 23:07:34 +02:00
twinaphex
181cff34d8
(UI/QT) network.cpp - dehardcode more additions
2019-04-14 18:55:30 +02:00
twinaphex
f3a7f6971b
(QT/UI) Dehardcode more additions
2019-04-14 18:37:20 +02:00
twinaphex
051c877c62
(QT/UI) By default, a CONFIG_FLOAT setting becomes a 'spinbox' UI type.
...
If a range is specified, it becomes a 'slider and spinbox' UI type.
2019-04-14 18:24:27 +02:00
twinaphex
9f09efe5c9
(UI/QT) Dehardcode some more additions
2019-04-14 17:45:12 +02:00
twinaphex
95f77a2288
(UI/QT) Create 'add' function for SettingsGroup and LayoutForm
2019-04-14 17:10:13 +02:00
twinaphex
e840a6c95a
Cut down on some code duplication
2019-04-14 07:08:35 +02:00
twinaphex
9c8c889477
rarch_setting - start implementing ui_type
2019-04-14 07:01:01 +02:00
twinaphex
a7abd77141
(menu_shader) Remove some unnecessary functions
2019-04-13 06:40:21 +02:00
Twinaphex
5dde91040f
Merge pull request #8578 from jdgleaver/rgui-idle-thumbs
...
(RGUI) Add optional delay when loading thumbnails
2019-04-13 01:46:15 +02:00
Twinaphex
8918d0d873
Merge pull request #8580 from bparker06/playlist_subsystem
...
Add subsystem support for (history) playlists, make playlist_entry struct public to simplify function parameters
2019-04-12 23:45:02 +02:00
Brad Parker
f7b0c0947c
add subsystem_name (friendly name) to history playlist, make playlist_entry struct public to simplify function parameters
2019-04-12 12:50:27 -04:00
jdgleaver
a446f8ad51
(RGUI) Add optional delay when loading thumbnails
2019-04-12 15:50:27 +01:00
hizzlekizzle
4f004ebebc
whoops, syntax error
2019-04-11 20:51:50 -05:00
hizzlekizzle
e85167072e
silence redefinition warning
...
go ahead and protect against PI redefinition, too, since that seems very likely to crop up at some point.
2019-04-11 20:46:12 -05:00
bparker06
729f13cad4
Update menu_cbs_ok.c
2019-04-11 19:45:28 -04:00
radius
71bfd98012
[subsystem] allow loading from history
2019-04-11 18:18:37 -05:00
Twinaphex
1250565e9e
Merge pull request #8488 from markwkidd/collections-to-playlists
...
internationalization -- use "Playlist" instead of "Collection"
2019-04-11 20:02:59 +02:00
Twinaphex
2f64653241
Merge pull request #8574 from jdgleaver/rgui-extended-ascii
...
(RGUI) Add optional extended ASCII support
2019-04-11 20:02:42 +02:00
natinusala
8287049a13
menu widgets: add badges to achievement notification
2019-04-11 17:35:13 +02:00
natinusala
f941d4e625
menu widgets: add first achievement notification widget
2019-04-11 16:46:41 +02:00
natinusala
942d228e3a
menu widgets: fix screenshot flash tainting the image
2019-04-11 16:46:41 +02:00
jdgleaver
a870526dc9
(RGUI) Add optional extended ASCII support
2019-04-11 14:29:31 +01:00
Brad Parker
230c64ba4b
add subsystem support for playlists, only missing the content load portion
2019-04-11 00:09:13 -04:00
Brad Parker
2bfb073b3e
fix stack-use-after-scope and a memory leak with subsystems
2019-04-10 18:58:53 -04:00
jdgleaver
7e80f5520a
(RGUI) Fix menu widget display issues
2019-04-10 13:50:03 +01:00
Brad Parker
7648da1413
d3d9/10/11/12: fix scissor parameters
2019-04-10 00:23:00 -04:00
twinaphex
dc80e49509
(menu_display_gl) Small cleanup
2019-04-10 01:50:55 +02:00
twinaphex
002ac5a344
(menu display) pointer cleanups
2019-04-10 01:46:25 +02:00
Twinaphex
076a0d2f56
(OSX) Code analysis cleanups
2019-04-08 23:13:39 +02:00
twinaphex
45fa047b07
(Menu display) Pointer cleanups
2019-04-08 15:22:21 +02:00
jdgleaver
9fff07e589
(Menu Widgets) Fix text alignment issues with Vulkan and D3D video drivers
2019-04-08 13:35:35 +01:00
Brad Parker
48dc251303
gl1: add scissor reset from gl
2019-04-05 18:17:11 -04:00
jdgleaver
b301e4d444
(RGUI) Performance optimisations
2019-04-05 09:16:29 +01:00
twinaphex
827802d883
Revert "Don't grab these two variables for every blit_line call"
...
This reverts commit ca56e0e91d
.
2019-04-04 18:32:08 +02:00
twinaphex
d7d260556b
Revert "(RGUI) Move menu_display_font_framebuffer to rgui.c"
...
This reverts commit 1a3ec1c3be
.
2019-04-04 17:51:58 +02:00
twinaphex
1a3ec1c3be
(RGUI) Move menu_display_font_framebuffer to rgui.c
2019-04-03 23:06:56 +02:00
twinaphex
ca56e0e91d
Don't grab these two variables for every blit_line call
2019-04-03 22:48:32 +02:00
Twinaphex
be7b845b6c
Silence warning
2019-04-03 14:52:20 +02:00
Twinaphex
052137b027
(OSX) Silence warnings
2019-04-03 13:31:45 +02:00
Twinaphex
03381da506
Merge pull request #8538 from hizzlekizzle/master
...
don't alphabetize shader presets
2019-04-03 00:11:20 +02:00
jdgleaver
3c10731fbd
(RGUI) Add optional shadow effects
2019-04-01 13:54:59 +01:00
hizzlekizzle
255dc9d932
don't alphabetize shader presets
...
It makes it harder to edit them later.
2019-03-31 08:53:36 -05:00
Twinaphex
306653d069
Merge pull request #8535 from natinusala/master
...
ozone: fix content metadata for music and movie playlists
2019-03-29 12:41:01 +01:00
twinaphex
41eab46111
(C89) Buildfixes
2019-03-29 12:39:03 +01:00
natinusala
a924ac15c9
ozone: fix content metadata for music and movie playlists
2019-03-29 10:08:12 +01:00
natinusala
2148f8ca0a
ozone: fix content metadata for images playlist
2019-03-28 10:39:11 +01:00
jdgleaver
c2122ed1d8
(RGUI) Add inline playlist thumbnail support
2019-03-27 16:29:23 +00:00
Twinaphex
7c13e57468
Merge pull request #8527 from bparker06/analog
...
add analog deadzone and sensitivity options, rename axis threshold
2019-03-26 10:39:50 +01:00
Brad Parker
e7891b8c1a
add analog deadzone and sensitivity options, rename axis threshold
2019-03-25 23:22:19 -04:00
jdgleaver
2c65068be0
More 'Log to File' Additions:
...
- Add optional timestamped log files
- Handle errors if log file cannot be opened
- Android: flush log file immediately
- 3DS: log to file tested and fully working
- Default log paths added for all platforms
2019-03-25 17:22:59 +00:00
twinaphex
cec06a0859
C89 buildfixes
2019-03-24 18:15:26 +01:00
jdgleaver
4d2c35f6fe
(RGUI) Fix deadlock when changing menu aspect with threaded video enabled
2019-03-24 12:41:05 +00:00
Twinaphex
123cd67a6a
Merge pull request #8486 from huwpascoe/rxml
...
Re-enable RXML and purge libxml
2019-03-23 03:25:32 +01:00
Mark W. Kidd
8771e5b958
use PLAYLISTS_TAB enum instead of COLLECTION_LIST
2019-03-22 08:17:31 -04:00
jdgleaver
93506a0d18
Log to file improvements
2019-03-21 16:57:54 +00:00
twinaphex
be9a8c0e18
Buildfix
2019-03-20 18:00:14 +01:00
Twinaphex
5d3233c1d5
Merge pull request #8506 from jdgleaver/rgui-int-scale-fix
...
(RGUI) Overhaul 'Lock Menu Aspect Ratio' option
2019-03-20 16:25:13 +01:00
jdgleaver
f114e14d48
(RGUI) Overhaul 'Lock Menu Aspect Ratio' option
2019-03-20 13:41:27 +00:00
jdgleaver
9f93ec1077
(RGUI) Wii build fix
2019-03-20 09:46:18 +00:00
meleu
a5acd559d6
namespace both cheevos implementations & add a runtime setting to allow debugging
2019-03-19 21:13:10 -03:00
jdgleaver
8336163112
(RGUI) Ensure update is immediate when changing 'Menu Aspect Ratio'
2019-03-19 15:10:14 +00:00
jdgleaver
a17f0e2136
(RGUI) Allow text to be centred when selecting widescreen layouts
2019-03-19 13:11:00 +00:00
jdgleaver
e72c67bf87
(RGUI) Add widescreen support
2019-03-19 11:49:53 +00:00
twinaphex
27928081cf
Cleanups
2019-03-18 15:27:37 +01:00
twinaphex
f67bfa24ef
Get rid of video_poke_interface set_mvp
2019-03-18 15:19:11 +01:00
natinusala
e94c8a762d
ozone: use new button icons in footer
2019-03-18 12:59:23 +01:00
twinaphex
03641f2378
(GL1) Cleanups
2019-03-18 04:50:50 +01:00
twinaphex
8361253b52
(GL menu display driver) Don't go through
...
video_driver_set_coords/video_driver_set_mvp
2019-03-18 04:39:54 +01:00
Brad Parker
a8a06d498c
gl1: fix matrix not loading when threaded video is on
2019-03-17 12:46:01 -04:00
Huw Pascoe
45069537fb
Re-enable RXML and purge libxml
...
Fixed rxml to work with griffin.c
2019-03-17 03:04:35 +00:00
jdgleaver
d1e457115c
(Ozone) Fix thumbnail display issues
2019-03-15 17:01:26 +00:00
jdgleaver
4834119963
strlcpy() safety checks
2019-03-15 14:14:06 +00:00
natinusala
6807f1b9bb
ozone: prevent content metadata from lagging
2019-03-15 14:45:15 +01:00
natinusala
27c1dd4b7b
ozone: fix horizontal animation when refreshing the menu
2019-03-15 14:21:58 +01:00
Twinaphex
3adc9fce13
Merge pull request #8473 from natinusala/master
...
ozone: show metadata name if content logging is disabled
2019-03-15 12:50:34 +01:00
jdgleaver
26f7503959
(XMB) Fix display glitches when refreshing current menu
2019-03-15 11:27:49 +00:00
natinusala
1a4786a7f1
ozone: show metadata name if content logging is disabled
2019-03-15 11:16:35 +01:00
twinaphex
6f284a1d43
Build fix
2019-03-15 01:08:09 +01:00
twinaphex
a68072e293
Buildfix for C89_BUILD
2019-03-14 18:14:32 +01:00
natinusala
44db578691
ozone: fix content metadata update
2019-03-14 17:31:48 +01:00
natinusala
43b1768ee7
ozone: use menu_thumbnail for thumbnails
2019-03-14 16:56:07 +01:00
natinusala
f50567d340
ozone: fix thumbnails position and size
2019-03-14 16:23:08 +01:00
natinusala
d65068cf15
ozone: new content metadata layout
2019-03-14 16:23:08 +01:00
natinusala
53268540f8
ozone: fix crash
2019-03-14 16:23:08 +01:00
twinaphex
643cd1923e
CXX_BUILD / C89_BUILD buildfixes
2019-03-14 14:14:44 +01:00
jdgleaver
28bb7c67af
(RGUI/XMB) Enable thumbnail display on mixed content playlists (history, favourites, etc.)
...
Move thumbnail path handling code to reusable menu_thumbnail_path.h/.c file
(XMB) Bug fixes:
- Show thumbnails correctly when 'Show associated cores in playlists' is enabled
- Prevent each thumbnail from being loaded twice (!) when changing current selection
2019-03-14 11:53:16 +00:00
twinaphex
190e6316e3
Replace more instances of get_type_from_ext
2019-03-13 20:12:32 +01:00
twinaphex
456452f1b7
Reimplement shader extension filtering
2019-03-13 19:51:33 +01:00
twinaphex
83be5a1950
C89_BUILD fixes
2019-03-13 16:57:13 +01:00
Twinaphex
b468592097
Merge pull request #8452 from natinusala/ozone-thumb-fix
...
Ozone thumbnails display fix + add menu widgets notice in configure
2019-03-13 11:36:06 +01:00
twinaphex
de4e9b9fcc
Only show 'update shaders' options based on what the video driver and
...
underlying shader driver/context driver supports
2019-03-13 11:27:25 +01:00
natinusala
3a9a9df218
ozone: fix collapsed sidebar breaking on context reset
2019-03-13 10:29:29 +01:00
natinusala
c1c71f35db
ozone: fix is_playlist, fix thumbnails display
2019-03-13 10:25:36 +01:00
Brad Parker
954c54baee
add device vibration option for cores that support rumble (with initial android implementation)
2019-03-12 13:07:16 -04:00
twinaphex
34f4d5ed0e
Cleanups
2019-03-11 18:33:24 +01:00
natinusala
b193bb7fb8
ozone: add core name wrapping for content metadata
2019-03-11 16:41:07 +01:00
natinusala
51cf8b6bfe
ozone: fix the no thumbnail available message position
2019-03-11 16:28:54 +01:00
natinusala
89c8239ecb
ozone: fix sublabels again
2019-03-11 16:28:54 +01:00
Twinaphex
7d9c7ba1f7
Merge pull request #8445 from jdgleaver/runtime-log-dir
...
Enable configuration of runtime log directory
2019-03-11 15:03:52 +01:00
natinusala
bfe4b444af
Adjust PL_LABEL_SPACER_MAXLEN following the ozone spacer removal
2019-03-11 14:48:35 +01:00
natinusala
a60cc08063
ozone: adjust playtime condition
2019-03-11 14:35:46 +01:00
natinusala
75190c9226
ozone: cleanup
2019-03-11 13:58:24 +01:00
natinusala
e3907f2380
ozone: add Y and X to hint bar
2019-03-11 13:58:24 +01:00
natinusala
eb7797daa5
ozone: fix sublabels wrapping
2019-03-11 13:58:24 +01:00
natinusala
f06d955996
ozone: rename and hide some thumbnails settings
2019-03-11 13:58:24 +01:00
natinusala
222b7e7be0
ozone: complete content metadata section
2019-03-11 13:58:24 +01:00
natinusala
adb8714105
ozone: add a no thumbnail available icon
2019-03-11 13:58:24 +01:00
natinusala
57dd10b5eb
ozone: first pass of thumbnails support
2019-03-11 13:58:24 +01:00
natinusala
ddc21520dc
ozone: fix ticker length
2019-03-11 13:58:24 +01:00
natinusala
6ec86d65c5
ozone: make the sidebar collapse only if the highlight is in the main entries
2019-03-11 13:58:24 +01:00
natinusala
409db3b1c2
ozone: add right sidebar capability
2019-03-11 13:58:24 +01:00
natinusala
279a2d58db
ozone: add a setting to have the sidebar always collapsed
2019-03-11 13:58:24 +01:00
natinusala
be47416f84
ozone: add collapsing sidebar in playlists
2019-03-11 13:57:58 +01:00
jdgleaver
c05548e2ab
Enable configuration of runtime log directory
2019-03-11 12:52:13 +00:00
Brad Parker
f6dc7f4f02
android: add option to vibrate on touch
2019-03-10 21:36:52 -04:00
Twinaphex
031bcf8cbc
Merge pull request #8427 from Themaister/master
...
Add a new "glcore" driver with slang support.
2019-03-10 23:16:38 +01:00
Brad Parker
19ced73596
add hotkey to toggle netplay hosting
2019-03-09 17:48:03 -05:00
Brad Parker
4bb81bbb1b
add F10 hotkey to send debug info, fix F3 hotkey for FPS toggle when inside menu
2019-03-09 16:03:17 -05:00
Twinaphex
c7213c81e3
Merge pull request #8434 from jdgleaver/playlist-db-name
...
Populate crc32 and db_name fields when adding history/favourites playlist entries
2019-03-09 15:47:47 +01:00
jdgleaver
dc8ef72323
Populate crc32 and db_name fields when adding history/favourites playlist entries
...
playlist.c: Fix silly range check error
2019-03-09 13:58:53 +00:00
Themaister
a4e35634e0
Fixup some casts for CXX_BUILD.
2019-03-09 12:34:55 +01:00
Themaister
3029f96511
Add a new "glcore" driver with slang support.
...
This driver should sunset the old gl2 driver, but that driver will
likely live on to support really ancient and terrible GL stacks.
All the worst legacy cruft has been ripped out, and it's almost a decent
backend now.
Requirements for slang are GL 3.2+ or GLES3.
Some shaders require features which are not directly compatible with
GLES2 or legacy GL.
This driver shares a lot of concepts from the Vulkan driver.
The slang shader stack and SPIRV-Cross are used to implement the shader
spec, and the menu shaders are also shared with Vulkan.
2019-03-09 12:30:49 +01:00
jdgleaver
89220ec4b5
Allow core name to be hidden on history/favorites playlists (without enabling playlist sublabels)
2019-03-08 12:52:23 +00:00
Brad Parker
9279d06f93
Merge branch 'master' into send_debug
2019-03-07 19:23:41 -05:00
Brad Parker
10df615d14
add "Send Debug Info" option under Help
2019-03-07 19:17:54 -05:00
Twinaphex
06e2ab7bb0
Merge pull request #8426 from jdgleaver/aggregate-runtime-logging
...
Add optional 'aggregate' runtime logging
2019-03-07 18:36:27 +01:00
jdgleaver
8a2cd64889
Always use core display name when populating playlists
2019-03-07 16:54:46 +00:00
jdgleaver
2c8d7bf5ed
Add optional 'aggregate' runtime logging
2019-03-07 12:28:21 +00:00
Twinaphex
334cc943cb
Merge pull request #8412 from jdgleaver/add-to-favorites
...
Optimise 'Add to Favorites' option
2019-03-05 21:06:03 +01:00
radius
eebe3ec0ec
fix streaming
2019-03-05 14:34:03 -05:00