Skip to content

Commit 00b8a5f

Browse files
committed
Bump to version 1.19.0
1 parent 95050c0 commit 00b8a5f

File tree

20 files changed

+175
-59
lines changed

20 files changed

+175
-59
lines changed

CHANGES.md

+56-5
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,69 @@
11
# Future
2+
3+
# 1.19.0
24
- AI: Revert AI translation to previous version (fix for translation not working with HW rendered cores)
5+
- APPLE: Try to use system preferred language
6+
- APPLE: Correctly register for filetypes uniquely
7+
- APPLE/MFI: improved Switch Online controller support through MFi
8+
- AUDIO: Bring back audio toggling on menu toggle
39
- CHEEVOS: Build a default RetroAchievements memory map when no RetroAchievements game is loaded
4-
- CHEEVOS: Update to rcheevos 11.2
10+
- CHEEVOS: Update to rcheevos 11.3
11+
- CHEEVOS: fix hardcore acting as if it's enabled when it isn't
12+
- CLANG: Fix clang error incompatible-pointer-types-discards-qualifiers
13+
- CLOUDSYNC/LINUX: Enable Cloud Sync by default on Linux builds with network (#16456)
14+
- CLOUDSYNC/WEBOS: Enable Cloud Sync by default on Linux builds with network (#16456)
15+
- CORE: Set compute fps stats logging to debug level
16+
- EMSCRIPTEN: Added M2000 to core selection dropdown
17+
- FFMPEG: Add compatibility with FFMPEG 7.0
18+
- GLSLANG: Remove unneeded ENABLE_HLSL code from glslang
19+
- GENERAL: Memory leak: Dynamic allocation from msg_hash_get_help_us_enum was not freed.
20+
- INPUT/KEYBOARD: Add support for multimedia keys - Extended RETROK_ values with 18 new items, commonly found on
21+
"multimedia" keyboards. Mapping added for SDL, X11, Wayland, dinput, winraw keymaps.
522
- INPUT/MFI: Pressure sensitive left/right triggers
623
- INPUT/MFI: Fix Start + L1/L2/R2 combinations
724
- INPUT/MFI: Support strong and weak rumble
8-
- IOS: Fix ios-arm64 nightly build crash
9-
- IOS/tvOS: Various QoL improvements
25+
- INTL: Fetch translations from Crowdin
26+
- INTL: Add Galician and Norwegian to list of languages
27+
- LAKKA: Display reboot/shutdown message also when not saving config on exit
28+
- LAKKA: Provide update URL and target name at buildtime
29+
- LIBRETRO: Add a debug message for the SET_ROTATION callback
30+
- macOS: Default Accessibility on if VoiceOver is on
31+
- iOS: default audio sync on again, also more mfi logging
32+
- iOS: Fix Import Content
33+
- iOS: Fix ios-arm64 nightly build crash
34+
- iOS: Import content from iCloud
35+
- iOS: Fix #16485 crash on startup
36+
- iOS: Display app icon in app icon picker in materialui
37+
- iOS/tvOS: Various QoL improvements
38+
- iOS/tvOS: Fix a couple more path name mangling bugs
39+
- iOS/tvOS: Better way of packaging Frameworks
40+
- iOS/tvOS: define PACKAGE_VERSION to be App Store MARKETING_VERSION
41+
- iOS/tvOS: Fix keyboard handling for app store builds
42+
- iOS/tvOS: Fix escaping the sandbox for jailbroken devices
43+
- iOS/tvOS: default accessibility on if voice over is enabled
44+
- iOS/tvOS: better way of reporting available memory
45+
- macOS/iOS/tvOS: enable text-to-speech using AVSpeechSynthesizer.
46+
- tvOS: Fix scaling for 720p
1047
- MENU: New function in Quick Menu: Add to Playlist
1148
- MENU/XMB: New theme: FlatUX, designed to merge FlatUI and Retroactive themes into a single, unified design
49+
- NETWORKING/RETROPAD CORE: Fix socket close method
50+
- PIXMAN: Update pixman-private.h - patch to fix build issue with musl
51+
- PLAYLIST: Cleanup 'Add to Playlist' (#16495)
52+
- SCANNING: Fix for scanning PSP ISOs (and probably few others)
53+
- SAVES: Fix core config saving
54+
- SAVES: Fix save new config name when core loaded
55+
- SAVESTATES: Increase save state chunk size for all platforms - Even a class 6 or class 10 SD card can handle reads and writes on the order of MB/s, which means a 4KB chunk size is just wasting time in syscalls. This could maybe be fixed with a buffering reader but I don't feel comfortable tweaking libretro-common's VFS to handle that. Instead, I thought it would be good to both remove an ifdef and increase the chunk size to 128KB. For cores with small states this will should make state saving virtually instantaneous, and for cores with large states it should be a 32x speedup.
56+
- VIDEO: Fix crash when using threaded video - for Mesa 23.2 and later
57+
- VIDEO/GL: Fix reinitialization of the threaded gl drivers
1258
- VIDEO/VULKAN: Add support for A2R10G10B10 HDR format
59+
- VIDEO/VULKAN: Implement HDR readback - screenshot support
1360
- WAYLAND: Ignore configure events during splash (fix not remembering window size)
1461
- WAYLAND: Use frontend signal handler to quit (fix quit by window close)
1562
- WAYLAND: Commit viewport resizes (window resize is more responsive)
63+
- UWP: Align MESA to alpha-2-resfix - Remove wrong resolution special handling for OPENGL
64+
- UWP: 4K fix: align MESA reading of ClientRect to retroarch procedure, this fixes max resolution being set to 1080p. As reading must be done inside an UI thread and is in fact an async operation which might delay frame generation, the reading itself is doen once and cached, give that changing resolution while the app is running is an unlikely corner-case use
65+
- WINDOWS: Windows mouse ungrab must release the mouse instead of confine it to the current desktop (#16488)
66+
- WINDOWS: Fix numlock/pause key release events
1667

1768
# 1.18.0
1869
- AI: Fix narrator language when AI translation and menu languages are different
@@ -54,10 +105,10 @@
54105
- VIDEO/VULKAN: Fix HDR with Vulkan after reinit
55106
- VIDEO/VULKAN: Remove the use of oldSwapchain
56107
- VIDEO/GL2: Fix OpenGL ES version detection
57-
- WEBDAV: Fixed SEGFAULT in WebDav task sync + type changes
108+
- WEBDAV: Fixed SEGFAULT in WebDav task sync + type changes
58109
- WEBOS: Fix build, add core location on webosbrew.org
59110
- WIN32: Fix Alt+Enter not working when menubar is disabled
60-
111+
61112
# 1.17.0
62113
- ACCESSIBILITY/TTS: fix target language and missing espeak handling on Linux
63114
- AI: AI service reworked: performance increase, automatic translation, configurable subtitle placement, and more

default.txt

+65
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,68 @@
1+
# 1.19.0
2+
- AI: Revert AI translation to previous version (fix for translation not working with HW rendered cores)
3+
- APPLE: Try to use system preferred language
4+
- APPLE: Correctly register for filetypes uniquely
5+
- APPLE/MFI: improved Switch Online controller support through MFi
6+
- AUDIO: Bring back audio toggling on menu toggle
7+
- CHEEVOS: Build a default RetroAchievements memory map when no RetroAchievements game is loaded
8+
- CHEEVOS: Update to rcheevos 11.3
9+
- CHEEVOS: fix hardcore acting as if it's enabled when it isn't
10+
- CLANG: Fix clang error incompatible-pointer-types-discards-qualifiers
11+
- CLOUDSYNC/LINUX: Enable Cloud Sync by default on Linux builds with network (#16456)
12+
- CLOUDSYNC/WEBOS: Enable Cloud Sync by default on Linux builds with network (#16456)
13+
- CORE: Set compute fps stats logging to debug level
14+
- EMSCRIPTEN: Added M2000 to core selection dropdown
15+
- FFMPEG: Add compatibility with FFMPEG 7.0
16+
- GLSLANG: Remove unneeded ENABLE_HLSL code from glslang
17+
- GENERAL: Memory leak: Dynamic allocation from msg_hash_get_help_us_enum was not freed.
18+
- INPUT/KEYBOARD: Add support for multimedia keys - Extended RETROK_ values with 18 new items, commonly found on
19+
"multimedia" keyboards. Mapping added for SDL, X11, Wayland, dinput, winraw keymaps.
20+
- INPUT/MFI: Pressure sensitive left/right triggers
21+
- INPUT/MFI: Fix Start + L1/L2/R2 combinations
22+
- INPUT/MFI: Support strong and weak rumble
23+
- INTL: Fetch translations from Crowdin
24+
- INTL: Add Galician and Norwegian to list of languages
25+
- LAKKA: Display reboot/shutdown message also when not saving config on exit
26+
- LAKKA: Provide update URL and target name at buildtime
27+
- LIBRETRO: Add a debug message for the SET_ROTATION callback
28+
- macOS: Default Accessibility on if VoiceOver is on
29+
- iOS: default audio sync on again, also more mfi logging
30+
- iOS: Fix Import Content
31+
- iOS: Fix ios-arm64 nightly build crash
32+
- iOS: Import content from iCloud
33+
- iOS: Fix #16485 crash on startup
34+
- iOS: Display app icon in app icon picker in materialui
35+
- iOS/tvOS: Various QoL improvements
36+
- iOS/tvOS: Fix a couple more path name mangling bugs
37+
- iOS/tvOS: Better way of packaging Frameworks
38+
- iOS/tvOS: define PACKAGE_VERSION to be App Store MARKETING_VERSION
39+
- iOS/tvOS: Fix keyboard handling for app store builds
40+
- iOS/tvOS: Fix escaping the sandbox for jailbroken devices
41+
- iOS/tvOS: default accessibility on if voice over is enabled
42+
- iOS/tvOS: better way of reporting available memory
43+
- macOS/iOS/tvOS: enable text-to-speech using AVSpeechSynthesizer.
44+
- tvOS: Fix scaling for 720p
45+
- MENU: New function in Quick Menu: Add to Playlist
46+
- MENU/XMB: New theme: FlatUX, designed to merge FlatUI and Retroactive themes into a single, unified design
47+
- NETWORKING/RETROPAD CORE: Fix socket close method
48+
- PIXMAN: Update pixman-private.h - patch to fix build issue with musl
49+
- PLAYLIST: Cleanup 'Add to Playlist' (#16495)
50+
- SCANNING: Fix for scanning PSP ISOs (and probably few others)
51+
- SAVES: Fix core config saving
52+
- SAVES: Fix save new config name when core loaded
53+
- SAVESTATES: Increase save state chunk size for all platforms - Even a class 6 or class 10 SD card can handle reads and writes on the order of MB/s, which means a 4KB chunk size is just wasting time in syscalls. This could maybe be fixed with a buffering reader but I don't feel comfortable tweaking libretro-common's VFS to handle that. Instead, I thought it would be good to both remove an ifdef and increase the chunk size to 128KB. For cores with small states this will should make state saving virtually instantaneous, and for cores with large states it should be a 32x speedup.
54+
- VIDEO: Fix crash when using threaded video - for Mesa 23.2 and later
55+
- VIDEO/GL: Fix reinitialization of the threaded gl drivers
56+
- VIDEO/VULKAN: Add support for A2R10G10B10 HDR format
57+
- VIDEO/VULKAN: Implement HDR readback - screenshot support
58+
- WAYLAND: Ignore configure events during splash (fix not remembering window size)
59+
- WAYLAND: Use frontend signal handler to quit (fix quit by window close)
60+
- WAYLAND: Commit viewport resizes (window resize is more responsive)
61+
- UWP: Align MESA to alpha-2-resfix - Remove wrong resolution special handling for OPENGL
62+
- UWP: 4K fix: align MESA reading of ClientRect to retroarch procedure, this fixes max resolution being set to 1080p. As reading must be done inside an UI thread and is in fact an async operation which might delay frame generation, the reading itself is doen once and cached, give that changing resolution while the app is running is an unlikely corner-case use
63+
- WINDOWS: Windows mouse ungrab must release the mouse instead of confine it to the current desktop (#16488)
64+
- WINDOWS: Fix numlock/pause key release events
65+
166
# 1.18.0
267
- AI: Fix narrator language when AI translation and menu languages are different
368
- DISK CONTROL: Add option to disable initial disk change

pkg/android/phoenix-legacy/AndroidManifest.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<!-- <!DOCTYPE manifest [ <!ENTITY % versionDTD SYSTEM "../../../version.dtd"> %versionDTD; ]> !-->
22
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
33
package="com.retroarch.legacy"
4-
android:versionCode="1556806379"
5-
android:versionName="1.18.0"
4+
android:versionCode="1556806380"
5+
android:versionName="1.19.0"
66
android:installLocation="internalOnly">
77
<uses-feature android:glEsVersion="0x00020000" />
88
<uses-feature android:name="android.hardware.touchscreen" android:required="false"/>

pkg/android/phoenix/AndroidManifest.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
33
xmlns:tools="http://schemas.android.com/tools"
44
package="com.retroarch"
5-
android:versionCode="1597175260"
6-
android:versionName="1.18.0"
5+
android:versionCode="1597175261"
6+
android:versionName="1.19.0"
77
android:installLocation="internalOnly">
88
<uses-feature android:glEsVersion="0x00020000" />
99
<uses-feature android:name="android.hardware.type.pc" android:required="false"/>

pkg/apple/RetroArch_Metal.xcodeproj/project.pbxproj

+2-2
Original file line numberDiff line numberDiff line change
@@ -2132,7 +2132,7 @@
21322132
"@executable_path/../Frameworks/MoltenVK.framework",
21332133
);
21342134
MACOSX_DEPLOYMENT_TARGET = 10.13;
2135-
MARKETING_VERSION = 1.18.0;
2135+
MARKETING_VERSION = 1.19.0;
21362136
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
21372137
MTL_FAST_MATH = YES;
21382138
ONLY_ACTIVE_ARCH = YES;
@@ -2214,7 +2214,7 @@
22142214
"@executable_path/../Frameworks/MoltenVK.framework",
22152215
);
22162216
MACOSX_DEPLOYMENT_TARGET = 10.13;
2217-
MARKETING_VERSION = 1.18.0;
2217+
MARKETING_VERSION = 1.19.0;
22182218
MTL_ENABLE_DEBUG_INFO = NO;
22192219
MTL_FAST_MATH = YES;
22202220
MTL_IGNORE_WARNINGS = YES;

pkg/apple/RetroArch_iOS10.xcodeproj/project.pbxproj

+4-4
Original file line numberDiff line numberDiff line change
@@ -460,7 +460,7 @@
460460
CODE_SIGN_IDENTITY = "iPhone Developer";
461461
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
462462
CODE_SIGN_RESOURCE_RULES_PATH = "$(SDKROOT)/ResourceRules.plist";
463-
CURRENT_PROJECT_VERSION = 1.18.0;
463+
CURRENT_PROJECT_VERSION = 1.19.0;
464464
DEVELOPMENT_TEAM = UK699V5ZS8;
465465
ENABLE_BITCODE = NO;
466466
GCC_PRECOMPILE_PREFIX_HEADER = NO;
@@ -478,7 +478,7 @@
478478
IPHONEOS_DEPLOYMENT_TARGET = 10.0;
479479
LD_NO_PIE = YES;
480480
LIBRARY_SEARCH_PATHS = "";
481-
MARKETING_VERSION = 1.18.0;
481+
MARKETING_VERSION = 1.19.0;
482482
ONLY_ACTIVE_ARCH = NO;
483483
OTHER_CFLAGS = (
484484
"-DHAVE_NETWORKGAMEPAD",
@@ -564,7 +564,7 @@
564564
CODE_SIGN_IDENTITY = "iPhone Developer";
565565
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
566566
CODE_SIGN_RESOURCE_RULES_PATH = "$(SDKROOT)/ResourceRules.plist";
567-
CURRENT_PROJECT_VERSION = 1.18.0;
567+
CURRENT_PROJECT_VERSION = 1.19.0;
568568
DEVELOPMENT_TEAM = UK699V5ZS8;
569569
ENABLE_BITCODE = NO;
570570
GCC_PRECOMPILE_PREFIX_HEADER = NO;
@@ -582,7 +582,7 @@
582582
IPHONEOS_DEPLOYMENT_TARGET = 10.0;
583583
LD_NO_PIE = YES;
584584
LIBRARY_SEARCH_PATHS = "";
585-
MARKETING_VERSION = 1.18.0;
585+
MARKETING_VERSION = 1.19.0;
586586
OTHER_CFLAGS = (
587587
"-DNS_BLOCK_ASSERTIONS=1",
588588
"-DNDEBUG",

pkg/apple/RetroArch_iOS10_static.xcodeproj/project.pbxproj

+4-4
Original file line numberDiff line numberDiff line change
@@ -464,7 +464,7 @@
464464
CODE_SIGN_IDENTITY = "iPhone Developer";
465465
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
466466
CODE_SIGN_RESOURCE_RULES_PATH = "$(SDKROOT)/ResourceRules.plist";
467-
CURRENT_PROJECT_VERSION = 1.18.0;
467+
CURRENT_PROJECT_VERSION = 1.19.0;
468468
DEVELOPMENT_TEAM = UK699V5ZS8;
469469
ENABLE_BITCODE = NO;
470470
GCC_PRECOMPILE_PREFIX_HEADER = NO;
@@ -481,7 +481,7 @@
481481
IPHONEOS_DEPLOYMENT_TARGET = 10.0;
482482
LD_NO_PIE = YES;
483483
LIBRARY_SEARCH_PATHS = "$(PROJECT_DIR)";
484-
MARKETING_VERSION = 1.18.0;
484+
MARKETING_VERSION = 1.19.0;
485485
ONLY_ACTIVE_ARCH = NO;
486486
OTHER_CFLAGS = (
487487
"-DHAVE_APPLE_STORE",
@@ -567,7 +567,7 @@
567567
CODE_SIGN_IDENTITY = "iPhone Developer";
568568
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
569569
CODE_SIGN_RESOURCE_RULES_PATH = "$(SDKROOT)/ResourceRules.plist";
570-
CURRENT_PROJECT_VERSION = 1.18.0;
570+
CURRENT_PROJECT_VERSION = 1.19.0;
571571
DEVELOPMENT_TEAM = UK699V5ZS8;
572572
ENABLE_BITCODE = NO;
573573
GCC_PRECOMPILE_PREFIX_HEADER = NO;
@@ -584,7 +584,7 @@
584584
IPHONEOS_DEPLOYMENT_TARGET = 10.0;
585585
LD_NO_PIE = YES;
586586
LIBRARY_SEARCH_PATHS = "$(PROJECT_DIR)";
587-
MARKETING_VERSION = 1.18.0;
587+
MARKETING_VERSION = 1.19.0;
588588
OTHER_CFLAGS = (
589589
"-DNS_BLOCK_ASSERTIONS=1",
590590
"-DNDEBUG",

pkg/apple/RetroArch_iOS11.xcodeproj/project.pbxproj

+8-8
Original file line numberDiff line numberDiff line change
@@ -611,7 +611,7 @@
611611
CODE_SIGN_IDENTITY = "iPhone Developer";
612612
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
613613
CODE_SIGN_RESOURCE_RULES_PATH = "$(SDKROOT)/ResourceRules.plist";
614-
CURRENT_PROJECT_VERSION = 1.18.0;
614+
CURRENT_PROJECT_VERSION = 1.19.0;
615615
DEVELOPMENT_TEAM = R72X3BF4KE;
616616
ENABLE_BITCODE = NO;
617617
GCC_PRECOMPILE_PREFIX_HEADER = NO;
@@ -628,7 +628,7 @@
628628
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
629629
LD_NO_PIE = YES;
630630
LIBRARY_SEARCH_PATHS = "";
631-
MARKETING_VERSION = 1.18.0;
631+
MARKETING_VERSION = 1.19.0;
632632
ONLY_ACTIVE_ARCH = NO;
633633
OTHER_CFLAGS = (
634634
"-DHAVE_NETWORKGAMEPAD",
@@ -711,7 +711,7 @@
711711
CODE_SIGN_IDENTITY = "iPhone Developer";
712712
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
713713
CODE_SIGN_RESOURCE_RULES_PATH = "$(SDKROOT)/ResourceRules.plist";
714-
CURRENT_PROJECT_VERSION = 1.18.0;
714+
CURRENT_PROJECT_VERSION = 1.19.0;
715715
DEVELOPMENT_TEAM = R72X3BF4KE;
716716
ENABLE_BITCODE = NO;
717717
GCC_PRECOMPILE_PREFIX_HEADER = NO;
@@ -728,7 +728,7 @@
728728
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
729729
LD_NO_PIE = YES;
730730
LIBRARY_SEARCH_PATHS = "";
731-
MARKETING_VERSION = 1.18.0;
731+
MARKETING_VERSION = 1.19.0;
732732
"OTHER_CFLAGS[arch=*]" = (
733733
"-DNS_BLOCK_ASSERTIONS=1",
734734
"-DNDEBUG",
@@ -835,7 +835,7 @@
835835
CLANG_WARN_UNREACHABLE_CODE = YES;
836836
CODE_SIGN_IDENTITY = "iPhone Developer";
837837
CODE_SIGN_STYLE = Automatic;
838-
CURRENT_PROJECT_VERSION = 1.18.0;
838+
CURRENT_PROJECT_VERSION = 1.19.0;
839839
DEBUG_INFORMATION_FORMAT = dwarf;
840840
DEVELOPMENT_TEAM = R72X3BF4KE;
841841
ENABLE_STRICT_OBJC_MSGSEND = YES;
@@ -857,7 +857,7 @@
857857
);
858858
INFOPLIST_FILE = "$(SRCROOT)/tvOS/Info.plist";
859859
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
860-
MARKETING_VERSION = 1.18.0;
860+
MARKETING_VERSION = 1.19.0;
861861
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
862862
MTL_FAST_MATH = YES;
863863
ONLY_ACTIVE_ARCH = YES;
@@ -962,7 +962,7 @@
962962
CLANG_WARN_UNREACHABLE_CODE = YES;
963963
CODE_SIGN_IDENTITY = "iPhone Developer";
964964
CODE_SIGN_STYLE = Automatic;
965-
CURRENT_PROJECT_VERSION = 1.18.0;
965+
CURRENT_PROJECT_VERSION = 1.19.0;
966966
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
967967
DEVELOPMENT_TEAM = R72X3BF4KE;
968968
ENABLE_NS_ASSERTIONS = NO;
@@ -984,7 +984,7 @@
984984
);
985985
INFOPLIST_FILE = "$(SRCROOT)/tvOS/Info.plist";
986986
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
987-
MARKETING_VERSION = 1.18.0;
987+
MARKETING_VERSION = 1.19.0;
988988
MTL_ENABLE_DEBUG_INFO = NO;
989989
MTL_FAST_MATH = YES;
990990
OTHER_CFLAGS = (

0 commit comments

Comments
 (0)