sonninnos
372396d5b6
Add separate visibility toggle for playlist tabs ( #17545 )
2025-02-10 00:45:50 +01:00
LibretroAdmin
d34cfcdfef
iSilence warnings
2025-02-09 22:26:36 +01:00
LibretroAdmin
afd73998e6
Silence warnings
2025-02-09 20:33:04 +01:00
LibretroAdmin
4faed7a84f
Less passing around of settings_t pointer
2025-02-09 18:56:50 +01:00
LibretroAdmin
0be8fe8e3f
Style nits
2025-02-09 16:07:15 +01:00
LibretroAdmin
376e4b307c
Style nits
2025-02-09 15:40:45 +01:00
sonninnos
0d46073bb9
Add mute on rewind option ( #17541 )
2025-02-09 14:24:14 +01:00
sonninnos
81df9b0491
GLUI: Also set navigation with long press ( #17537 )
2025-02-09 06:11:28 +01:00
sonninnos
3bf04c6034
GLUI: Fix null label icon ( #17538 )
2025-02-09 06:11:21 +01:00
sonninnos
677e627278
GLUI: Touch related fixes ( #17536 )
2025-02-08 21:19:24 +01:00
Eric Warmenhoven
5471a9ebfe
ios: jump back to selected item after closing content ( #17534 )
2025-02-08 20:32:41 +01:00
sonninnos
4cbfa3ad47
GLUI: Use tab selection remember option ( #17532 )
2025-02-08 11:56:40 +01:00
sonninnos
4232700de5
GLUI: Fix menu back to switch tabs like other drivers ( #17529 )
2025-02-07 11:43:45 +01:00
Eric Warmenhoven
4c8da979a5
fix a couple minor warnings ( #17526 )
2025-02-06 20:22:36 +01:00
sonninnos
998200793d
File Browser settings + Directory list cleanup ( #17519 )
2025-02-05 07:19:50 +01:00
sonninnos
94d5223880
Random selector Explore View fix ( #17518 )
2025-02-04 20:29:20 +01:00
sonninnos
ea22c7c16c
Main Menu unifications between drivers ( #17517 )
2025-02-04 16:32:37 +01:00
Eric Warmenhoven
212ae55cfe
glui: extremely minor refactor. ( #17501 )
2025-02-01 04:57:46 +01:00
BinBashBanana
ed1810de86
Emscripten improvements ( #17422 )
2025-01-29 05:29:16 +01:00
Eric Warmenhoven
72df261ed0
Fix opening file inside archive with core detection ( #17461 )
2025-01-23 18:56:11 +01:00
Mathieu Poliquin
66e23fca79
New feature: Override player input with machine learning models ( #17407 )
...
* Add dummy game ai subsystem
* First working prototype of a machine learning model that can override player input
* Update README.md
* Update README.md
* Fix loading path on Windows
* Change ai override to player 2
* Added quick menu show game ai option
* Implemented Quick Menu entry for Game AI options
* Redirect debug logs to retroarch log system + properly support player override
* Added support to use framebuffer as input to the AI
* Added pixel format parameter to API
* Fix game name
* code clean-up of game_ai.cpp
* Update README.md - Windows Build
* Update README.md
* Update README.md
* Update README.md
* Update config.params.sh
turn off GAME_AI feature by default
* Fix compile error in menu_displaylist.c
* Add missing #define in menu_cbs_title.c
* Added new game_ai entry in griffin_cpp
* Remove GAME_AI entry in msg_hash_us.c
* Fix compile error in menu_displaylist.h
* Removed GAME AI references from README.md
* Fixes coding style + add GameAI lib API header
* Convert comment to legacy + remove unused code
* Additional coding style fixes to game_ai.cpp
* Fix identation issues in game_ai.cpp
* Removed some debug code in game_ai.cpp
* Add game_ai_lib in deps
* Replace assert with retro_assert
* Update Makefile.common
* Converting game_ai from cpp to c. First step.
* Convert game_ai from CPP to C. STEP 2: add C function calls
* Convert game_ai from CPP to C. Final Step
* Added shutdown function for game ai lib
* Update game_ai_lib README
* Fix crash when loading/unloading multiple games
2025-01-21 13:05:43 +01:00
LibretroAdmin
a49196ee30
(menu_cbs_get_value.c) Put protective guards around strlcpy copies
...
into s2
2025-01-21 03:57:08 +01:00
LibretroAdmin
e9afd53351
Fix crash that can happen in menu_action_setting_disp_set_label_entry
2025-01-21 03:50:46 +01:00
sonninnos
1c724f5355
RGUI: 'Use This Directory' cleanup ( #17450 )
2025-01-21 02:02:55 +01:00
sonninnos
66921e8549
RGUI: Entry value cleanup ( #17443 )
2025-01-20 20:38:40 +01:00
sonninnos
391ba55b81
Add playlist random selector ( #17441 )
...
* Add playlist random selector
* Buildfix attempt
* ORBIS buildfix attempt
2025-01-20 18:25:41 +01:00
LibretroAdmin
cde82f532c
* Naming convention changes for variable names/function arguments
...
* Try to fit lines within ANSI 80-char limit
2025-01-19 20:19:14 +01:00
LibretroAdmin
48d903e811
print_buf_lines - cast to unsigned to avoid warnings
2025-01-17 21:52:50 +01:00
Eric Warmenhoven
8aa445dfe2
tvos build fix ( #17426 )
2025-01-17 21:45:01 +01:00
LibretroAdmin
b211adaaca
Function argument name standardization
2025-01-17 19:55:32 +01:00
Eric Warmenhoven
2471082ced
macos: fix some sandbox handling for app store ( #17424 )
...
* minor safety check
* macos: fix some sandbox handling for app store
2025-01-17 19:54:54 +01:00
LibretroAdmin
e2c8e98be0
Buildfixes and warning fixes
2025-01-17 12:03:30 +01:00
LibretroAdmin
31b7812720
Function argument name standardization
2025-01-17 04:16:12 +01:00
LibretroAdmin
0b329018ee
Less string buffers and less string copies
2025-01-16 23:59:22 +01:00
LibretroAdmin
86c9a43b08
Use path_get_extension_mutable
2025-01-16 21:09:19 +01:00
LibretroAdmin
a5c9d9520f
* Use fill_pathname_basedir where possible
...
* Move static variable to only function where it's used
* Change signature of file_path.c function
2025-01-15 22:17:59 +01:00
LibretroAdmin
47d888364d
Standardize len variables - argument should always be named 'len',
...
while local len variables should have '_' prefix
2025-01-13 21:53:49 +01:00
LibretroAdmin
e84ea6082c
Fix 'Remove Preset'
2025-01-12 19:05:44 +01:00
LibretroAdmin
203c6218e4
Re-enable BFI menu setting for mobile
2025-01-12 17:35:50 +01:00
Rob Loach
941806698e
Add SSL Support to the information list ( #17370 )
2025-01-09 00:09:56 +01:00
Tatsuya79
43a2e1003e
allow exact sync with shader subframes ( #17355 )
...
* allow exact sync with shader subframes
* Update menu_setting.c
2025-01-06 21:36:57 +01:00
neil4
6412f4feef
Overlay: Add Analog Recentering Zone ( #17339 )
2025-01-04 03:19:02 +01:00
Eric Warmenhoven
53d9452439
Change config_get_path/array return back to bool ( #17333 )
2025-01-02 14:35:33 +01:00
Eric Warmenhoven
9dd6e85d2f
fix writing before string when substring is not found ( #17330 )
2025-01-02 06:17:00 +01:00
LibretroAdmin
4e5df036f9
action_get_Title_generic - fix warning
2024-12-31 11:40:00 +01:00
LibretroAdmin
20ec0c605a
(courtesy of Psyraven) Fix crashes with Explore view
2024-12-31 11:22:43 +01:00
LibretroAdmin
30b3760959
(menu_explore.c) Don't use fill_pathname here, go back to old code
2024-12-31 05:40:30 +01:00
LibretroAdmin
1e656261b0
Local len variables need to have '_' prefix
2024-12-30 14:03:58 +01:00
LibretroAdmin
8ebedcb6bd
(menu_explore) Simplification of explore_load_icons
...
fill_pathname_application_special - return size_t
2024-12-30 10:07:58 +01:00
LibretroAdmin
28f6ee9c26
Use return value of fill_pathname_basedir
2024-12-30 09:56:02 +01:00
LibretroAdmin
9d15900979
Small cleanups: * Prevent some unneccessary strlcpy calls and intermediary string copies * Name local length variables for strings '_len', parameter/argument 'len'
2024-12-28 22:22:07 +01:00
LibretroAdmin
4951201b6b
disp_set_label_menu_file_core - set *w to implicit 0
2024-12-28 00:38:04 +01:00
LibretroAdmin
1a751ef9a2
Remove core value label
2024-12-28 00:30:00 +01:00
sonninnos
da05947b41
GLUI: Restore core list icons ( #17293 )
2024-12-27 15:50:55 +01:00
LibretroAdmin
0d4eeb647a
Warning cleanups/unused variables removal
2024-12-27 15:39:32 +01:00
LibretroAdmin
18c85b5ccd
Cleanups -
...
* Less string copies
* Some general cleanups
* Add extra param to runloop_message_queue_push so we can pass size_t
of the message
* Consistent conventions for local variable usage for certain things
2024-12-27 15:13:45 +01:00
LibretroAdmin
ed58e4a8d8
Conventionalize len variables:
...
* In function arguments, use 'size_t len'
* Inside the function, use '_len'
* If you need a seciondary len variable inside the function, use '__len'
2024-12-27 05:51:33 +01:00
hizzlekizzle
bc819bb412
change increment on max Fast-Forward speed ( #17290 )
...
closes https://github.com/libretro/RetroArch/issues/15540
we can still tick through to higher values quite fast, but there's not much reason for someone to exceed, say, 3x without just setting it to 0 anyway, so I don't think there's any real usability loss.
2024-12-27 04:26:54 +01:00
libretroadmin
5749a2179d
Use members from path_data directly and bypass functions
...
in gfx_thumbnail_path
2024-12-26 02:48:05 +01:00
libretroadmin
1450cc04de
Reduce local string sizes
2024-12-25 22:36:13 +01:00
libretroadmin
700b13654c
Some string cleanups
2024-12-25 19:18:45 +01:00
libretroadmin
51e706007b
String handling cleanups
2024-12-25 19:06:04 +01:00
libretroadmin
44238e909f
Consistent viewport naming conventions
2024-12-24 22:50:51 +01:00
libretroadmin
8074a833aa
Cleanups/less string copies and indirection
2024-12-24 21:07:31 +01:00
libretroadmin
2cfdccc085
Less string intermediary copies
2024-12-24 18:46:22 +01:00
libretroadmin
279270ae5f
string_list_join_concat_special - specialized version without bounds
...
check
2024-12-24 06:14:26 +01:00
libretroadmin
67b0147a59
Cleanups - menu_entries_get_title returns results of strlcpy
2024-12-24 05:35:36 +01:00
libretroadmin
de8f979cb7
less string copies
2024-12-24 05:10:09 +01:00
libretroadmin
55c457e548
menu_displaylist - cleanups
2024-12-23 22:44:18 +01:00
libretroadmin
1340e751e0
print_buf_lines - extended was never used as a parameter (always set to
...
false), so change function
2024-12-23 07:28:49 +01:00
libretroadmin
72acdb4eb1
datetime_cache can go now from the struct
2024-12-23 07:12:29 +01:00
libretroadmin
cdef3ff9f7
strftime - write directly into string instead of using intermediary copies
2024-12-23 07:10:03 +01:00
libretroadmin
7317fa9ee9
Cut down on some strlen calls where possible
2024-12-23 06:24:01 +01:00
libretroadmin
442b9bc3da
Syntax style nits
2024-12-23 05:44:40 +01:00
libretroadmin
99c7e08445
Don't use string_trim_whitespace
2024-12-23 00:51:01 +01:00
libretroadmin
e26a38c8d4
Buildfix
2024-12-22 22:08:22 +01:00
libretroadmin
b3e5c578b3
Faster shader capabilities queries
2024-12-22 21:58:51 +01:00
libretroadmin
c09fd38c1d
* Use fill_pathname more
...
* Get rid of strlen in some locations
2024-12-22 20:43:54 +01:00
libretroadmin
ab43347fdd
C89_BUILD fix
2024-12-22 05:32:17 +01:00
libretroadmin
ce88a46a05
Menu simplifications/cleanups
2024-12-22 05:21:25 +01:00
libretroadmin
e01ef9e1de
Cleanup unused menu_is_nonrunning_quickmenu
2024-12-22 05:07:30 +01:00
libretroadmin
6b8466f87a
menu_driver_set_thumbnail_system/menu_driver_get_thumbnail_system
...
just small wrapper functions, remove
2024-12-22 04:53:04 +01:00
LibretroAdmin
739f2ff55c
Reduce calls to path_remove_extension - use fill_pathname instead ( #17270 )
...
* Reduce calls to path_remove_extension - use fill_pathname instead
* More fill_pathname usage
2024-12-20 21:40:58 -08:00
Zach Morris
b16f04de0a
Add Named_Logos ( #17216 )
...
* Draft: Add Named_Logos
* Allow selecting Content Logo as a thumbnail display
* Increase pl_thumbnail_download index
to 4 to match the 4 available thumb types
---------
Co-authored-by: Rob Loach <robloach@gmail.com>
2024-12-20 18:52:27 -08:00
libretroadmin
6c914bed06
Add GDI system feature
2024-12-20 21:03:57 +01:00
libretroadmin
8571847fda
Filter system features
2024-12-20 20:41:59 +01:00
libretroadmin
8212bf60ef
* Rewrite System Info - only shows builtin features relevant to the platform
...
* Add Pipewire to 'features' CLI switch and System Info screen
2024-12-20 20:10:24 +01:00
libretroadmin
17fc55c762
fill_pathname_parent_dir_name - small cleanups
2024-12-19 21:05:43 +01:00
libretroadmin
7d71f94dc6
Fix misleading indentation warning
2024-12-18 22:15:35 +01:00
libretroadmin
6b801333e7
file_path - change function signatures - output char array always
...
is named 's', and size of it 'len'
2024-12-18 21:43:33 +01:00
Eric Warmenhoven
a4b478524a
iOS/tvOS: Fix more places where paths weren't expanded correctly ( #17265 )
2024-12-17 05:24:20 -08:00
libretroadmin
eb08faa434
Replace strpbrk with strchr - we only need to search for one char
2024-12-16 17:49:44 +01:00
libretroadmin
275c6c0267
(XMB) xmb_path_dynamic_wallpaper - don't use string_replace_substring
...
unless absolutely necessary - uses memory allocation - single strpbrk
instead gets the job done here
2024-12-16 17:38:09 +01:00
Eric Warmenhoven
99c2676efa
Add option to load overlay based on system name ( #17233 )
2024-12-07 23:58:33 -08:00
Antonio Orefice
b0db968454
Ozone: Add a touch-sensitive "resume" button in the lower-right corner. ( #17192 )
...
This enhancement is particularly useful when using RetroArch with a touchscreen, as it allows you to resume content without needing to navigate back to the quick menu, thereby preserving the current menu screen.
2024-11-20 10:56:35 -08:00
libretroadmin
2809421d4e
Revert "static variables are initialized to '0' automatically as per C rules"
...
This reverts commit 2a0984b6e4
.
2024-11-19 03:03:13 +01:00
libretroadmin
2a0984b6e4
static variables are initialized to '0' automatically as per C rules
2024-11-18 15:33:34 +01:00
sonninnos
564dac40c8
XMB: Alpha adjustment for default basic icon ( #17188 )
2024-11-17 15:11:45 -08:00
sonninnos
8a853d53af
Set CLI content as last start content ( #17179 )
2024-11-10 15:02:10 -08:00
sonninnos
adade1b9da
Remove SD_FLAG_LAKKA_ADVANCED from custom viewport options ( #17178 )
2024-11-09 08:44:24 -08:00