Skip to content

Commit 7d1d832

Browse files
committed
Bump up to 1.20.0
1 parent 30b3760 commit 7d1d832

19 files changed

Lines changed: 176 additions & 53 deletions

File tree

CHANGES.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
# Future
2+
3+
# 1.20.0
24
- AUDIO: Fix audio handling in case of RARCH_NETPLAY_CTL_USE_CORE_PACKET_INTERFACE
35
- AUDIO: Include missing audio filters on some platforms
46
- AUDIO/PIPEWIRE: Add PipeWire audio driver

default.txt

Lines changed: 121 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,124 @@
1+
# 1.20.0
2+
- AUDIO: Fix audio handling in case of RARCH_NETPLAY_CTL_USE_CORE_PACKET_INTERFACE
3+
- AUDIO: Include missing audio filters on some platforms
4+
- AUDIO/PIPEWIRE: Add PipeWire audio driver
5+
- AUDIO/PIPEWIRE: Add PipeWire microphone driver
6+
- APPLE: Hide threaded video setting
7+
- APPLE: Use mfi joypad driver by default
8+
- APPLE: Include holani, noods, mrboom, yabause, bsnes-jg core in App Store builds
9+
- CHEEVOS: Add rarity and points to achievement unlock widget
10+
- CHEEVOS: Add rank to leaderboard submission notification
11+
- CHEEVOS: Update to rcheevos 11.5
12+
- CHEEVOS: Update to rcheevos 11.6
13+
- CHEEVOS: Show rcheevos game image in Discord rich presence
14+
- CHEEVOS: Use translated strings for achievement messages
15+
- CLOUDSYNC: Allow saves and configs to be synced optionally
16+
- CLOUDSYNC: Add iCloud cloud sync driver
17+
- CLOUDSYNC: Speed up by upload/download in parallel
18+
- CLOUDSYNC: Allow thumbnails and system dir to be synced optionally
19+
- CLOUDSYNC: Enable CloudSync on Android (non-SSL)
20+
- CLOUDSYNC: Add more logs in failure situations
21+
- CLOUDSYNC: Fixes for reauthentication and parallel sync
22+
- CLOUDSYNC: Fixes for file resurrection
23+
- CLOUDSYNC: Enable CloudSync on Windows
24+
- CRT/SWITCHRES: Update switchres to 2.2.1
25+
- GENERAL: Support for mbedtls v3
26+
- GENERAL: Automatic Frame Delay refactor
27+
- GENERAL: Remove Frame Rest, obsoleted by Frame Delay refactor
28+
- GENERAL: Wrap around auto increment save state indexes when amount of states is limited
29+
- GENERAL: Enable CHD hashing for Switch and DOS
30+
- GENERAL: Enable auto save state when new content is loaded
31+
- GENERAL: Improve Preemptive Frames when pointing device is used
32+
- GENERAL: Fix building with menu disabled
33+
- HAIKU: Restore Haiku build
34+
- INPUT: Allow to select a preferred/reserved device for each player
35+
- INPUT: Enable Caps, Num, Scroll Lock modifiers on multiple platforms
36+
- INPUT: Autoconfig extension with alternative name/vid/pid
37+
- INPUT: Fix autoconfig profile saving when device is not in the default port
38+
- INPUT: Change classic turbo mode to work independently of which key was pressed first
39+
- INPUT: Pointer and lightgun handling sanitization on Windows and Linux desktop platforms. These input drivers will now report edge and offscreen positions in a harmonized way, and will not return 0 instead.
40+
- INPUT/DINPUT: Fix detection of quick shift key presses
41+
- INPUT/HID: Fix crash on macOS when disconnecting the controller a second time
42+
- INPUT/LINUX: Add illuminance sensor support to the linuxraw, sdl2, udev, and x11 input drivers
43+
- INPUT/Remaps: Sort and apply remaps based on the specific connected controller
44+
- INPUT/UDEV: Enable mouse buttons 4 and 5
45+
- INPUT/WAYLAND: Enable horizontal scroll and mouse buttons 4 and 5
46+
- INPUT/WAYLAND: Simulate lightgun input for cores
47+
- INPUT/WAYLAND: Support for cursor-shape-v1 and content-type-v1 protocol
48+
- INPUT/X11: Enable mouse buttons 4 and 5
49+
- iOS: Enable vibration by default
50+
- iOS: Better handling of physical mice/magic keyboard trackpad
51+
- iOS: Mouse grab fixes
52+
- iOS: Fix mouse cursor movement when button is held down
53+
- iOS: Fix microphone support request and entitlement
54+
- iOS: Enable compilation back to iOS 12
55+
- iOS: Fix OpenGL ES context usage on iOS 9
56+
- iOS/TVOS: Add Opera to App Store build
57+
- iOS/TVOS: Bring NEON defines in line with ARM64
58+
- iOS/TVOS: Flush save files on backgrounding
59+
- LIBRETRO: Support RETRO_ENVIRONMENT_GET_FILE_BROWSER_START_DIRECTORY
60+
- LIBRETRO: Support "/" as a file extension for loading a directory as content
61+
- FFMPEG: Fix crash when playing back a file with 96 kHz audio
62+
- MACOS: New display server, including support for ProMotion 120Hz V-Sync
63+
- MACOS: Create App Store build
64+
- MACOS: Generate key up events for command keys
65+
- MIDI: Fix long messages (SysEx) in WinMM driver
66+
- MIDI: Fix lingering notes on close in Alsa driver
67+
- MENU: Support local thumbnails in other image formats than png (jpg/jpeg, bmp, tga)
68+
- MENU: Delete also savestate thumbnails when savestates are garbage collected
69+
- MENU: Option to disable analog stick menu navigation
70+
- MENU: Fix pause toggle to not clear fast forward state
71+
- MENU: Fix search playlist index in XMB/Ozone
72+
- MENU: Fix renamed entry display
73+
- MENU: Filter unknown extensions also inside zip files
74+
- MENU: Add icons for present / missing firmware on core info page
75+
- MENU: Ignore other hotkeys when menu toggle is pressed
76+
- MENU: Fix menu jumping when using L3+R3 combo
77+
- MENU: System Information now only shows features relevant for the platform
78+
- MENU/GLUI: Make Show Sublabels options effective
79+
- MENU/GLUI: Icon fixes
80+
- MENU/XMB: Allow playlist icons to be individually customized, by looking for images in Named_Logos
81+
- MENU/OZONE: Add Selenium theme for Ozone
82+
- MENU/OZONE: Touchscreen improvements
83+
- MENU/OZONE: Add a touch-sensitive Resume button in the lower right corner
84+
- NETPLAY: Add East Asian relay server
85+
- OVERLAY: Add option to load overlay based on system name
86+
- PS2: Fix several broken cores depending on pthread
87+
- QT: Enable building with Qt6
88+
- QT: Fix input panel
89+
- RECORDING: New WAV recording driver (audio only)
90+
- REMOTE RETROPAD: Add gyro/acceleration/light sensor test screen
91+
- REMOTE RETROPAD: Add pointer test screen
92+
- REPLAY: Replay format extended to support external tools
93+
- TVOS: Support bluetooth keyboards on tvOS
94+
- TVOS: Fixes to run correctly on TVOS13
95+
- TVOS: Better handling of Siri remote
96+
- TVOS: WebDAV server for adding files more easily
97+
- TVOS: Add Settings.app option to reset retroarch.cfg
98+
- TVOS: Bring minimum tvos version down to 13.0
99+
- VIDEO: Show and use exact refresh rate (3 decimals) and interlace/doublestrike where available
100+
- VIDEO: Allow setting viewport bias to offset viewport horizontally/vertically
101+
- VIDEO: Support viewport bias also with integer overscale and custom aspect ratios
102+
- VIDEO: Use shader path from CLI for shader cycling
103+
- VIDEO: Pixel perfect integer scaling improvements: axis options, smart mode
104+
- VIDEO: Add upscale 1.66x filter
105+
- VIDEO/D3D: Fix GPU screenshots
106+
- VIDEO/KMS: Force fullscreen when KMS is used
107+
- VIDEO/OpenGLES: Improve version directive granularity
108+
- VIDEO/SHADERS: Fix memory leak when shader parameter step is 0.0
109+
- VIDEO/SHADERS: Add 2 uniforms, OriginalAspect and OriginalAspectRot.
110+
- VIDEO/SHADERS: Add CoreFPS and FrameTimeDelta uniforms.
111+
- VIDEO/SLANG: Support optional includes
112+
- VIDEO/VULKAN: Fix Vulkan window freezes when swapchain becomes suboptimal
113+
- VIDEO/VULKAN: Prefer IMMEDIATE mode without vsync
114+
- VIDEO/X11: Support inhibit of Xss screensaver
115+
- VITA: Enable analog L2/R2 triggers when a DS3 controller is used with PS Vita
116+
- WAYLAND: Fix segfault when relative pointer is not supported
117+
- WAYLAND: Use reverse DNS name for desktop file and icon
118+
- WAYLAND: Commit viewport resizes for more responsive display when resizing window
119+
- WINDOWS: Fix restart if path to executable contains non-ASCII symbols
120+
- WINDOWS: Hide directories starting with $ from file browser
121+
1122
# 1.19.1
2123
- Savestates: Revert savestate changes, was causing corruption and other issues
3124

pkg/android/phoenix-legacy/AndroidManifest.xml

Lines changed: 2 additions & 2 deletions
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="1556806381"
5-
android:versionName="1.19.1"
4+
android:versionCode="1556806382"
5+
android:versionName="1.20.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

Lines changed: 2 additions & 2 deletions
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="1597175262"
6-
android:versionName="1.19.1"
5+
android:versionCode="1597175263"
6+
android:versionName="1.20.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/OSX/Info.plist

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,11 @@
3030
<key>CFBundlePackageType</key>
3131
<string>APPL</string>
3232
<key>CFBundleShortVersionString</key>
33-
<string>1.19.1</string>
33+
<string>1.20.0</string>
3434
<key>CFBundleSignature</key>
3535
<string>????</string>
3636
<key>CFBundleVersion</key>
37-
<string>1.19.1</string>
37+
<string>1.20.0</string>
3838
<key>LSApplicationCategoryType</key>
3939
<string>public.app-category.games</string>
4040
<key>LSMinimumSystemVersion</key>

pkg/apple/RetroArch_Metal.xcodeproj/project.pbxproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1887,7 +1887,7 @@
18871887
"@executable_path/../Frameworks/MoltenVK.framework",
18881888
);
18891889
MACOSX_DEPLOYMENT_TARGET = 10.13;
1890-
MARKETING_VERSION = 1.19.1;
1890+
MARKETING_VERSION = 1.20.0;
18911891
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
18921892
MTL_FAST_MATH = YES;
18931893
ONLY_ACTIVE_ARCH = YES;
@@ -1968,7 +1968,7 @@
19681968
"@executable_path/../Frameworks/MoltenVK.framework",
19691969
);
19701970
MACOSX_DEPLOYMENT_TARGET = 10.13;
1971-
MARKETING_VERSION = 1.19.1;
1971+
MARKETING_VERSION = 1.20.0;
19721972
MTL_ENABLE_DEBUG_INFO = NO;
19731973
MTL_FAST_MATH = YES;
19741974
MTL_IGNORE_WARNINGS = YES;

pkg/apple/RetroArch_iOS10.xcodeproj/project.pbxproj

Lines changed: 4 additions & 4 deletions
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.19.1;
463+
CURRENT_PROJECT_VERSION = 1.20.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.19.1;
481+
MARKETING_VERSION = 1.20.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.19.1;
567+
CURRENT_PROJECT_VERSION = 1.20.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.19.1;
585+
MARKETING_VERSION = 1.20.0;
586586
OTHER_CFLAGS = (
587587
"-DNS_BLOCK_ASSERTIONS=1",
588588
"-DNDEBUG",

pkg/apple/RetroArch_iOS10_static.xcodeproj/project.pbxproj

Lines changed: 4 additions & 4 deletions
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.19.1;
467+
CURRENT_PROJECT_VERSION = 1.20.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.19.1;
484+
MARKETING_VERSION = 1.20.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.19.1;
570+
CURRENT_PROJECT_VERSION = 1.20.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.19.1;
587+
MARKETING_VERSION = 1.20.0;
588588
OTHER_CFLAGS = (
589589
"-DNS_BLOCK_ASSERTIONS=1",
590590
"-DNDEBUG",

pkg/apple/RetroArch_iOS11.xcodeproj/project.pbxproj

Lines changed: 8 additions & 8 deletions
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.19.1;
614+
CURRENT_PROJECT_VERSION = 1.20.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.19.1;
631+
MARKETING_VERSION = 1.20.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.19.1;
714+
CURRENT_PROJECT_VERSION = 1.20.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.19.1;
731+
MARKETING_VERSION = 1.20.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.19.1;
838+
CURRENT_PROJECT_VERSION = 1.20.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.19.1;
860+
MARKETING_VERSION = 1.20.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.19.1;
965+
CURRENT_PROJECT_VERSION = 1.20.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.19.1;
987+
MARKETING_VERSION = 1.20.0;
988988
MTL_ENABLE_DEBUG_INFO = NO;
989989
MTL_FAST_MATH = YES;
990990
OTHER_CFLAGS = (

0 commit comments

Comments
 (0)