Commit Graph

64670 Commits

Author SHA1 Message Date
github-actions a759e60148 Fetch translations from Crowdin 2024-08-15 00:13:22 +00:00
github-actions 7157e265d2 Fetch translations from Crowdin 2024-08-14 00:13:18 +00:00
github-actions 5a576449cf Fetch translations from Crowdin 2024-08-13 00:13:52 +00:00
github-actions 25cd07b7c2 Fetch translations from Crowdin 2024-08-12 00:13:33 +00:00
Eric Warmenhoven 12def933dc
cloud sync: add options to sync thumbnails and system files, default off (#16869) 2024-08-11 13:12:35 -07:00
Eric Warmenhoven 9c5a95a126
cloud sync: speed up sync a bit by uploading/downloading in parallel (#16871) 2024-08-11 13:12:27 -07:00
kwyxz d4920e76a9
restore Haiku build (#16872) 2024-08-11 13:12:19 -07:00
Eric Warmenhoven b815848501
Optionally compile ffmpeg in griffin build (#16864) 2024-08-10 17:56:15 -07:00
Eric Warmenhoven fdf2faaf59
macOS: Don't include video/input drivers when compiling with SDL2 (#16865) 2024-08-10 17:56:03 -07:00
Eric Warmenhoven c579033abf
macos: fix hid driver crash on disconnecting controller second time (#16860) 2024-08-10 07:38:56 -07:00
github-actions 2290955e4c Fetch translations from Crowdin 2024-08-10 00:12:12 +00:00
Eric Warmenhoven efc09a1009
iOS/tvOS: Add opera core to App Store build (#16859) 2024-08-09 09:28:28 -07:00
github-actions d83775a6b7 Fetch translations from Crowdin 2024-08-09 00:13:14 +00:00
mahoneyt944 ef17034121
Fix sigterm (#16854) 2024-08-08 05:38:24 -07:00
github-actions 297b04edfd Fetch translations from Crowdin 2024-08-08 00:13:10 +00:00
Jason Breitweiser 11d9a841f3
This change allows playlist icons to be replaced with Logos. (#16758)
* This change allows playlist icons to be replaced with Logos. the art is loaded to the Thumbnail Named_Logos folder. It is treated the same as other thumbnails for naming and for automatic download. There is a settings menu option to turn it on and off. It is off by default. This only applies to the xmb menu driver.

* Removed commented out code against the style guide.

* Code cleanup for C89 compatibitity

* Cleaned up errors from Automated CI.

* Cleaned up comments.

* Update gfx_display.c

change strcpy to strlcpy

* Update gfx_thumbnail_path.c

fix code formatting

* Update xmb.c

code formatting changes
2024-08-07 08:39:57 -07:00
github-actions b14fc30d1a Fetch translations from Crowdin 2024-08-07 00:34:03 +00:00
zoltanvb d90e8c6a79
Bring CONTRIBUTING.md in line with current practices (#16841)
Added a few more places for submitting various issues.
Removed the extra logging instruction for Phoenix (project seems to be abandoned since years).
2024-08-06 17:03:49 -07:00
Eric Warmenhoven abffbb95d4
Allow compiling SDL2 drivers using griffin (#16843) 2024-08-06 17:03:36 -07:00
zoltanvb cef6da6a03
Missed a tiny bit of detail: actually deleting the file. (#16845) 2024-08-06 17:03:16 -07:00
Eric Warmenhoven d4cb4953a6
iCloud: fix storing variables that don't survive to the async callback (#16849) 2024-08-06 17:03:04 -07:00
Eric Warmenhoven 41b97e4688
tvOS: follow-up fix to #16741 (#16851) 2024-08-06 17:02:49 -07:00
Viačasłaŭ 204d9ff1b2
(Win32) Fix path to executable (#16852) 2024-08-06 17:02:36 -07:00
github-actions 571ae9f72e Fetch translations from Crowdin 2024-08-06 00:12:58 +00:00
github-actions 45b163547e Fetch translations from Crowdin 2024-08-05 00:13:40 +00:00
github-actions 0f367d795e Fetch translations from Crowdin 2024-08-04 00:13:58 +00:00
zoltanvb c057c8bfb2
Delete savestate thumbnails if needed (#16836)
Apply garbage collection also for the savestate thumbnails.
2024-08-02 22:23:39 -07:00
github-actions 38b3ba4e00 Fetch translations from Crowdin 2024-08-02 00:12:40 +00:00
zoltanvb 75c8c3c568
Fix a crash when switchres is used with videocore drivers. (#16822) 2024-07-30 17:33:25 -07:00
Eric Warmenhoven 394c396d89
iOS/tvOS: Add fastlane for TestFlight automation (#16824)
* iOS: Add fastlane for TestFlight automation

* tvOS: Add fastlane for TestFlight automation
2024-07-30 17:33:16 -07:00
Jamiras 9f7361c1bd
(cheevos) update to rcheevos 11.5 (#16827)
* update rcheevos

* revalidate config settings after game is loaded
2024-07-30 17:33:07 -07:00
github-actions 13dbb31f62 Fetch translations from Crowdin 2024-07-29 00:13:21 +00:00
github-actions c1f23a3b09 Fetch translations from Crowdin 2024-07-28 00:14:12 +00:00
Viačasłaŭ 33d9def3b3
(ffmpeg core) Fix audio buffer size (#16820) 2024-07-27 01:14:27 -07:00
github-actions 5510181e91 Fetch translations from Crowdin 2024-07-27 00:11:55 +00:00
Eric Warmenhoven 858148fbae
iOS: on iOS 18, enable game mode (#16817) 2024-07-25 22:27:19 -07:00
github-actions b476dd1c28 Fetch translations from Crowdin 2024-07-26 00:12:40 +00:00
negativeExponent 22d7fbd521
alsa_midi: Prevent some notes to linger when application is closed (#16815)
Appears to be enough to silence any lingering notes when midi is playing
and core is suddenly closed. Tried adding this on the core side but
midi_free comes first before retro_deinit/retro_unload_game so the
driver was already closed.

Another way to fix this in the core's side is to call 'flush'
immediately after any midi writes, but that doesn't appear to be the
api's design, flush is supposed to get called at the end of the
retro_run.

Im open for any better methods. but this should work for the issue
without causing other problems.

Co-authored-by: negativeExponent <negativeExponent@users.noreply.github.com>
2024-07-25 11:38:09 -07:00
zoltanvb b090f85620
Support for non-PNG local thumbnails (#16806)
Allow thumbnails (boxart, title, screenshot) to be loaded in any
other supported format as well, currently jpg, bmp, tga.

Support is for local thumbnails only, downloads are not changed.
PNG format is always preferred. Menu option added for control,
since trying for multiple thumbnail files may impact performance
on slow storage media.
2024-07-24 18:31:41 -07:00
github-actions 3f2ad22fce Fetch translations from Crowdin 2024-07-25 00:12:49 +00:00
zoltanvb e5e7e66199
Add sensor function placeholders for all joypad drivers. (#16812)
In some cases, set_sensor_state and get_sensor_input are
more related to the joypad driver, e.g. in desktop platforms
where sensors are associated rather with the joypad.

If input driver supports the sensors, it is still preferred.
Placeholder inserted for all input drivers, no functionality
added yet.
2024-07-24 15:13:16 -07:00
libretroadmin efbfe3610a (core_info.c) Cleanups 2024-07-24 09:55:34 +02:00
libretroadmin ac85405598 (gfx_animation.c) Small cleanups 2024-07-24 09:25:59 +02:00
hunterk 6b8025fdca
fix segfault with vulkan shaders (#16810) 2024-07-23 22:09:39 -07:00
github-actions eada7985f5 Fetch translations from Crowdin 2024-07-24 00:14:04 +00:00
libretroadmin 2c31de56ff Move XMB-specific line ticker code to xmb.c 2024-07-23 21:02:20 +02:00
negativeExponent 240e5eb9e5
winmm_midi: Fix midi_write_long_event unable to send sysex correctly (#16804)
data size has to be DWORD aligned.

Fix https://github.com/libretro/RetroArch/issues/16790

review before merge for confirmation/corrections:
@LibretroAdmin @zoltanvb and others
2024-07-22 19:08:29 -07:00
github-actions 3ba8171ed8 Fetch translations from Crowdin 2024-07-22 00:13:24 +00:00
libretroadmin c095b420d1 Move GL3 C code over to C file - put rest in extern "C" codeblock 2024-07-22 01:43:21 +02:00
libretroadmin b4e5a8fb70 Don't use std::min/std::max 2024-07-22 01:24:09 +02:00