Commit Graph

59922 Commits

Author SHA1 Message Date
twinaphex
460f5e745d Silence some MSVC 2019 code analysis warnings 2022-03-05 14:39:56 +01:00
Keith Bowes
97c5c269a7
Added Changelog for RetroArch 1.10.1 (#13702) 2022-03-04 17:36:42 +01:00
Vladimir Serbinenko
4a53c6771c
Several fixes and improvements do NGC and Wii (#13698)
* Support new elf2dol path in Makefile.griffin

* Fix NULL pointer dereference when no core info is available

* Fix double include of different versions of libogc

* Move ngc and wii to Makefile.common

Resulting binary is 60K *smaller*. This is surprising but probably due to
less inlining happening

* gx_gfx: Fix hang on gfx initialization

* Remove sthread_isself on NGC/Wii

It relies on pthread_equal that is not there for either legacy pthreads
or normal pthreads on those platforms

* Wii networking

* Missing includes in split

* Network fixes

* Fix logging of non-format string as a format

* Support for gx netlogger

* Network fix

* Network fixes

* Network info

* gx: Move config files to app directory

Otherwise it clashes between wiiU and vWii version with unpredictable
effects
2022-03-04 13:43:00 +01:00
Gabriel Morazán
35312feab6
Bump version number for UWP Build files. (#13695)
* Bump version number (msvc2019-UWP)

* Bump version number (msvc2017-UWP)
2022-03-03 15:39:51 +01:00
twinaphex
621f51394b Bump version 2022-03-03 14:28:38 +01:00
jSTE0
4896832612
platform/miyoo: Enable NEAREST audio resampler (#13694)
This platform actually defaults to the NEAREST audio resampler.
2022-03-03 12:56:39 +01:00
jdgleaver
3e4201ed30
Bitmap font improvements (#13693) 2022-03-02 16:47:46 +01:00
jdgleaver
4c87c307cc
Disable per-game and per-content-directory remaps when running contentless cores (#13687) 2022-03-01 09:45:17 +01:00
Tony
e8e8404741
(WinRaw) Enable mouse overlay control (#13688) 2022-03-01 09:45:07 +01:00
jdgleaver
f6dc1c6d93
Disable per-game and per-content-directory shader presets when running contentless cores (#13690) 2022-03-01 09:44:55 +01:00
jdgleaver
b74b2f9b87
(.gitlab-ci.yml) Temporarily disable build-retroarch-osx-ppc target while macosx-legacy runner is offline (#13685) 2022-02-28 13:57:16 +01:00
jdgleaver
0f2cb88ec6
Enable config overrides for contentless cores (#13684) 2022-02-28 13:45:51 +01:00
Tony
69cf8b1795
Fix some command line segfaults (#13682) 2022-02-28 10:32:50 +01:00
Tony
cfd408db86
Show core version in 'Core Information' (#13677) 2022-02-27 05:30:12 +01:00
Tony
3b1d75d9cf
Console help output cleanup (#13678) 2022-02-27 05:30:04 +01:00
yoshisuga
ba0d42ceb3
[iOS] Fix RetroArch_iOS9 project (#13679)
* Fetch translations from Crowdin

* Fix iOS 9 xcode project to include the JITSupport files

Co-authored-by: github-actions <github-actions@github.com>
2022-02-27 05:18:25 +01:00
github-actions
6faf2fe5b9 Fetch translations from Crowdin 2022-02-27 00:10:40 +00:00
Guo Yunhe
ab65e31e09
fix: osd fonts for chinese, korean, arabic and persian (#13639) 2022-02-26 18:05:55 +01:00
Gabriel Morazán
79e4106cc8
(Xbox/UWP) A small oversight from PR #13669. (#13674)
* Forgot to add the flags there, oops. (msvc2017)

* Forgot to add the flags there too, oops. (msvc2019)
2022-02-26 17:57:29 +01:00
Braden Farmer
e215f56490
Android: Add HAVE_LANGEXTRA back to makefile (#13676)
Fixes #13672
2022-02-26 17:56:38 +01:00
github-actions
2c65382d50 Fetch translations from Crowdin 2022-02-26 00:09:11 +00:00
jdgleaver
8739264485
Enable runtime logging for contentless cores (#13671) 2022-02-25 18:23:55 +01:00
Jamiras
e4d62a3b9f
apply disconnect logic for command_memory_read/write (#13668) 2022-02-25 18:23:38 +01:00
Gabriel Morazán
e137f2c9dc
(Xbox/UWP) Fix CHD not working with Cheevos / Add 7zip support. (#13669)
* Add HAVE_CHD and HAVE_7ZIP to UWP (msvc2017)

* Add HAVE_CHD and HAVE_7ZIP to UWP (msvc2019)

* Add _7ZIP_ST to UWP (msvc2017)

* Add _7ZIP_ST to UWP (msvc2019)
2022-02-25 18:23:29 +01:00
github-actions
8f82bcaad9 Fetch translations from Crowdin 2022-02-25 00:09:27 +00:00
TheRhysWyrill
bc756e31d9
Updated Xbox/UWP Icon and Splash Screen (#13651)
* Asset Optimization

* Asset Optimization

* New Xbox/UWP Icon and Splash Screen

Replaced the Icon and Splash Screen for the Xbox/UWP port of RetroArch with a more subtle design.

* Updated Xbox/UWP Icon and Splash Screen

Updated the Icon and Splash Screen for the Xbox/UWP port of RetroArch with a more subtle design.

* Updated Xbox/UWP Icon and Splash Screen

Updated the Icon and Splash Screen for the Xbox/UWP port of RetroArch with a more subtle design.
2022-02-24 23:50:19 +01:00
Tony
977a7d3eb6
Volume hotkey logic+response improvement (#13667) 2022-02-24 23:09:17 +01:00
jdgleaver
b697f556e5
Ensure that cores are deinitialised correctly following initialisation failure (#13665) 2022-02-24 14:49:33 +01:00
Tony
f0d9add1b2
(DInput/WinRaw) Ignore 'unknown/undefined' key (#13660) 2022-02-24 07:10:47 +01:00
Tony
7768c296b9
Prevent refresh rate switching to half frame rate modes (#13656) 2022-02-24 07:10:27 +01:00
github-actions
569704fb37 Fetch translations from Crowdin 2022-02-24 00:09:21 +00:00
jdgleaver
ee4486068d
(XMB+Ozone) Improve efficiency/accuracy of History/Favorites icon rendering (#13661) 2022-02-23 16:53:24 +01:00
github-actions
3d08aa8e32 Fetch translations from Crowdin 2022-02-23 00:09:57 +00:00
jdgleaver
9b0cb0fc92
Add 'Standalone Cores' menu (#13655) 2022-02-22 19:23:48 +01:00
Colin Kinloch
6dec52fda7
(Wayland) Fix wayland vulkan not reacting to initial resize (#13640)
(Wayland) Correct log stamps for GL or Vulkan

(Wayland) Fix style issues and sync formatting on identical code in GL and Vulkan
2022-02-22 08:58:46 +01:00
Cthulhu-throwaway
023f427856
[UPnP] Stability fixes (#13652) 2022-02-22 08:22:10 +01:00
yoshisuga
bc02f8319e
[iOS] New iOS 13 project to support Swift; Custom keyboard and touch mouse support (#13435)
* Support for Swift, added emulator keyboard

* fixed toggle key handling using magic number hack for now

* fixed keyboard transparency slider for now with suboptimal fix; add gesture recognizer to hide/show keyboard

* Support CocoaView extensions in Swift; move keyboard delegate impl and setup to swift extension

* moved keyboard view model creation out of EmulatorKeyboard

* implement key pressed delegate in swift extension

* added input method for directly sending RETROK_* codes to support a touchscreen keyboard; assign keyboard model delegates; updated keyboard layout (added F1-F12 keys); change shift, control and alt keys to be modifiers

* enable focus mode when custom keyboard is shown; enable/disable overlay when custom keyboard is toggled

* Specify -DHAVE_OPENGLES2 instead of -DHAVE_OPENGLES3 since glsym_es3.h does not compile in iOS 14.5
Fix tvOS build using compiler flags

* Create new project for iOS 13 deploy target; add check for deploy target to conditionally compile for new iOS 13 specific feature (custom keyboard)

* force disable core info caching for iOS, use opengl es2 for debug

* Add flag for iOS custom keyboard - 3-finger swipe up to show, 3-finger swipe down to hide

* use OpenGLES2 instead; using ES3 results in compile time errors on iOS 14.5

* code cleanup

* Updated references to -DDONT_WANT_ARM_ASM_OPTIMIZATIONS flag

* Add JIT support for non-jailbroken devices

* iOS: Add support for touch mouse handler

* Added a HAVE_IOS_TOUCHMOUSE preprocessor macro so that it builds under the iOS11_Metal xcode project

* Changed click-and-drag behavior to double tap hold and drag

* Visual improvements to the emulator keyboard: updated colors, improved key-press effect
2022-02-22 08:21:34 +01:00
github-actions
3d54d952a5 Fetch translations from Crowdin 2022-02-22 00:09:41 +00:00
Michael Burgardt
7df18ec59d
Improve some texts (#13645) 2022-02-21 20:11:25 +01:00
github-actions
644e7dce7c Fetch translations from Crowdin 2022-02-21 00:09:21 +00:00
github-actions
3ae7d19cd5 Fetch translations from Crowdin 2022-02-20 00:10:13 +00:00
Autechre
78b25b20dd
Revert "Update zlib.h (#13641)" (#13642)
This reverts commit 5a3cd8671e.
2022-02-19 21:56:52 +01:00
Philippe Simons
5a3cd8671e
Update zlib.h (#13641)
fix compilation of uncompr.c
2022-02-19 21:11:59 +01:00
twinaphex
d2ab5d05ee Remove GONG remnants 2022-02-19 05:33:32 +01:00
github-actions
8373ef1a61 Fetch translations from Crowdin 2022-02-19 00:09:36 +00:00
Colin Kinloch
b2527b43e8
(Wayland) Show window early to get screen info (#13591)
* (Wayland) Show window early to get screen info

* Report current monitor size on initial get_video_size call

* Fullscreen to monitor selected in settings

* Fullscreen on current monitor when setting is set to automatic

* Fallback to shm_open when memfd_create is not supported
2022-02-18 19:59:41 +01:00
Keith Bowes
bbfcecfab0
Fix building against FFmpeg 5.0 (#13611)
Co-authored-by: Maxime Gauduin <alucryd@archlinux.org>
2022-02-18 18:40:54 +01:00
Rafael Toledo
03edf4f6a9
[Android] Include adaptative launcher icons (#13423) 2022-02-18 18:40:18 +01:00
Cthulhu-throwaway
b0928cd0f8
[Netplay] Disable savestates on stateless mode (#13634)
Stateless mode is currently not working correctly and still using savestates.
2022-02-18 17:08:18 +01:00
Vladimir Serbinenko
f0d8af0d34
Remove gong now that it has been successfully extracted into a standalone core (#13637) 2022-02-18 17:03:35 +01:00