pstef
317c80a257
Silence a shorten-64-to-32 warning
...
The result of this multiplication will fit into a 32-bit int.
2025-04-10 21:10:45 +00:00
pstef
5710a7f6e5
Use size_t for new_selection as done everywhere else
2025-04-10 21:10:45 +00:00
pstef
4f9e86d24b
Silence a -Wformat warning
...
Use %ju format specifier and cast the value to uintmax_t so that they
match on all platforms.
2025-04-10 21:10:45 +00:00
pstef
4d6c012009
Make space for three characters after a strlcpy call
2025-04-10 21:10:45 +00:00
LibretroAdmin
7a17ed09ee
Merge pull request #17736 from MrHuu/ctr_core_load_unload
2025-04-10 03:36:07 -07:00
LibretroAdmin
634a0a9654
Merge pull request #17753 from pstef/ctr-nogriffin
...
Fix non-griffin build for 3DS and make it the default
2025-04-09 13:25:30 -07:00
LibretroAdmin
b5424e7448
Merge pull request #17783 from pstef/switch-performance-profiles
2025-04-08 18:44:20 -07:00
pstef
e523a6c0be
Relocate Switch CPU profile definitions
...
Move SWITCH_CPU_* array definitions from header to platform_switch.c.
Use extern declarations in the header. Add NULL/0 terminators to the
arrays and update size calculation and loops to use the terminators
where the number of elements can't be calculated.
The motivation for this change is to remove code duplication and silence
warnings about unused arrays in translation units that only used a
subset of them.
2025-04-08 17:12:03 +00:00
zoltanvb
000c5dcd76
Enable core options reset before starting a core.
...
Add "Reset core options" menu to two more places:
- Manage Cores, where it can delete the options for the selected core
- Configuration, where it can delete the options for the loaded core
Current reset function is updated to delete the core options file if
reset is wanted for a specific core, or core was loaded but not yet
started. Meant as a recovery method for possibly fatal core option
changes.
2025-04-06 21:53:01 +02:00
pstef
70aaa0a55c
Fix non-griffin build for 3DS and make it the default
...
While here:
* remove input_overlay and task_overlay from linking blacklist
* move -Werror to CC invocation since C++ refuses to use it
* copy the quiet build mode from the main Makefile and make it the
default
* temporarily define DEPRECATED for gpu_old.h to allow succesful build
* replace the call to command_event() with one to retroarch_main_quit()
in a failure case
* add missing uncompr.o in Makefile.common for HAVE_BUILTINZLIB
2025-04-06 18:35:41 +00:00
pstef
9c4efa9af0
Restore cheevos_badges_enable for HAVE_GFX_WIDGETS builds
...
This change reduces stuttering when starting a game with
retroachievements enabled. I assume the stuttering is just postponed
until the badges are downloaded on demand, but it lets users pick their
poison.
This change helps but doesn't fix
https://github.com/libretro/RetroArch/issues/16470
https://github.com/libretro/RetroArch/issues/17027
https://github.com/libretro/RetroArch/issues/17758
2025-04-05 10:32:22 +00:00
LibretroAdmin
1b3973edbc
Merge pull request #17747 from pstef/video-frame-delay-setting-rewrite
2025-03-30 01:11:13 -07:00
MrHuu
736e1b30f3
Static core loading
2025-03-29 11:26:58 +01:00
pstef
bf1ff07fd0
Rewrite setting_get_string_representation_video_frame_delay()
...
Reduce indentation, squash a warning, simplify code.
2025-03-28 17:30:53 +00:00
pstef
80a74cca68
Remove unused variable
...
sonninnos says it might have been a copy and paste leftover.
2025-03-28 17:09:14 +00:00
pstef
83e974077f
Guarantee space for string characters after strlcpy
...
to silence a couple of stringop-overflow warnings (3DS).
2025-03-28 11:11:09 +00:00
pstef
59a0665a20
Remove unused variable
...
unused since b5e01422e1
2025-03-28 10:57:53 +00:00
pstef
df6e3dbda8
Silence warnings about sign mismatch
2025-03-28 10:57:53 +00:00
pstef
b59b038a3e
Silence an unreferenced local variable warning
...
Not used here since 106dc5d8b7
2025-03-28 09:48:21 +00:00
pstef
2daad9f89f
Remove unused variables
...
They were never used and seem to have been copied from
action_ok_push_dropdown_item_input_device_type().
2025-03-28 09:48:21 +00:00
pstef
aa94f571e2
Silence an unused variable warning
...
This is not used since 73abaddd9c
2025-03-27 23:21:19 +00:00
pstef
5ef2b5a442
Silence a defined-but-not-used-function warning
...
Enclose the static function definitions in an ifdef like the one used
where they are called.
2025-03-27 19:06:28 +00:00
LibretroAdmin
999de04ace
Merge pull request #17733 from pstef/ozone-footer-label
2025-03-25 21:45:08 -07:00
pstef
eb8819867b
Partially revert 0033224c25
...
font_driver_get_message_width() can return -1 if it fails,
ozone_cache_footer_label() has a fallback for this case
2025-03-25 21:02:29 +00:00
pstef
870d57445a
Move INLINE earlier in function declarations
...
to silence a warning.
2025-03-25 20:20:37 +00:00
pstef
d14801d65b
File extension list generation rewrite
...
Only limit extensions under the condition that the valid_extensions list
is not empty and the user wishes to limit the extensions. Otherwise
present files of all recognized extensions.
Part of this logic was implemented in 8f32801292
where the
point was to show supported files when core info file is missing. The
other part is the filter_by_current_core option.
2025-03-22 20:37:05 +00:00
pstef
ce6cd0000c
Don't free members of struct before init
2025-03-20 16:12:12 +00:00
LibretroAdmin
bf3752ed61
Merge pull request #17702 from pstef/silence-warnings-ctr
2025-03-15 18:08:22 -07:00
LibretroAdmin
98b1601fcb
Merge pull request #17701 from zoltanvb/reserved_device_multiple_instance
2025-03-15 18:07:03 -07:00
LibretroAdmin
c2ffa044f9
Merge pull request #17700 from pstef/realloc-ext-list
2025-03-15 18:06:35 -07:00
pstef
fc9f0b04be
CTR: Silence a couple of GCC 14 warnings
2025-03-16 01:01:04 +00:00
zoltanvb
ba5489128f
Fix reserved device selection when multiple controller instances are present
...
If multiple instances of the same controller type are present, they will be
postfixed by (#2 ), (#3 ) etc. This made menu selection ineffective.
2025-03-15 18:40:33 +01:00
pstef
62ccd05e36
Try to avoid overflowing the stack
...
PATH_MAX_LENGTH is pretty short on CTR and not really adequate here
since this buffer is not storing a path.
Allocate and possibly reallocate from heap instead of using the
stack here.
2025-03-15 16:43:38 +00:00
LibretroAdmin
ea592051c7
Merge pull request #17696 from sonninnos/content-load-archive
...
Show load before open in archives
2025-03-14 13:46:28 -07:00
sonninnos
e64d52740b
Suggest cores only when core is not loaded
2025-03-14 12:50:15 +02:00
sonninnos
ee2cf436d4
Show load before open in archives
2025-03-14 12:47:58 +02:00
sonninnos
ee8a641275
Core load+unload fixes
2025-03-13 15:09:38 +02:00
zoltanvb
675909333d
Remove discord avatar references
...
These additions were never enabled in current builds, discord
avatar stuff was disabled in #7964 .
2025-03-09 09:00:25 +01:00
sonninnos
23170b82ec
Add MIDI device menu item dropdowns ( #17645 )
2025-03-01 17:33:46 -08:00
sonninnos
5c92055aef
Fix cloud sync driver menu item refresh
2025-03-01 11:47:53 +02:00
sonninnos
aaa7b272aa
XMB: Gray theme color correction
2025-02-28 08:44:37 +02:00
zoltanvb
31de40b32a
Align GDI feature reporting with actual status ( #17635 )
...
Value of HAVE_GDI is always 1 unless explicitly disabled, however
it only takes effect on Windows platforms. Actual functionality
is behind multiple #ifdef's, but the feature indication was showing
up even on platforms like Linux.
2025-02-27 20:15:43 -08:00
sonninnos
b62cc87e84
Turbo Fire overhaul ( #17633 )
2025-02-27 20:15:22 -08:00
zoltanvb
9970d45367
Make autoconfig failure notifications optional. ( #17636 )
...
Introduce a new setting that controls autoconfiguration messages
when the config fails, either with fallback or without.
2025-02-27 20:15:06 -08:00
zoltanvb
8396d8e626
Fix bluetooth option ifdef ( #17639 )
2025-02-27 20:14:49 -08:00
刘皓
b3376716f2
Add declaration for `libnx_apply_overclock()` in menu/menu_driver.c ( #17620 )
2025-02-23 04:25:49 -08:00
sonninnos
4de34208ed
Ozone: Messagebox font fix
2025-02-22 22:31:47 +02:00
Eric Warmenhoven
f7d235f2d6
update core info list after updating core info files ( #17613 )
2025-02-21 12:34:06 -08:00
Eric Warmenhoven
273eb7bd7b
fix sublabel on "add to playlist" in quick menu ( #17616 )
2025-02-21 12:33:18 -08:00
sonninnos
b5756a1b20
Prevent crash when Main Menu is empty ( #17604 )
2025-02-20 14:09:47 +02:00