Added the SNESAmp plug-in (for SPC playback support) as an option during installation to hopefully resolve some of the installation issues that have been recently reported with the plug-in
Added some additional information to clarify the current limitations with the experimentatal multiple visualisation support
Added reporting of the main stack usage in the crash reports to try to better help diagnose some issues
Added support within the skinned edit controls when using the replacement media library core for Control + Backspace to act as a clear edit control shortcut (instead of it not doing anything useful in adding a random square control character)
Changed Milkdrop to acquire the DirectX9 dll handle to use in a non-blocking manner which should improve one possible issue seen with the multiple visualisation support
Changed the already running error message that Milkdrop shows to now timeout instead of blocking indefinitely which can cause issues with the multiple visualisation support
Changed the menus within the skinned preferences window (treeview right-click & close button menus) to intentionally be un-skinned temporarily until the replacement skin support gets menu support
Changed some of the new shared skinning code to reduce the overhead of the skinning (this is in response to a weird skinned tooltip related crash report seen since the new code was introduced)
Changed how the updater & new build reporting works so that newer builds will be shown but they won't be automatically downloaded (if enabled to do so) unless the build is marked as suitable (this should resolve false issues reported with new beta builds not showing up via the preferences whilst allowing them to be held back until known to be generally ok for more to install)
Fixed the updates folder not always being correctly created which could then cause preference based update actions to fail (manually running this installer or newer will resolve this issue)
Fixed the probable cause of some crashes related to using the legacy IPC_GET_BASIC_FILE_INFO api from older non-unicode compliant plug-ins
Fixed the installer not correctly dealing with trying to install over an existing Winamp install & causing a failure when the default folder is then attempted within that installation attempt
Fixed the window settings submenu not working as expected under modern skins due to a menu handling patch no longer running correctly due to other WACUP core related changes after build #5864
Fixed a number of crashes seen on load & on close when running under an older debugger due to how it's initialising the memory
Fixed a debug message left enabled related to skin / language pack handling testing
Fixed the classic skin main window visualisation not using the expected skinned cursor
Fixed the add/open folder feature in the main parts of WACUP not restoring the last selected folder between use which should help improve usability (this was reported in relation to improving things for blind users)
Fixed the generically skinned windows under a classic skin not being able to be resized as expected or having their window frame drawn incorrectly after having moved the window partially off screen
Fixed the waveform seeker window tooltip not being skinned
Fixed changing the install type to portable during an in-WACUP triggered update (e.g. via the preferences page) ignoring the current install folder & instead using the default portable install folder
Fixed (with confirmation this time) the Discord Rich Presence updates not working correctly (this could explain some of the weirdness in update failures that's been reported but not previously able to be replicated since the feature was added for some users)
Fixed the probable cause of some portables related actions crashing when the input data from the calling plug-in (likely ml_pmp) is incomplete / invalid
Updated Patreon list (23 Dec 2020)
Updated the relevant copyright dates for 2021
Updated vgmstream (in_vgmstream.dll) to the latest Git commit from 20 Dec 2020