Commit graph

63241 commits

Author SHA1 Message Date
Rafael Sá Menezes 340f733488
Enable cheevos for Wii builds (#16116)
* Fixed libogc error codes interpretation for sockets

* Added thread code for libogc rc_compat

* Enabled cheevos for Wii
2024-01-13 18:47:28 -08:00
github-actions eb76f00c7a Fetch translations from Crowdin 2024-01-14 00:13:03 +00:00
github-actions 24970fae51 Fetch translations from Crowdin 2024-01-13 00:11:19 +00:00
github-actions 61364645fc Fetch translations from Crowdin 2024-01-12 00:11:57 +00:00
Eric Warmenhoven 286e31dc7d
Create directories after the config is read (#16093) 2024-01-11 13:16:27 -08:00
Eric Warmenhoven 6c57b31ce5
Fix setting iOS app icon (#16107) 2024-01-11 05:48:54 -08:00
github-actions 850fedb43c Fetch translations from Crowdin 2024-01-11 00:12:08 +00:00
Giovanni Cascione 5932a30824
Add environment command to get playlists path (#16103) 2024-01-10 07:26:46 -08:00
Bobby Smith caf2bcbc80
Don't save mouse buttons in autoconfig (#16098) 2024-01-10 07:26:23 -08:00
Eric Warmenhoven b01d3a63ea
Fix regression, startup crash in Qt when desktop ui enabled (#16106) 2024-01-10 07:26:13 -08:00
github-actions bda2b1914e Fetch translations from Crowdin 2024-01-10 00:11:54 +00:00
waitingmoon 35e140ae08
fix wrong translation key (#16095) 2024-01-09 00:19:50 -08:00
sonninnos bcb804f3f2
Limit paused video refresh always (#16090) 2024-01-09 00:19:35 -08:00
Eric Warmenhoven 8c58979d76
Make sure the playlist directory exists before writing a playlist (#16085) 2024-01-09 00:18:23 -08:00
Eric Warmenhoven d7852d5db9
Fix incremental macos/ios/tvos builds, and pull correct git version (#16089) 2024-01-09 00:18:05 -08:00
sonninnos 020f3d9390
Silence compilation warning (#16092) 2024-01-09 00:17:54 -08:00
zoltanvb 14d2a61952
Removal of thumbnail pack downloader related options (#16096)
Thumbnail packs are no longer available, but the option was still
present as "legacy thumbnail downloader". Since it serves no
purpose any more, it is removed from the code.
2024-01-09 00:17:47 -08:00
github-actions 6eaa3aaa9e Fetch translations from Crowdin 2024-01-09 00:12:23 +00:00
Daniel Byon fc10539f3c
Fix auto save state when state file does not already exist (#16084)
Co-authored-by: Daniel Byon <daniel@danielbyon.com>
2024-01-07 16:59:59 -08:00
github-actions 773a2750cd Fetch translations from Crowdin 2024-01-08 00:12:16 +00:00
Eric Warmenhoven 272b66a5db
Make it easy to create a "portable" osx build (#16081)
Default to false, except steam builds where it's forced true; a
portable build has the behavior of putting all files next to the
application.
2024-01-07 07:58:06 -08:00
Ryan Kuba ed73141856
change default audio settings for emscripten builds (#16079) 2024-01-07 07:57:56 -08:00
zoltanvb 1e58df4f51
Flexible thumbnail improvements. (#16082)
- Move flag logic to task_push_pl_entry_thumbnail_download - this
enables individual "download thumbnails" entry to be also flexible
- Add a message when this download has been tried enough times
(i.e. 3)
- Optimize cases when full or short name is the same as standard
name, skip queries if so (both download and local file)
2024-01-07 07:57:39 -08:00
github-actions 398ace33cc Fetch translations from Crowdin 2024-01-07 00:12:51 +00:00
github-actions 19a368899c Fetch translations from Crowdin 2024-01-06 00:10:57 +00:00
Eric Warmenhoven ca6e60f41b
Don't needlessly (re-)create default directories on apple platforms (#16073) 2024-01-05 13:49:15 -08:00
Eric Warmenhoven 07612483f2
Show git version in system information (fixes #16072) (#16076) 2024-01-04 23:12:59 -08:00
Eric Warmenhoven e428541f9a
Fix input autodetect notices sometimes not appearing (#16077) 2024-01-04 23:12:33 -08:00
Eric Warmenhoven a3e9525988
Fix crash when content has no extension (#16078) 2024-01-04 23:12:19 -08:00
github-actions 01edfbfc16 Fetch translations from Crowdin 2024-01-05 00:11:44 +00:00
zoltanvb 28f8d89738
Change list update up to Dec 31 (#16069)
* Update CHANGES.md

Changes since 1.16.0 up to 2023-12-01

* Update CHANGES.md

Changes up to end of 2023 (+ Cloud Sync missed from previous version)
2024-01-04 15:31:28 -08:00
Colin Kinloch a2057d6069
input/wayland: Use unaccelerated pointer motion (#16074)
This fixes small mouse movements being rounded down to 0.

Fix "Mouse cursor appears to have a deadzone on Wayland" (#16015)
2024-01-04 15:30:47 -08:00
github-actions 06deba24a8 Fetch translations from Crowdin 2024-01-04 00:12:23 +00:00
github-actions 1e572aaa7a Fetch translations from Crowdin 2024-01-03 00:11:35 +00:00
sonninnos 945ad4a89f
Limit paused video refresh when vsync is disabled (#16067) 2024-01-02 10:01:19 -08:00
Eric Warmenhoven 4220e5683d
Do CRC checks on PSP/PSP(PSN) content scan (#15623) 2024-01-01 21:57:44 -08:00
zoltanvb 8886b92455
Thumbnail fixes (#16062)
* Minor thumbnail improvements

- set standard name if only one entry is in the playlist
- use first database name for thumbnails if core has multiple

* Fix playlist thumbnail downloader

Playlist thumbnail downloader function was missed from the flexible
thumbnail name update, now it is added.
2024-01-01 17:23:18 -08:00
SunM c969143efb
Fix for Potential CWE 457 Issue in video_driver.c (#16064)
* Fix audio_statistics_t audio_stats to {0}

CWE-457 Use of Uninitialized Variable

* Fix audio_statistics_t audio_stats to {0}
2024-01-01 17:23:03 -08:00
David G. F ab376eb669
Make auto-savestates not use the task queue (#16061)
Auto savestate (and its optional thumbnail) is generated on core unload
(quit, netplay start, etc). This ends up using the task-queue, which in
many cases deadlocks and/or causes a crash due to its asynchronous
nature.

Given that this is a state that must be generated before quiting or
reloading the core, it makes no sense to use the task queue, it should
be a synchronous job like for instance SRAM saving.

This should fix #15248 (tested by @schmurtzm)
2023-12-30 21:44:15 -08:00
github-actions f200717b4c Fetch translations from Crowdin 2023-12-31 00:12:52 +00:00
zoltanvb 4d8283a460
Minor improvements for db / playlist handling (#16060)
Do not load rom_name as nothing is using it (but it does occupy memory)
Add two more media index options for label sanitization
2023-12-30 11:45:36 -08:00
sonninnos aa1d47ad0f
(WASAPI) Buffer cleanups (#16057) 2023-12-28 18:56:28 -08:00
Eric Warmenhoven 285f800c2e
iOS 9 build fix (#16056) 2023-12-28 13:03:47 -08:00
David G. F ea87495a4e
Save improvements (#16053)
* Simplify autosave command function

* Simplify and split save and savestate logic

save.c contains "SRAM" saves and their logic, which uses no task/queue.
2023-12-28 11:10:46 -08:00
David G. F b30aa330aa
Fix quit on close in CLI mode (#16054)
This should fix #16048 It seems that launched_from_cli is overwritten
right after the core unload, which makes RA think it was *not* CLI
launched.
2023-12-28 11:10:22 -08:00
Eric Warmenhoven 99309a4d79
Cloud sync fixes - ignore .DS_Store files and re-sync on app foreground (#16055) 2023-12-28 11:10:13 -08:00
zoltanvb 3ce56c5b42
Flexible thumbnail matching (#16040)
Add logic to handle 3 possible thumbnail names, in following order:
- most exact name derived from content file (same name, with .png extension)
- usual name derived from playlist (usually coming from database)
- shortened name up to first bracket, chopping off region/publisher etc. info

For local file system, names are checked always.
For thumbnail downloads, names are checked each time the item comes up
in the playlist, meaning that it may take going back and forth 3 times
for a thumbnail to appear. However, as a positive change, failed thumbnail
downloads are not repeated for the same playlist, which was not the case
earlier.
2023-12-27 02:26:46 -08:00
github-actions 824a0f86fd Fetch translations from Crowdin 2023-12-26 00:11:43 +00:00
Eric Warmenhoven 089f7321c7
iOS: Allow changing the app icon (take 2) (#16034) 2023-12-24 16:36:49 -08:00
github-actions 3c3971b6c3 Fetch translations from Crowdin 2023-12-25 00:12:11 +00:00