Skip to content

Commit ac353d1

Browse files
committed
Bump version
1 parent 13e96e9 commit ac353d1

21 files changed

Lines changed: 199 additions & 274 deletions

File tree

CHANGES.md

Lines changed: 17 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
# Future
2+
3+
# 1.17.0
24
- ACCESSIBILITY/TTS: fix target language and missing espeak handling on Linux
35
- AI: AI service reworked: performance increase, automatic translation, configurable subtitle placement, and more
46
- APPLE: Fix WebDAV crash with digest auth (Cloud Sync)
@@ -31,10 +33,13 @@
3133
- IOS: Default to not enabling keyboard gamepad
3234
- IOS: Fix XRGB8888 in GL driver
3335
- IOS: Allow changing the app icon
36+
- IOS: Add HAVE_ACCESSIBILITY to iOS builds
3437
- IOS/TVOS: Create GL context as GLES3 to fix some rendering performance problems
38+
- INPUT: Fix ghost input when setting RETROK_UNKNOWN
3539
- INPUT: Default 'Bind Hold' to 0 to prevent problems with controllers not resting at null state
3640
- INPUT: Add a setting to allow turbo d-pad directions
3741
- INPUT: Don't save mouse buttons to autoconfig
42+
- INPUT/MENU: Add option for merging 'Hotkey Enable' device types
3843
- INPUT/mFI: disable secondary_joypad to prevent issues with controllers detected both as HID and mFI
3944
- INPUT/UDEV: Change event detection to polling in udev_joypad
4045
- INPUT/WAYLAND: Use unaccelerated pointer motion to prevent mouse dead zone
@@ -43,7 +48,7 @@
4348
- LIBRETRO/NETPACKET:
4449
Switch environment call number from 76 to 78 (retire 76 as it was never used by any core)
4550
Simplify broadcasts by removing the option to send to all but one client, use an explicit RETRO_NETPACKET_BROADCAST constant instead
46-
Separate explicit flushing and querying of incoming packet into two operations
51+
Separate explicit flushing and querying of incoming packet into two operations
4752
Enable a core to specify a protocol version string which can get used instead of core version to determine compatibility between two players
4853
Log and notify a separate message when there is a content crc mismatch while using this interface to convey it being less severe
4954
- MENU: Fix menu analog stick navigation (1.16.0.1)
@@ -67,6 +72,7 @@ Log and notify a separate message when there is a content crc mismatch while usi
6772
- MENU/XMB: Background images take precedence over color themes, default image opacity set the same as color theme opacity
6873
- MENU/XMB: Fix segmentation fault when background image is missing
6974
- MENU/XMB: Several corrections and cleanups
75+
- MENU/XMB: Layout/thumbnail fixes - Thumbnail layout adjustments, Header title improvements, Handheld layout adjustments
7076
- NETWORKING/NETPLAY: Add support for joining MITM servers from command line
7177
- NETWORKING/NETPACKET: Interface connection flow improvements
7278
- OSX: Fix mouse support for MelonDS DS on OSX
@@ -163,7 +169,7 @@ require fullpath or not, small and big ZIP files).
163169
- INPUT/REMAP: Remap label fix when no autoconf profile active
164170
- INPUT/REMAP: Add 'Save As' option for remaps and overrides
165171
- INPUT/OVERLAY: Add overlay parameter to control x/y separation in auto-scale mode
166-
- INPUT/OVERLAY: Revive/rewrite Keyboard Overlay and OSK Toggle. Add keyboard overlay preset, keyboard submenu,
172+
- INPUT/OVERLAY: Revive/rewrite Keyboard Overlay and OSK Toggle. Add keyboard overlay preset, keyboard submenu,
167173
and osk_toggle hotkey. Use overlay caching for osk_toggle.
168174
- INPUT/OVERLAY: Overlay Caching. Adds overlay_cache_ptr to keep a disabled overlay in memory when it's expected to be shown again.
169175
Most input_overlay_deinit calls are replaced with input_overlay_unload, which caches the overlay unless initing/deiniting core or disabling overlays.
@@ -253,7 +259,7 @@ being able to do the expected tvOS behavior of "backing out" of the app.
253259
- MENU/XMB: Stop showing playlist entry index outside of playlists
254260
- MENU/XMB: Fix menu focus issue when returning from "Set Core Association" if playlist index is greater than the previous menu
255261
- MENU/EXPLORE: Prevent flashing when browsing fullscreen thumbnails
256-
- MENU/EXPLORE: Match label ticker length behavior with playlists
262+
- MENU/EXPLORE: Match label ticker length behavior with playlists
257263
- MENU/SOUNDS: Fix certain audio drivers from hanging when menu pause is enabled with menu sounds
258264
- MENU/SOUNDS: Fix menu sounds stopping after fullscreen toggle / video reinit
259265
- MENU/QT/WIMP: Cleanup Desktop Menu welcome text
@@ -263,7 +269,7 @@ being able to do the expected tvOS behavior of "backing out" of the app.
263269
- MICROPHONE/SDL: Add `sdl2` microphone driver.
264270
- MICROPHONE/WASAPI: Add `wasapi` microphone driver.
265271
- MOBILE: On mobile in portrait mode, don't override custom viewport
266-
- NETWORKING: Enhance netpacket interface
272+
- NETWORKING: Enhance netpacket interface
267273
- NETWORKING/NETPLAY: Enable core host to refuse connecting new players to limit the number of connected players
268274
- NETWORKING/NETPLAY: Enable a core to flush outgoing packets and read incoming packets without waiting for the next frame (can be used for lower latency or blocking reads)
269275
- OPENDINGUX/RG350: Enable networking for RG350
@@ -483,7 +489,7 @@ after the current event handler, which then did exactly the same. Fixes issue #1
483489
- STATICALLY LINKED/SALAMANDER: Fix salamander config save on fork for static platforms
484490
- TVOS/VULKAN/MOLTENVK: Vulkan on tvOS
485491
- VIDEO: Allow manual video swap interval forcing. The addition of auto swap interval effectively prevented manual forcing, which is beneficial when the rate is not reported properly. Therefore use the interval in the calculation only when using automatic interval.
486-
- VULKAN: Fix crash when using multiple physical devices and HW core (#14889)
492+
- VULKAN: Fix crash when using multiple physical devices and HW core (#14889)
487493
- VULKAN: Detect if wrong PhysicalDevice is returned.
488494
- VULKAN: Actually query physical device before creating core device.
489495
- VULKAN: Define and implement v2 of context negotiation interface
@@ -515,7 +521,7 @@ So this removes the artificial clamping that was being done to desired_swapchain
515521
- CLI: Reformatted --features to require less rows and to be more consistent
516522
- CLI: Added -V shorthand for --version
517523
- CLI: Tab removal + whitespace nits
518-
- CONFIG/MIDI: Prevent MIDI startup error with old configurations
524+
- CONFIG/MIDI: Prevent MIDI startup error with old configurations
519525
- D3D11: Fix when using shaders with TATE mode arcades etc
520526
- D3D12: Fix when using shaders with TATE mode arcades etc
521527
- D3D12: Added support for break on errors (development aid - define DEVICE_DEBUG to use)
@@ -572,7 +578,7 @@ menu_explore_get_entry_playlist_index() returns -1 on invalid entries, but the v
572578
- OSX/MACOS: Fixed Cocoa keyboard not allowing to map Analog stick
573579
- PS2: Use the recently created ps2_drivers which makes easier the loading and init of all the drivers: Memory Card, USB, HDD, Audio, Controllers
574580
- PS2: Adds exFat support for USB, and probably solves some unexpected issues when using an HDD driver for booting cores/games.
575-
- SDL GFX: Fix no menu on start/blank screen issue.
581+
- SDL GFX: Fix no menu on start/blank screen issue.
576582
- SRAM: Don't init SRAM saving without content (gets rid of the redundant logging)
577583

578584
# 1.13.0
@@ -664,7 +670,7 @@ If there is no thumbnail with title, find the thumbnail image with rom-name. Thi
664670
- MIST/STEAM/STEAMDECK: Don't expose Black Frame Insertion (BFI) if we are running on a Steam Deck
665671
- NETWORKING/WINDOWS: Disable poll support for MSVC 2010 and earlier. WSAPoll is not supported on Windows XP and earlier.
666672
- NETWORKING/WIIU: Fix socket_connect_with_timeout for WIIU
667-
- NETWORKING/WIIU: Fixes RetroAchievements login
673+
- NETWORKING/WIIU: Fixes RetroAchievements login
668674
- NETWORKING/WIIU: Fixes other online updater functionality
669675
- SAVESTATES/NOTIFICATIONS: Add delay to savestate notifications, so that GPU savestate screenshots stay untouched
670676
- SAVESTATES/SCREENSHOTS: Avoid 'video_gpu_screenshot' with savestates. Allow GPU screenshots with savestates only when there is no other way of getting a screenshot.
@@ -688,7 +694,7 @@ If there is no thumbnail with title, find the thumbnail image with rom-name. Thi
688694
- 3DS: Only enable internal counter with CONSOLE_LOG defined
689695
- 3DS: Set default bottom font values
690696
- 3DS: Fix CIA installation issues
691-
- 3DS: Support latest libctru
697+
- 3DS: Support latest libctru
692698
- ANDROID: Add HAVE_ACCESSIBILITY
693699
- ANDROID: Gingerbread support
694700
- ANDROID: Touchpads support
@@ -765,7 +771,7 @@ prevents it from being overwritten/deleted while the program is still running.
765771
- MENU: Allow changing savestate slots with left/right on save/load
766772
- MENU: Add 'Ago' to playlist last played styles
767773
- MENU: Add proper icons for shader items
768-
- MENU/MATERIALUI: Add icon for 'Download Thumbnails'
774+
- MENU/MATERIALUI: Add icon for 'Download Thumbnails'
769775
- MENU/XMB: Add options for hiding header and horizontal title margin
770776
- MENU/XMB: Dynamic wallpaper fixes
771777
- MENU/XMB: Add Daite XMB Icon Theme
@@ -807,7 +813,7 @@ prevents it from being overwritten/deleted while the program is still running.
807813
- NETWORK/NETPLAY: Special saves directory for client
808814
- NETWORK/NETPLAY: Ensure current content is reloaded before joining a host
809815
- NETWORK/NETPLAY: Fix client info devices index
810-
- NETWORK/NETPLAY: Fix input for some cores when hosting
816+
- NETWORK/NETPLAY: Fix input for some cores when hosting
811817
- NETWORK/NETPLAY: Memory leak fixes
812818
- NETWORK/NETPLAY: Force a core update when starting netplay
813819
- NETWORK/NETPLAY: Fix NAT traversal announce for HAVE_SOCKET_LEGACY platforms

0 commit comments

Comments
 (0)