59812 Commits

Author SHA1 Message Date
jdgleaver
fa213a724f
Fix crash when cores using RETRO_ENVIRONMENT_SET_AUDIO_CALLBACK return false from retro_load_game() (#13547) 2022-01-26 18:30:07 +01:00
github-actions
dfcbde86f7 Fetch translations from Crowdin 2022-01-26 00:09:04 +00:00
Jamiras
2ecb253ed4
(cheevos) upgrade to rcheevos 10.3 (#13546)
* upgrade to rcheevos 10.3

* use rcheevos cdreader for gdi/cue processing

* update widgets when loading state
2022-01-25 04:44:53 +01:00
Francisco Javier Trujillo Mata
3a67162ae2
Fix PS2 raboot name (#13543) 2022-01-25 04:19:18 +01:00
notaz
5f2ed6c85a
VITA: don't fail if vm_memblock can't be allocated (#13545)
Failing here is catastrophic because we get no heap, the whole thing
just crashes and leaves nothing in the logs. vm_memblock is not even
used by RetroArch, it's just used by cores with dynarecs, so let the
cores themselves deal with problems if they arise.
2022-01-25 04:19:00 +01:00
Francisco Javier Trujillo Mata
86b47b4859
[PSP] Update Retroarch to latest PSPDev status (#13544)
* Added newlib changes

* Add action to launch PPSSPP simulator

* Remove legacy config for the stack and heap

* Add pthread

* Simplify kernel_functions and improve references to HAVE_KERNEL_PRX

* Add some flags

* Improve audio init/deinit

* Improve exit by clicking home

* Add CI for PSP1

* Update PSP.yml
2022-01-25 03:50:18 +01:00
github-actions
17362e3692 Fetch translations from Crowdin 2022-01-25 00:07:58 +00:00
jdgleaver
6ee3c14779
Add 'Core System Files Downloader' entry to the Online Updater (#13524) 2022-01-24 16:41:29 +01:00
Piotr Dobrowolski
a612e7f7cc
sdl_gl_ctx: fix focus detection on webOS (#13526) 2022-01-24 16:31:35 +01:00
Ryan Kuba
6ae1270e5c
remove test for standard mapping in controller detection (#13528) 2022-01-24 16:31:03 +01:00
Vladimir Serbinenko
2c289a6212
Add FreeChaf to emscripten (#13529) 2022-01-24 16:30:35 +01:00
Keith Bowes
38e74ee3cf
Restores mouse-grab toggling in Wayland. (#13537)
* Fixes mouse-grab toggling in Wayland.

Fixes #13536

* Indicate that input_wl_grab_mouse is a necessary function.

It might prevent it from being removed again in future cleanups.
2022-01-24 16:22:21 +01:00
Vladimir Serbinenko
4e24fb3d01
Add osx-ppc compilation for frontend (#13532)
* Fix old osx condition

Current code assumes that osx < 10.12 is equivalent to ppc osx. It's not
true as Leopard x86 is still < 10.12 but not ppc. As xcode compiles fat
binaries it includes osx x86 and compilation fails.

* Disable crtswitchres when no c++11 is available

Crtswitchres altually needs c++11. Since it's not that important to make
it compatible with lower c++, just disable if no c++11 is available

* Don't use firstObject on old Mac OS X.

It was introduced in 10.6, so on old ones just implement it ourselves

* Compile osx-ppc frontend

* osx-ppc: Build a fat binary

On 10.6 i386 xcode apparently refuses to build a pure ppc.
Settle for a fat binary.
2022-01-24 16:22:07 +01:00
github-actions
948ad76b14 Fetch translations from Crowdin 2022-01-24 00:07:57 +00:00
github-actions
245101b1a1 Fetch translations from Crowdin 2022-01-23 00:08:33 +00:00
github-actions
e2848ad0d5 Fetch translations from Crowdin 2022-01-22 00:07:03 +00:00
twinaphex
688e00a25b Update CHANGES.md 2022-01-21 04:45:53 +01:00
Tony
49d3a947b8
(D3D10/11) Add vsync swap interval (#13521) 2022-01-21 04:35:22 +01:00
github-actions
5f6fc20360 Fetch translations from Crowdin 2022-01-21 00:10:19 +00:00
Cthulhu-throwaway
b71be7efd2
(Netplay/LAN Discovery) Disable GetBestRoute for UWP (#13518) v1.10.0 2022-01-20 14:52:11 +01:00
twinaphex
5241d3e5d6 Cleanups 2022-01-20 06:09:43 +01:00
Cthulhu-throwaway
c9d66eed46
(UPnP) Disable GetBestRoute for UWP (#13517)
* (UPnP) Disable GetBestRoute for the XBOX

* Macro branching to _WIN32_WINNT_WINXP

* Macro branching to __WINRT__
2022-01-20 06:12:12 +01:00
Gabriel Morazán
f5a1af00eb
(UWP) Changes to Build Files (#13516)
* (UWP) Bump version Number

* (UWP) Bump version to 1.10.0

* Update TemporaryKey

* Update TemporaryTicket
2022-01-20 05:44:27 +01:00
github-actions
a50bf67386 Fetch translations from Crowdin 2022-01-20 00:08:30 +00:00
twinaphex
d4dbd677db (Dynamic dummy) Prevent recursive control path 2022-01-20 00:01:07 +01:00
twinaphex
a14dcfa3ba Update CHANGES.md 2022-01-19 19:10:56 +01:00
Michael Burgardt
311fec15d9
Add Indonesian, Swedish and Ukrainian language options (#13490)
* Add Indonesian, Swedish and Ukrainian language options

* Enable Indonesian and Swedish localisations for RGUI
2022-01-19 19:12:55 +01:00
twinaphex
cc756e4126 Silence some warnings 2022-01-19 19:08:22 +01:00
twinaphex
bacae58ea5 Bump up to version 1.10.0 2022-01-19 18:53:15 +01:00
github-actions
51ba13035d Fetch translations from Crowdin 2022-01-19 00:07:26 +00:00
jdgleaver
58287ad666
(3DS) Disable CHD support (#13512) 2022-01-18 19:13:49 +01:00
Cthulhu-throwaway
c50087efdc
(UPnP) Minor refactor (#13510)
Don't clear up the request at natt_close_port.
2022-01-18 13:03:32 +01:00
Vladimir Serbinenko
979428649a VITA: Fix Nat-t compilation 2022-01-18 11:23:27 +01:00
github-actions
650789a570 Fetch translations from Crowdin 2022-01-18 00:07:53 +00:00
Vladimir Serbinenko
0e77013f2f
CTR: Add jaxe and wasm4 (#13508) 2022-01-17 21:43:55 +01:00
Dystopian
d6fda5044f
Fix flags when CC returns triple version (#13509) 2022-01-17 21:43:49 +01:00
Vladimir Serbinenko
2ca982691b
VITA: Fix early crash (#13507) 2022-01-17 20:38:04 +01:00
Vincent Pelletier
d8d21e9947
Use mapped controller name in setting_action_ok_bind_all_save_autoconfig (#13500)
Consistently with input_config_get_device_name use in
get_string_representation_split_joycon.
Fixes a bug where saved autoconfig would not match the current device, but
an unpredictable other device in the system.
2022-01-17 13:47:25 +01:00
Dystopian
87ce001a4a
Detach HAVE_COMMAND option from HAVE_STDIN_CMD (#13502) 2022-01-17 13:46:50 +01:00
Cthulhu-throwaway
1a7e8e6628
(UPnP) Refactor (#13503)
COMMON: The common library can now be used independently by any number of features.
COMMON: The common library no longer restricts HAVE_SOCKET_LEGACY.
Netplay Task: Network interface scoring changed from byte-level to bit-level.
2022-01-17 13:46:03 +01:00
github-actions
eaf32daf25 Fetch translations from Crowdin 2022-01-17 00:08:08 +00:00
github-actions
6d6eca7a9f Fetch translations from Crowdin 2022-01-16 00:08:20 +00:00
github-actions
d3b38f45fd Fetch translations from Crowdin 2022-01-15 00:07:42 +00:00
jdgleaver
c4a676d756
(3DS) Add a5200 assets (#13492) 2022-01-14 15:30:12 +01:00
Giovanni Cascione
f93548ab56
mali_fbdev fix for fps drop after egl_destroy (#13494)
Currently each time a screen resolution or setting change occurs, fbdev_destroy, fbdev_init and fbdev_set_mode are called in sequence, trying to destroy context and surface (though context pointer seems to remain unchanged) and create again both of them.
However it seems something is wrong with egl_destroy, as after the call fps drops from 60 to 33fps in GUI with huge performance impact, at least with libmali.
Philosophy is changed with this commit to avoid destroying and creating context and surface each time (creation only occurs in fbdev_init and egl_destroy is called only if retroarch is shutting down).
As a minor modification, framebuffer is resetted to 0 on retroarch shutdown to avoid any chance of freezed screen effect.
2022-01-14 15:30:04 +01:00
github-actions
aca2b9675f Fetch translations from Crowdin 2022-01-14 00:08:28 +00:00
jdgleaver
209b3b76b3
Restore missing 'Cache Core Info Files' menu entry (#13487) 2022-01-13 19:59:19 +01:00
twinaphex
4fa1443c71 New default setting for cheevos_richpresence_enable 2022-01-13 17:49:21 +01:00
MrHuu
a5c79e4c86
(3DS) Enable CHD support / Disable richpresence by default (#13486) 2022-01-13 17:51:38 +01:00
Cthulhu-throwaway
0c0d19e3f1 (Netplay) Fix dummy notification
No longer shows a netplay initialization failed notification when netplay is not enabled.
2022-01-13 01:49:51 +01:00