-0.7.6 (12/??/2013):
+0.7.7 (12/??/2013):
-------------------
+- 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):
+-------------------
+
+- Added support for multiple "default_selection" targets. These MUST be
+ comma-separated AND enclosed in quotes, as in:
+ default_selection "fred,ginger"
+ This example will launch "fred" by default if it's available; and if
+ it's not, rEFInd will attempt to launch "ginger" as the default.
+
+- Added support for time-sensitive "default_selection" setting. This token
+ may now have either one or three options. If one, it's interpreted as it
+ has been in the past, as setting a default that's independent of times.
+ If you follow this default by two times, however, those are interpreted
+ as the start and end times (in 24-hour format) for a default setting. For
+ instance, "default_selection foo 8:00 17:00" causes foo to be the default
+ from 8:00 (AM) to 17:00 (aka 5:00 PM). You can include multiple
+ "default_selection" lines to set different defaults for a variety of
+ times. If they're in conflict, the last one takes precedence. Note that
+ times are hardware clock's native value, which may be local time or UTC,
+ depending on your computer.
+
- Added support for a blank-screen startup: Set "screensaver -1" and the
screen saver will be initialized when rEFInd starts. If you set a low
"timeout" value, the result will be a boot straight to the default OS
unless you hit a key soon after rEFInd starts. Once you hit a key, the
screensaver will be disabled.
-- Modified install.sh and mkrlconf.sh to create a new Linux kernel
- option set: "Boot without EFI storage paranoia," which passes the
- efi_no_storage_paranoia option to the kernel.
-
- Added --ownhfs {target} option to install.sh. This option causes rEFInd
to install to an HFS+ partition in a way that's more consistent with the
way the Mac's native boot loader is installed. Note that you should NOT