Skip to content

Commit a2b8504

Browse files
Update default.txt
1 parent 041ae30 commit a2b8504

1 file changed

Lines changed: 57 additions & 24 deletions

File tree

default.txt

Lines changed: 57 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,15 @@
11
# 1.16.0
22
- 3DS: Update __system_initArgv
33
- 3DS: Update SquirrelJME 3DS Core information along with icons.
4+
- ANDROID: Rewrite input handling to better support AINPUT_SOURCE_STYLUS
45
- ANDROID: Prevent the android quick tap mouse click emulation while pressing a button on the on-screen overlay
56
- AUDIO: Fast-Forward Audio Resampling
67
- AUDIO: Reinit audio on audio sync toggle
8+
- AUDIO: Count audio samples in stats when rate control is disabled
79
- AUDIO/PULSEAUDIO: Support device list for PulseAudio
810
- AUDIO/WASAPI: WASAPI Frame Delay fix + cleanups
911
- AUDIO/WASAPI/MIDI: Frame Delay correction
10-
- ARCHIVE/ZIP: Improve ZIP decompression
11-
This reduces the amount of memory Retroarch needs to extract a ROM file.
12-
It will only need the size of the ROM plus 128KiB to extract the file
13-
from the ZIP. Previously it needed as much as twice that amount if the
14-
compression ratio was not great. This is useful on memory constrained
15-
platforms and has no impact on platforms with plenty of memory.
16-
Handles all cases correctly (with and without MMAP, for cores that
17-
require fullpath or not, small and big ZIP files).
12+
- ARCHIVE/ZIP: Improve ZIP decompression This reduces the amount of memory Retroarch needs to extract a ROM file. It will only need the size of the ROM plus 128KiB to extract the file from the ZIP. Previously it needed as much as twice that amount if the compression ratio was not great. This is useful on memory constrained platforms and has no impact on platforms with plenty of memory. Handles all cases correctly (with and without MMAP, for cores that require fullpath or not, small and big ZIP files).
1813
- APPLE: Add default keyboard overlay directory to platform_darwin
1914
- APPLE: Update to MoltenVK 1.2.4
2015
- APPLE: Don't include MoltenVK library in Load Core menu list
@@ -26,34 +21,42 @@ require fullpath or not, small and big ZIP files).
2621
- CHEEVOS: Eliminate leaderboard tracker stutter
2722
- CHEEVOS: Expand leaderboard visibility settings
2823
- CHEEVOS: Collapse trackers with same value definition
24+
- CHEEVOS: prevent frame step when hitting rewind button while paused in hardcore
25+
- CHEEVOS: disallow video_swap_interval and black_frame_insertion in hardcore
2926
- CRT/SWITCHRES: Don't always force core aspect ratio
3027
- CRT/SWITCHRES: Fix aspect ratio for tate games on a horizontal screen
28+
- CRT/SWITCHRES: Add PAL threshold option for automatic refresh rate switch
3129
- CRT/SWITCHRES/KMS: Add KMS modeswitch
3230
- COMMAND: Make cmd interface more useful for replay information
31+
- CONFIG: Allow all systems to check for backslashes (Windows) as last slash in path. Improves portable core logic
3332
- D3D11: Fix memory corruption in d3d11_gfx_init
3433
- D3D12: Enable blending when drawing the menu
3534
- D3D12: Move fence signaling out of d3d12_gfx_sync
36-
- D3D12: Add D3D12 HW_render support
35+
- D3D12/LIBRETRO: Add D3D12 HW_render support
36+
- DOWNLOADS/THUMBNAILS: Prevent directory creation on bogus thumbnail downloads
3737
- EMSCRIPTEN: Fix Emscripten sleep function/macro
3838
- EMSCRIPTEN/RWEBAUDIO: Fix RWebAudioInit race condition
3939
- EMSCRIPTEN/OPENAL: Make openal default audio driver
40+
- FFMPEG: Fix RetroArch fails to restart streaming when video re-inits and instead starts recording
41+
- FRAMESKIP: Use refresh rate instead of core fps for frameskip timing
4042
- INPUT: Combo hold + 'enable_hotkey' correction. Fixed issue with having menu toggle hold combo in different button than 'enable_hotkey', which caused 'enable_hotkey' to also act as menu toggle if held long enough, and simplified and unified duplicate code in start+select holds to a single function.
4143
- INPUT: input_keyboard_event: Don't check hotkey binds when device is RETRO_DEVICE_POINTER
4244
- INPUT: Add input_keymaps_translate_rk_to_ascii() for correct character input to input_keyboard_event
4345
- INPUT: input_overlay_poll: Delay clearing INPUT_OVERLAY_BLOCKED flag until there is no overlay input (Avoids stray input after osk_toggle)
4446
- INPUT: Send keyboard events for modifiers before other keys (for correct modifier+key input if hitboxes overlap)
4547
- INPUT: Remember currently set keyboard mapping bits during same config read, because otherwise customized keybinds can get cleared out of the bits on the next iteration, causing keyboard events to get passed to the core when they should get blocked.
48+
- INPUT/AUTOCONFIG: Reinit after updating autoconf profiles
4649
- INPUT/LINUX/UDEV: Log mouse devices in info level
4750
- INPUT/LINUX/UDEV: First working version of udev driver with touchscreen support and gestures.
4851
- INPUT/WAYLAND: Add wayland to input driver list
4952
- INPUT/MENU: move port X binds into retropad binds submenu and add appropriate help text and sublabels to discourage people from messing around in there unnecessarily
5053
- INPUT/MENU: Add menu icons to 'RetroPad Binds'
54+
- INPUT/MENU/OSK: Allow more keyboard actions with menu osk
55+
- INPUT/REMAP: Remap label fix when no autoconf profile active
56+
- INPUT/REMAP: Add 'Save As' option for remaps and overrides
5157
- INPUT/OVERLAY: Add overlay parameter to control x/y separation in auto-scale mode
52-
- INPUT/OVERLAY: Revive/rewrite Keyboard Overlay and OSK Toggle. Add keyboard overlay preset, keyboard submenu,
53-
and osk_toggle hotkey. Use overlay caching for osk_toggle.
54-
- INPUT/OVERLAY: Overlay Caching. Adds overlay_cache_ptr to keep a disabled overlay in memory when it's expected to be shown again.
55-
Most input_overlay_deinit calls are replaced with input_overlay_unload, which caches the overlay unless initing/deiniting core or disabling overlays.
56-
Loading a cached overlay is done as a swap, intended for osk_toggle.
58+
- INPUT/OVERLAY: Revive/rewrite Keyboard Overlay and OSK Toggle. Add keyboard overlay preset, keyboard submenu, and osk_toggle hotkey. Use overlay caching for osk_toggle.
59+
- INPUT/OVERLAY: Overlay Caching. Adds overlay_cache_ptr to keep a disabled overlay in memory when it's expected to be shown again. Most input_overlay_deinit calls are replaced with input_overlay_unload, which caches the overlay unless initing/deiniting core or disabling overlays. Loading a cached overlay is done as a swap, intended for osk_toggle.
5760
- INPUT/OVERLAY: Add input_overlay_check_mouse_cursor() to preserve show/hide mouse behavior
5861
- INPUT/OVERLAY: Don't apply input_overlay_show_mouse_cursor in windowed mode (controlled by mouse grab only)
5962
- INPUT/REMAPPING: Stop always reseting to defaults on remap delete
@@ -67,6 +70,7 @@ Loading a cached overlay is done as a swap, intended for osk_toggle.
6770
- IOS: On iOS, stop/start audio on interruptions
6871
- IOS: Add accelerometer and gyroscope sensors to iOS
6972
- IOS: iOS needs to targets 13 due to some keyboard emulation, but tvOS does not
73+
- IOS/TVOS: Rework JIT availability checks
7074
- IOS/TVOS: When updating playlist with detected core path, used resolved core path
7175
- IOS/TVOS: Implement memory queries on iOS/tvOS
7276
- IOS/TVOS: Netplay discovery through bonjour/mdns
@@ -76,22 +80,28 @@ Loading a cached overlay is done as a swap, intended for osk_toggle.
7680
- TVOS: Also handle tap events on tvOS
7781
- TVOS: Back up retroarch.cfg to NSUserDefaults on tvOS.
7882
- TVOS: tvOS has its own beautiful screensavers and I would like them
79-
- TVOS: tvOS Siri remote handling
80-
It's not really usable as a game controller, but it is good for going
81-
through the menu as a simple LRUD.
82-
This also adds better support for names of mFI controllers, as well as
83-
being able to do the expected tvOS behavior of "backing out" of the app.
83+
- TVOS: tvOS Siri remote handling
84+
- TVOS: Fix accidental left/right keypresses on tvOS
85+
- TVOS/CONFIG: Avoid a crash if there is no backed up config file on tvOS It's not really usable as a game controller, but it is good for going through the menu as a simple LRUD. This also adds better support for names of mFI controllers, as well as being able to do the expected tvOS behavior of "backing out" of the app.
8486
- TVOS: AltKit support for tvOS
87+
- INTL: Fix language detection in Canada to English
8588
- LANGEXTRA: Enable language autodetect for all builds with LANGEXTRA
8689
- LIBRETRO: Add new context hardware render enums - enables autodetection of DX12 for PS2 core
8790
- LIBRETRO: Add API to check JIT availability on iOS
8891
- LIBRETRO: Allow RETRO_ENVIRONMENT_SET_MEMORY_MAPS also after core startup. Change the comment in libretro.h about the removed limit and handle the environment call during core runtime in RetroArch.
8992
- LIBRETRO/MICROPHONE: Add new API for microphone support.
93+
- LIBRETRO: Add new API for querying the device's power state.
94+
- LIBRETRO/VFS: Rewrite retro_vfs_file_remove_impl
9095
- LINUX: Input driver fix 8+ joypads. It was reported that controllers beyond 8 worked only partially (analogs yes, but not buttons), and the found fix was also confirmed.
96+
- MIDI: Show MIDI output first
97+
- MENU: Reorganize 'Saving' menu
9198
- MENU: Start directory browsing from current value
9299
- MENU: Fix menu toggle combo hold with same 'enable_hotkey'
93100
- MENU: Add menu scroll home+end actions
101+
- MENU: Move 'systemfiles_in_content_dir' from Saving to Core
94102
- MENU: Menu navigation acceleration adjustments
103+
- MENU: Audio synchronization menu cleanup
104+
- MENU: Menu value label cleanup
95105
- MENU: Show playlist history/favorites icons by default
96106
- MENU: Remove advanced option flag from video rotation + orientation
97107
- MENU: Combine audio resampler menu with audio output menu
@@ -101,25 +111,44 @@ being able to do the expected tvOS behavior of "backing out" of the app.
101111
- MENU: Video settings menu cleanup
102112
- MENU: Try to declutter Quick Menu
103113
- MENU: Change network port menu options to 'allow_input' mode
114+
- MENU: Preselect current core in "Set Core Assocation" menu for more carefree usage
115+
- MENU: Focus back to "Set Core Association" item after returning from the menu instead of first item
116+
- MENU: Replaced hack fix for focusing the first item after returning from core suggestion "Run" menu after association reset
117+
- MENU: Fixed setting core association in history/favorites after resetting it and running without setting
118+
- MENU: Relocate playlist manager core association options to prevent accidental resets with Start
119+
- MENU: Fraction setting wraparound rounding correction
120+
- MENU: Add more missing sublabels
121+
- MENU: 'Updater Settings' relocation
122+
- MENU: Search box usability improvements
104123
- MENU/RGUI: Implement 'Remember Selection' option
105124
- MENU/RGUI: Fix savestate thumbnail fullscreen cancel action
106125
- MENU/RGUI: Fix and add toggle for playlist thumbnails
107126
- MENU/OZONE: Update Dracula theme
108127
- MENU/OZONE: Return to sidebar from playlist manage quick access
109128
- MENU/OZONE: Sidebar multiline scrolling
129+
- MENU/OZONE: Avoid crash if ozone sidebar_index_size is 0
130+
- MENU/OZONE: Prevent metadata and footer overlap
131+
- MENU/OZONE: Sublabel width tweak
132+
- MENU/OZONE: Mouse hover selection fix
133+
- MENU/XMB: Message/help box adjustments
134+
- MENU/XMB: XMB menu playlist index bugfix
110135
- MENU/XMB: Playlist label limit fixes
111136
- MENU/XMB: Prevent playlist label truncating long items even when right thumbnail is not enabled/visible
112-
- MEUN/XMB: Prevent playlist label length resetting to full width on every item change while thumbnail is pending
137+
- MENU/XMB: Prevent playlist label length resetting to full width on every item change while thumbnail is pending
138+
- MENU/XMB: Stop showing playlist entry index outside of playlists
139+
- MENU/XMB: Fix menu focus issue when returning from "Set Core Association" if playlist index is greater than the previous menu
140+
- MENU/EXPLORE: Prevent flashing when browsing fullscreen thumbnails
141+
- MENU/EXPLORE: Match label ticker length behavior with playlists
113142
- MENU/SOUNDS: Fix certain audio drivers from hanging when menu pause is enabled with menu sounds
114143
- MENU/SOUNDS: Fix menu sounds stopping after fullscreen toggle / video reinit
115144
- MENU/QT/WIMP: Cleanup Desktop Menu welcome text
116145
- MENU/OVERLAYS: Reorder overlay menu
117146
- MICROPHONE: Add support for microphones.
118-
- MICROPHONE/ALSA: Add `alsa` and `alsathread` microphone drivers.
119-
- MICROPHONE/SDL: Add `sdl2` microphone driver.
120-
- MICROPHONE/WASAPI: Add `wasapi` microphone driver.
147+
- MICROPHONE/ALSA: Add alsa and alsathread microphone drivers.
148+
- MICROPHONE/SDL: Add sdl2 microphone driver.
149+
- MICROPHONE/WASAPI: Add wasapi microphone driver.
121150
- MOBILE: On mobile in portrait mode, don't override custom viewport
122-
- NETWORKING: Enhance netpacket interface
151+
- NETWORKING: Enhance netpacket interface
123152
- NETWORKING/NETPLAY: Enable core host to refuse connecting new players to limit the number of connected players
124153
- 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)
125154
- OPENDINGUX/RG350: Enable networking for RG350
@@ -130,6 +159,7 @@ being able to do the expected tvOS behavior of "backing out" of the app.
130159
- OSX/MACOS: Add HAVE_STDIN_CMD support
131160
- OSX/MACOS: fix mouse grab in windowed mode
132161
- OSX/MACOS/IOS/TVOS: Enable SSL in macos/ios/tvos builds
162+
- PLAYLIST: Change default playlist last played time format
133163
- PS3/PSL1GHT: Add overlay support
134164
- RUNLOOP: Don't count frames while paused
135165
- SERENITYOS: Add SerenityOS to the list of supported operating systems
@@ -144,9 +174,12 @@ being able to do the expected tvOS behavior of "backing out" of the app.
144174
- VIDEO/SDL2: Use "nearest" scaling in menus
145175
- TASKS: Fix corrupt task progress percentage
146176
- XVIDEO/MENU: Add menu support to xvideo gfx driver, making it usable
177+
- UWP: Fix modifier keys ( shift, ctrl, alt ) as well as F10 not being detected on the UWP platform
147178
- VULKAN: Ignore Fast-Forward Frameskip option
148179
- VULKAN/KHR_DISPLAY: Support screen refresh rate with Vulkan KHR_Display context
149180
- WIN32: Increase maximum window limit
181+
- WIN32/WINDOWSXP/MSVC2010: Fix invisible menu display
150182
- WAYLAND: Remove splash screen
151183
- WAYLAND: Check for pointer before locking it
152184
- WAYLAND: Add mouse grab/lock functionality
185+
- WAYLAND: Get system wayland-protocols path via pkg-config

0 commit comments

Comments
 (0)