- Adds "ExternalHiddenIcons" Feature
- Sets RefindPlus to also scan external volumes for ".VolumeIcon" icons
- This is a port of the downstream "AllHiddenIcons" feature by GitHub user @joevt
- Amended and renamed to reflect the target disk kind
- Improves "ScreenRGB" Feature
- The handling of the embedded title banner has been improved by leveraging transparency
- This significantly reduces the overall file size and ensures backgrounds are fully matched
- This is a port of the downstream implementation by GitHub user @joevt
- Fixes 'BootKicker' and 'CleanNvram' Amongst Others
- Misc memory management defects had disabled both
- Fixes for 'BTRFS' and 'NTFS' Filesystem Drivers from GitHub user @joevt
- BTRFS: Fixes file creation date bug
- NTFS: Fixes file creation date bug
- NTFS: Fixed "attribute_sparse" and "attribute_encrypted" which were not testing some flags correctly
- The field is a USHORT (Unsigned 16-bit integer) but was handled as BYTE (Unsigned 8-bit integer)
- NTFS: Fixes a bug where "read_attribute_direct" could write outside the attribute destination buffer.
- "olen" can become negative and could be passed to "CopyMem", which requires an unsigned length.
- Improves 'SyncAPFS'
- APFS Volume Groups can now be identified along with the earlier identified 'Disk Roles'
- This significantly improves determination of APFS Volume Types/Roles
- Restrictions limiting some features to setups with only one APFS instance per container are now removed
- This is a port of the downstream implementation by GitHub user @joevt
- Amends Log Levels
- LogLevel 0 remains as a native summary format
- The previous upstream based four (4) log levels have been compressed to two (2) levels
- LogLevel 4, which was not exposed by default, is now LogLevel 2, which is also not exposed by default.
- LogLevel 2 is exposed when the "REFIT_DEBUG" build flag is set to two (2) at compilation time.
- Set this in "BootMaster/globalExtra-DBG.txt" if using the RefindPlusUDK build script
- Unless LogLevel 2 is exposed when compiling, selected levels above one (1) will be capped at LogLevel 1
- When LogLevel 2 is exposed, selected levels above two (2) will be capped at LogLevel 2
- Initial activation of fixes on Mac Recovery For Mac OS 11 (Big Sur) and Later
- IMPORTANT:
- This implementation is still a work in progress ... feedback required/welcome
- IMPORTANT:
- Refer to v0.13.2.AK for Other Relevant Changes