61640 Commits

Author SHA1 Message Date
github-actions
5b89a9f90f Fetch translations from Crowdin 2022-12-20 00:11:01 +00:00
zoltanvb
02ba825c88
Enable localization of video rotation, orientation, aspect ratio options. (#14744) 2022-12-19 21:36:06 +01:00
LibretroAdmin
f5133d8cc4
Revert "Add Xdelta support for softpatching (#14706)" (#14743)
This reverts commit aaad220836c90e398417e20f3afae4ccf479a87e.
2022-12-19 03:29:46 +01:00
libretroadmin
91f3611fdd Revert "(xdelta3) Slim down on dependency"
This reverts commit d7d659147c15394f72c3e53953bfb4291bd8c982.
2022-12-19 03:25:15 +01:00
libretroadmin
910db94e9f Revert "(xdelta3) Some additional cleanups"
This reverts commit 2f3821ffc8e1d06aabd94c897d4a3eb7acab4f21.
2022-12-19 03:25:07 +01:00
libretroadmin
7a4a860680 Revert "Don't rely on ENOSPC - relies on errno.h"
This reverts commit f6c2e4d292743b04384078671eb9971bd7b424ce.
2022-12-19 03:22:07 +01:00
libretroadmin
f6c2e4d292 Don't rely on ENOSPC - relies on errno.h 2022-12-19 03:17:09 +01:00
libretroadmin
2f3821ffc8 (xdelta3) Some additional cleanups 2022-12-19 03:09:55 +01:00
libretroadmin
d7d659147c (xdelta3) Slim down on dependency 2022-12-19 02:53:15 +01:00
Jesse Talavera-Greenberg
aaad220836
Add Xdelta support for softpatching (#14706)
* Add xdelta in deps

* Include <assert.h> in xdelta3.h

- Otherwise the static_assert calls can fail

* Build xdelta3 in Makefile.common

* Add xdelta support to the softpatching infrastructure

- The patching itself isn't fully implemented yet

* Adjust how xdelta3.h checks the sizes of some types

- Now checks max values instead of relying on autotools

* First crack at xdelta softpatching support

- There may be undiscovered edge cases or bugs

* Add xdelta in deps

* Include <assert.h> in xdelta3.h

- Otherwise the static_assert calls can fail

* Build xdelta3 in Makefile.common

* Add xdelta support to the softpatching infrastructure

- The patching itself isn't fully implemented yet

* Adjust how xdelta3.h checks the sizes of some types

- Now checks max values instead of relying on autotools

* First crack at xdelta softpatching support

- There may be undiscovered edge cases or bugs

* Remove trailing commas from the enums I modified

- C89 doesn't allow them

* Remove stray whitespace

* Adjust SIZE macros in xdelta3.h

- Move them outside the XD3_USE_LARGEFILE64 block
- Add more SIZE declarations
- Make SIZEOF_UNSIGNED_LONG_LONG contingent on the presence of ULLONG_MAX

* Add some RARCH_DBG calls for xdelta patching

* Enable support for xdelta's secondary compressors

- Necessary for some patches

* Fix some format specifiers

* Remove unnecessary files from xdelta

* Include xdelta3.h with a relative path

* Add xdelta3 headers to HEADERS variable

* Gate Xdelta support behind HAVE_XDELTA

- HAVE_XDELTA is on by default
- HAVE_PATCH is still required for HAVE_XDELTA to be meaningful
- Support is mostly contingent on the availability of LZMA
- Anything modern should be okay
- Legacy platforms (e.g. DOS) may need to have Xdelta support disabled
- At least until some other solution can be found

* Disable HAVE_XDELTA on platforms where the build recently failed

- These come from looking at the failed builds on GitHub
- These are guesses, and may turn out to be wrong

* Fix a potential memory leak

- Whoops, looks like I need to call two cleanup functions
- xd3_close_stream exists separately from xd3_free_stream

* Split the --help printout for --xdelta into its own strlcat call

- GCC was complaining about #ifdefs within macro arguments being non-portable

* Fix some incorrect printf format specifiers

* Modify Xdelta to adhere to C89

- It's mostly using RetroArch's INLINE macro instead of the inline keyword
2022-12-19 01:10:04 +01:00
sonninnos
883e88fa73
Keyboard event blocking corrections (#14728) 2022-12-18 18:36:24 +01:00
Apaczer
4242a04641
add L3 & R3 mapping for MIYOO (#14741)
for Retropad

Update sdl_dingux_joypad.c
2022-12-18 04:08:16 +01:00
github-actions
f238e1d1b2 Fetch translations from Crowdin 2022-12-18 00:11:25 +00:00
github-actions
932b4ad3db Fetch translations from Crowdin 2022-12-17 00:11:11 +00:00
sonninnos
16ca87c327
Rename Standalone Cores to Contentless Cores (#14738) 2022-12-16 19:02:24 +01:00
sonninnos
51c92c7e3a
Fix icons in playlist manager (#14735) 2022-12-16 17:59:18 +01:00
github-actions
b07b210f51 Fetch translations from Crowdin 2022-12-16 00:11:16 +00:00
libretroadmin
85598f24ad defines/ headers are libretro-common headers, search for them in
system header includes - other cleanups/nits
2022-12-15 15:09:40 +01:00
libretroadmin
5e6d917417 (audio/roar) remove errno.h include 2022-12-15 14:49:11 +01:00
libretroadmin
8f1af4a2e6 (Frontend) Style nits/cleanups 2022-12-15 14:34:22 +01:00
github-actions
c40c60ca60 Fetch translations from Crowdin 2022-12-15 00:11:47 +00:00
zoltanvb
748ce417e4
Cleanup of msg_hash_xx.c files after msg_hash_us.c cleanup. (#14730) 2022-12-14 11:52:56 +01:00
github-actions
3bda9cad1e Fetch translations from Crowdin 2022-12-14 00:11:59 +00:00
LibretroAdmin
e3c92b0c9d
Update CHANGES.md 2022-12-13 23:20:37 +01:00
MajorPainTheCactus
5d306acd90
Fixed some shaders not appearing with the d3d12 driver - this reintroduces a validation error though but it seems to work as in not crash and is the old RA behaviour. Guess we need a different way of fixing the validation issue. (#14729) 2022-12-13 23:19:28 +01:00
github-actions
de26e07062 Fetch translations from Crowdin 2022-12-13 00:12:10 +00:00
LibretroAdmin
ad89b0c655
Update CHANGES.md v1.14.0 2022-12-12 14:11:11 +01:00
zoltanvb
5838bb98ef
Cleanup of help texts. (#14723)
All help texts were removed, which fell into one of the categories below:

1. there is sublabel for the menu item and it contains same or better text.
Such texts and translations should be maintained as sublabel, located in
msg_hash_xx.h. Since PR#14714, sublabel will be displayed as help if present.

2. it could be confirmed that this help text is currently not shown anywhere.
Examples are deprecated features (like DEBUG_INFO) or fully removed (like
CONFIRM_EXIT)

Some enum labels were just fixed to enable display.

Information can also be updated in several places, but let's keep it separate.
2022-12-12 05:53:49 +01:00
Francisco Javier Trujillo Mata
b207ddbe84
[PS2] Use ps2_drivers library for simplify frontend (#14724)
* Use ps2_drivers

* improvements in frontend driver

* Resetting IOP drivers before load elf
2022-12-12 05:52:57 +01:00
github-actions
b2d73c9bf2 Fetch translations from Crowdin 2022-12-12 00:11:37 +00:00
github-actions
844dfc9b60 Fetch translations from Crowdin 2022-12-11 00:12:39 +00:00
zoltanvb
e6421f6f8b
Use sublabel as help text if there is no suitable definition. (#14714)
* Use sublabel as help text if there is no suitable definition.

* code style update
2022-12-10 18:06:45 +01:00
libretroadmin
d08c6d2db3 Bump to version 1.14.0 2022-12-10 17:57:06 +01:00
Ruben Nine
db9d3d3507
Allow coreaudio3 driver to work with audio devices that have 2 or more output channels. (#14715) 2022-12-10 16:08:26 +01:00
Jamiras
c2f50a83bf
fix construction of badge path (#14712) 2022-12-10 08:40:40 +01:00
github-actions
fc24410763 Fetch translations from Crowdin 2022-12-10 00:11:34 +00:00
github-actions
3a817dd956 Fetch translations from Crowdin 2022-12-09 00:13:07 +00:00
Rany
7b09cb2de4
Fix runtime error in FFmpeg core when build with FFmpeg n5.1.2 and OpenGL ES (#14710)
* include libavcodec/version.h in video_buffer.h

Without this header video_decoder_context_t may be defined as different structure
in video_buffer.c and ffmpeg_core.c

* Fix the wrong data pointer for glTexImage2D when OpenGL ES enabled
2022-12-08 12:45:07 +01:00
github-actions
2f7c29862c Fetch translations from Crowdin 2022-12-07 00:11:31 +00:00
github-actions
3532608588 Fetch translations from Crowdin 2022-12-06 00:11:40 +00:00
libretroadmin
56fe3d6629 Remove unused function 2022-12-05 21:40:51 +01:00
Denis Kopyrin
a22bac091c
(macOS) Fixed cocoa keyboard not allowing to map Analog stick (#14701) 2022-12-05 16:12:19 +01:00
libretroadmin
573a82c0c8 Buildfix for Miyoo 2022-12-05 15:46:44 +01:00
libretroadmin
2c42912185 More header cleanups 2022-12-05 15:15:07 +01:00
libretroadmin
04f510d503 Cleanup header includes 2022-12-05 15:10:19 +01:00
libretroadmin
daa4c19d18 Style nits/minor cleanups 2022-12-05 14:24:49 +01:00
libretroadmin
fd59309fcd Cleanups 2022-12-05 14:03:21 +01:00
libretroadmin
30ea7da063 Cut down on header includes 2022-12-05 13:44:20 +01:00
libretroadmin
440c7a5ddf core_info_list_resolve_all_extensions - just use strlcat in here 2022-12-05 13:24:47 +01:00
libretroadmin
2ade990a08 (core_info.c) Style nits/cleanups and misc 2022-12-05 12:56:55 +01:00