X-Git-Url: https://code.delx.au/refind/blobdiff_plain/a502e85d3f0110e0ae64e4c4050bc69bed57d0fb..e0512caf0f64bab257084087d6a1f871f9787e44:/NEWS.txt diff --git a/NEWS.txt b/NEWS.txt index 0850bc9..c0f1dcb 100644 --- a/NEWS.txt +++ b/NEWS.txt @@ -1,3 +1,114 @@ +0.7.10 (?/??/2014): +------------------- + +- Fixed memory-allocation bug that could cause error message displays, + and possibly hangs, when re-scanning boot loaders. + +0.7.9 (4/20/2014): +------------------ + +- Attempt to fix rEFInd perpetually re-scanning after ejecting a disc on + some Macs. + +- Added check to remove redundant (or non-functional if Secure Boot is + active) kernel entries for Ubuntu, which is now including two versions of + kernels, one signed and the other unsigned. + +- Fixed bug in install.sh that could cause it to display error messages + if the dmraid utility was not installed. + +- The HFS+ driver now reports a correct volume name. + +- Fixed some EFI filesystem driver bugs that could cause lockups under + some circumstances. These bugs could affect any of the filesystem + drivers. + +- Added "gdisk" option to the "showtools" configuration file token. When + active, this adds gdisk.efi or gdisk_{arch}.efi, if present in the + EFI\tools directory, to the tools row. + +- Fixed mistaken identification of the MOK utility as the "MOK utility + utility." + + +0.7.8 (3/9/2014): +----------------- + +- Added "debian" directory to source, which facilitates creation of Debian + packages. Packages built in this way are built with GNU-EFI and don't run + any post-installation script, so although the rEFInd binaries are on the + hard disk, they aren't installed to be bootable; you must manually run + install.sh. Also, at least on Ubuntu, the Make.common file's /usr/lib64 + references must be changed to /usr/lib. This is more of a proof of + concept and a "leg up" for distribution maintainers than anything else. + +- Two new options, big_icon_size and small_icon_size, set the size of + the first-row OS icons and of the second-row tool icons, respectively. + The big_icon_size option also indirectly sets the size of disk-type + badges; they're 1/4 the size of the big icons. Default values are 128 and + 48, respectively, to match the actual icon files provided with rEFInd. If + the icon you're using is of a different size than you've specified, + rEFInd scales it. For best quality, you should both provide icons drawn + to the right size and set the icon sizes in refind.conf. + +- rEFInd now automatically scales icons to fit the standard icon sizes. + This won't have any effect with the icons that come with rEFInd, but it + can help if you want to use another icon, since you needn't scale it in a + graphics program before using it. Note that rEFInd uses bitmap icons, so + scaling by a huge amount (say, a 16x16 icon to fit the standard 128x128 + OS icon) is not likely to look good. + +- Added new option, banner_scale, that tells rEFInd how to handle banners: + Set to "noscale" (the default), banners are not scaled, although they'll + be cropped if they're too big for the display. This is the same as the + behavior in previous versions. Set to "fillscreen", rEFInd now scales the + banner image (larger or smaller) to fill the display. + +- Adjusted the post-installation script in refind.spec (used to generate + RPMs, and therefore also indirectly Debian packages) to search for + existing shim program files under the filesnames shim.efi and shimx64.efi + rather than just shim.efi. Ubuntu uses shimx64.efi, so Debian packages + were failing to detect Ubuntu's shim in previous versions. (Note, + however, that Ubuntu's early shim 0.1 is unsuitable for use with rEFInd + The newer 0.4 version that's in the repositories now should work fine; + it's only when installing on an older system that's NOT been updated that + problems might arise. + +0.7.7 (1/3/2014): +----------------- + +- Can now specify complete paths, optionally including volumes, in + dont_scan_files. + +- Added shimx64.efi to the default dont_scan_files list. + +- Added windows_recovery_files token, to specify what program(s) launch a + Windows recovery utility; and the "windows_recovery" option to + "showtools," to control whether or not to display the Windows recovery + utility on the second row of icons. + +- The use_graphics_for, also_scan_dirs, dont_scan_dirs, dont_scan_files, + and scan_driver_dirs tokens in refind.conf now support "+" as the first + option, which causes the remaining options to be added to the default + value rather than replacing that value. (This has no practical effect for + scan_driver_dirs, though, since it has a null default value.) + +- Added support for specifying the configuration file at program launch, + via the "-c" parameter, as in "refind_x64.efi -c foo.conf" to use the + foo.conf file as the main configuration file. + +- Scans of ext2/3/4fs and ReiserFS partitions now omit partitions with + duplicate filesystem UUIDs. These are likely parts of RAID arrays and so + would have the same boot loaders or kernels as the first one with a given + UUID. + +- Added feature in install.sh: Script now tries to locate and mount an ESP + in Linux, if it's currently unmounted. + +- Fixed bug in mkrlconf.sh and install.sh that caused a stray line break + and PARTUUID= specification to appear in generated refind_linux.conf file + under some circumstances. + 0.7.6 (12/15/2013): -------------------